¿Cómo crear, iniciar y configurar una instancia de Amazon EC2 usando un simple Ansible Script? (generar VM de forma remota)

Publicado: 2019-05-11
Cómo crear, iniciar y configurar Amazon AWS utilizando Simple Ansible State

Amazon AWS es sin duda la best public cloud que existe. Como discutimos en tutoriales anteriores, Ansible es una herramienta muy útil para que los operadores de sistemas mantengan la infraestructura de su empresa.

En este tutorial, repasaremos los pasos sobre cómo crear, iniciar y configurar una instancia de Amazon EC2 utilizando scripts simples de Ansible.

Detalles:

  1. especificar tipo_instancia: t2.micro
  2. especificar security_group: crunchify_security_grp
    • Cambie el grupo de seguridad según sus necesidades.
  3. especificar imagen: ami-crunchify231di
    • Debe crear una imagen de Amazon antes de ejecutar esto.
  4. especificar par de claves: crunchify
    • Esta es su clave de seguridad para iniciar sesión sin contraseña.
  5. elija la región predeterminada: us-east-2
    • Región predeterminada que recomendaría.
  6. número de máquinas virtuales que desea iniciar: 1
    • comience con la máquina virtual 1.
  7. crear un grupo de cortafuegos básico
  8. crear una instancia de Amazon EC2
  9. Espere a que aparezca la instancia
  10. Obtenga la dirección IP y guárdela en el archivo crunchify.txt
    • debe crear crunchify.txt antes de ejecutar este script ansible.
  11. Etiquete la instancia recién creada como crunchify

Paso 1)

Instale ansible en macOS. Asegúrese de haber configurado Ansible de la manera correcta

Paso 2)

Debe exportar su Access Key de Secret Access Key . Siga el tutorial sobre cómo configurar Amazon AWS CLI para obtener sus claves.

Paso 3) Crear un archivo de host de crunchify

Paso 4) Crear el archivo crunchify-ec2.yml

Paso 5) Ejecutar libro de jugadas ansible

Resultado ansible:

Verifiquemos que la nueva instancia se haya creado correctamente con todas nuestras especificaciones

Vaya a Amazon AWS console para verificar la instancia.

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

Se creó una nueva instancia de Amazon EC2 - Crunchify Tips

Asegúrate de verificar todas tus configuraciones.

Amazon EC2: nuevo grupo de seguridad y tipo de instancia creados - Tutorial de Crunchify

Revisa tus Etiquetas. Esto es muy útil si se trata de hundreds of instances .

Amazon EC2: nueva etiqueta y nombre creados - Crunchify Tips

Verifique el archivo crunchify.txt que tiene la IP de los hosts recién creados:

Eso es todo. Felicitaciones. Acaba de crear e iniciar una nueva instancia EC2 en la nube de Amazon AWS de forma remota utilizando Ansible.

Avíseme si tiene algún problema al crear una instancia en la nube de Amazon EC2.