Как создать, запустить и настроить экземпляр Amazon EC2 с помощью простого сценария Ansible? (удаленно запускать виртуальную машину)

Опубликовано: 2019-05-11
Как создать, запустить и настроить Amazon AWS с помощью Simple Ansible State

Amazon AWS, без сомнения, является best public cloud . Как мы обсуждали в предыдущих руководствах, Ansible — это очень удобный инструмент для системных операторов для поддержки инфраструктуры своей компании.

В этом руководстве мы рассмотрим шаги по созданию, запуску и настройке экземпляра Amazon EC2 с помощью простых сценариев Ansible.

Подробности:

  1. укажите тип_экземпляра: t2.micro
  2. указать группу безопасности: crunchify_security_grp
    • Измените группу безопасности в соответствии с вашими потребностями.
  3. указать изображение: ami-crunchify231di
    • Перед выполнением этого вам необходимо создать образ Amazon.
  4. указать пару ключей: crunchify
    • Это ваш ключ безопасности для входа без пароля.
  5. выберите регион по умолчанию: us-east-2
    • Регион по умолчанию, который я бы рекомендовал.
  6. количество виртуальных машин, которые вы хотите запустить: 1
    • начните с ВМ 1.
  7. создать базовую группу брандмауэра
  8. создать экземпляр Amazon EC2
  9. Подождите, например, чтобы подойти
  10. Получить IP-адрес и сохранить в файле crunchify.txt
    • вам нужно создать crunchify.txt перед выполнением этого скрипта.
  11. Пометить вновь созданный экземпляр как crunchify

Шаг 1)

Установите ansible на macOS. Убедитесь, что вы правильно настроили Ansible

Шаг 2)

Вам необходимо экспортировать Access Key AWS и Secret Access Key . Чтобы получить ключи, следуйте инструкциям по настройке интерфейса командной строки Amazon AWS.

Шаг 3) Создайте файл crunchify-host

Шаг 4) Создайте файл crunchify-ec2.yml

Шаг 5) Запустите ansible playbook

Доступный результат:

Давайте проверим, что новый экземпляр был успешно создан со всеми нашими спецификациями.

Перейдите в Amazon AWS console , чтобы проверить экземпляр.

Link: https://us-east-2.console.aws.amazon.com/ec2/v2/home?region=us-east-2#Instances:sort=instanceId

Создан новый экземпляр Amazon EC2 — советы Crunchify

Убедитесь, что вы проверили все свои настройки.

Amazon EC2 — создана новая группа безопасности и тип экземпляра — Учебное пособие от Crunchify

Проверьте свои теги. Это очень полезно, если вы имеете дело с hundreds of instances .

Amazon EC2 — создан новый тег и имя — Crunchify Tips

Проверьте файл crunchify.txt, в котором есть IP-адрес только что созданного хоста:

Вот и все. Поздравление. Вы только что создали и запустили новый экземпляр EC2 в облаке Amazon AWS удаленно с помощью Ansible.

Дайте мне знать, если у вас возникнут проблемы с созданием экземпляра в облаке Amazon EC2.