Хотите узнать, как установить Ansible на компьютер под управлением Ubuntu Linux в облаке Amazon AWS? В этом учебнике мы покажем вам, как создать новую учетную запись на Amazon AWS, как создать виртуальный экземпляр машины Ubuntu и как выполнить установку Ansible на новой виртуальной машине в облаке Amazon EC2. Ubuntu Linux.
• Ubuntu 18.04
• Ubuntu 19.04
— Ансибл 2.8.6
Ansible Связанные Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Ansible.
Учебник — Как создать ключевую пару
Чтобы получить доступ к виртуальному аппарату Linux на AWS, сначала необходимо создать частный ключ.
Откройте браузер, получите доступ к веб-сайту Amazon AWS и введите информацию для входа.
После успешного входа вы будете отправлены на панель мониторинга AWS.
Получите доступ к меню COMPUTE и выберите опцию EC2.
На панели EC2, доступ к сети и безопасности меню и нажмите на опцию Key Pairs.
На экране Key Pairs нажмите на кнопку «Создай ключ пара».
Вам придется ввести имя в новую пару ключей.
Вам придется сохранить локально ваш личный ключ.
В нашем примере мы создали ключевую пару под названием TEST.
В нашем примере мы сохранили файл под названием TEST. Pem.
Учебник — Как создать AWS EC2 Ubuntu
На панели EC2 получите доступ к меню Instances и нажмите на опцию Instances.
На экране EC2 Instance нажмите на кнопку «Запуск» (Launch Instance).
Теперь пришло время выбрать желаемое изображение операционной системы.
В представленном списке найдите и выберите изображение Ubuntu Linux.
В качестве второго шага вам придется выбрать тип виртуальной машины, которая будет работать ubuntu Linux.
В принципе, вы будете выбирать количество процессоров и количество оперативной памяти, что вы хотите.
Если вы не хотите указывать количество жесткого диска, доступного для этой виртуальной машины, нажмите на кнопку «Обзор» и «Запуск».
Если вы хотите указать количество жесткого диска, доступного для этой виртуальной машины, нажмите на кнопку «Настройка» ( — кнопка «Настройка».
На сводном экране нажмите на кнопку «Запуск».
Выберите пару Key, разрешенную для подключения к новой виртуальной машине, и нажмите на моменты запуска.
В нашем примере была выбрана ключевая пара под названием TEST.
На панели EC2 получите доступ к меню Instances и нажмите на опцию Instances.
Как вы можете видеть новую виртуальную машину была создана.
В нашем примере виртуальная машина получила динамический IP-адрес: 34.217.14.140
Учебник — Как получить доступ к AWS Ubuntu
Чтобы получить доступ к виртуальной машине Linux, вам придется скачать следующее программное обеспечение:
Путти
ПуттиГен
Во-первых, нам нужно преобразовать частный ключ из формата PEM в формат PPK.
Откройте программное обеспечение PuttyGen, получите доступ к меню конверсий и выберите ключ импорта.
После импорта файла PEM необходимо установить пароль для защиты личного ключа.
Нажмите на кнопку Сохранить закрытый ключ для создания файла с расширением PPK.
В нашем примере файл под названием TEST. БЫЛ создан ППК.
Откройте программное обеспечение Putty, выберите опцию SSH и введите имя пользователя ubuntu@ за которым следует IP-адрес виртуальной машины AWS.
В нашем примере мы использовали ubuntu@34.217.14.140.
Получите доступ к вкладке проверки подлинности SSH, нажмите на кнопку «Обзор», найдите файл PPK и нажмите на кнопку «Открытый».
Подключение SSH будет запущено с вашей виртуальной машины Ubuntu.
Используйте следующую команду, чтобы стать корневым пользователем на виртуальной машине Ubuntu.
Вы успешно создали виртуальную машину Ubuntu на Amazon AWS.
Учебник — Ansible Установка на Ubuntu Linux
Установите список необходимых пакетов.
Добавьте официальный репозиторий Ansible в базу данных APT
Установите Ansible.
Проверить Ansible версия установлена.
В качестве примера, вот наш выход.
В нашем примере мы установили Ansible на компьютер с помощью IP-адреса: 20.200.200.200
Создайте локальную учетную запись пользователя под названием ansible.
Используйте su comand, чтобы стать пользователем Ansible.
Создайте ключ SSH для учетной записи пользователя Ansible.
Выйдите из локальной учетной записи пользователя Ansible.
Отодейте файл ansible хостов и добавьте список желаемых узлов Ansible.
Добавьте список желаемых узлов Ansible.
В нашем примере мы добавляем только 1 узла Ansible, используя IP-адрес 200.100.100.100.
Мы создали группу ansigle хостов под названием тест.
На командно-лиза вашего узла
Ansible создайте учетную
запись пользователя под названием Ansible.
Не забудьте установить пароль для учетной записи пользователя Ansible.
На узлах Ansible отоденате файл конфигурации SUDOERS
Добавьте следующую строку в конце файла SUDOERS.
Вернитесь к командной строке сервера Ansible.
Используйте команду ssh-copy-id для копирования SSH-ключа учетной записи Ansible с сервера на узла.
В нашем примере 200.100.100.100 является IP-адресом узла Ansible.
Теперь, с сервера Ansible, попробуйте войти в узла Ansible.
Вам нужно будет ввести пароль ключа SSH.
Logoff из узла Ansile и вернуться к серверу Ansible.
На серверной консоли Ansible проверьте связь с узлами Ansible.
Вот вывод команды:
На консоли сервера Ansible используйте следующую команду, чтобы получить время uptime всех узлов Ansible.
Вот вывод команды:
Поздравляю! Вы закончили ansible установку на Ubuntu Linux.
Учебник — Ansible Playbook Пример
На сервере Ansible станьте пользователем Ansible.
Создайте книгу воспроизведения Ansible.
Вот содержание Ansible playbook имени: playbook-test.yaml
В нашем примере сервер Ansible установит пакет NTPDATE с помощью APT-GET на все узлы.
Используйте следующую команду для запуска своей книги воспроизведения.
Вот playbook выход.
Поздравляю! Вы успешно создали книгу воспроизведения Ansible.