Хотите узнать, как установить 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.

aws ubuntu

В качестве второго шага вам придется выбрать тип виртуальной машины, которая будет работать 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.

Copy to Clipboard

Вы успешно создали виртуальную машину Ubuntu на Amazon AWS.

Учебник - Ansible Установка на Ubuntu Linux

Установите список необходимых пакетов.

Copy to Clipboard

Добавьте официальный репозиторий Ansible в базу данных APT

Copy to Clipboard

Установите Ansible.

Copy to Clipboard

Проверить Ansible версия установлена.

Copy to Clipboard

В качестве примера, вот наш выход.

Copy to Clipboard

В нашем примере мы установили Ansible на компьютер с помощью IP-адреса: 20.200.200.200

Создайте локальную учетную запись пользователя под названием ansible.

Copy to Clipboard

Используйте su comand, чтобы стать пользователем Ansible.

Создайте ключ SSH для учетной записи пользователя Ansible.

Copy to Clipboard

Выйдите из локальной учетной записи пользователя Ansible.

Copy to Clipboard

Отодейте файл ansible хостов и добавьте список желаемых узлов Ansible.

Copy to Clipboard

Добавьте список желаемых узлов Ansible.

Copy to Clipboard

В нашем примере мы добавляем только 1 узла Ansible, используя IP-адрес 200.100.100.100.

Мы создали группу ansigle хостов под названием тест.

На командно-лиза вашего узла
Ansible создайте учетную
запись пользователя под названием Ansible.

Copy to Clipboard

Не забудьте установить пароль для учетной записи пользователя Ansible.

Copy to Clipboard

На узлах Ansible отоденате файл конфигурации SUDOERS

Copy to Clipboard

Добавьте следующую строку в конце файла SUDOERS.

Copy to Clipboard

Вернитесь к командной строке сервера Ansible.

Используйте команду ssh-copy-id для копирования SSH-ключа учетной записи Ansible с сервера на узла.

Copy to Clipboard

В нашем примере 200.100.100.100 является IP-адресом узла Ansible.

Copy to Clipboard

Теперь, с сервера Ansible, попробуйте войти в узла Ansible.

Вам нужно будет ввести пароль ключа SSH.

Copy to Clipboard

Logoff из узла Ansile и вернуться к серверу Ansible.

Copy to Clipboard

На серверной консоли Ansible проверьте связь с узлами Ansible.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

На консоли сервера Ansible используйте следующую команду, чтобы получить время uptime всех узлов Ansible.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

Поздравляю! Вы закончили ansible установку на Ubuntu Linux.

Учебник - Ansible Playbook Пример

На сервере Ansible станьте пользователем Ansible.

Copy to Clipboard

Создайте книгу воспроизведения Ansible.

Copy to Clipboard

Вот содержание Ansible playbook имени: playbook-test.yaml

Copy to Clipboard

В нашем примере сервер Ansible установит пакет NTPDATE с помощью APT-GET на все узлы.

Используйте следующую команду для запуска своей книги воспроизведения.

Copy to Clipboard

Вот playbook выход.

Copy to Clipboard

Поздравляю! Вы успешно создали книгу воспроизведения Ansible.