Como criar, iniciar e configurar uma instância do Amazon EC2 usando um script simples do Ansible? (gerar VM remotamente)

Publicados: 2019-05-11
Como criar, iniciar e configurar o Amazon AWS usando o Simple Ansible State

A Amazon AWS é sem dúvida a best public cloud que existe. Conforme discutimos nos tutoriais anteriores, o Ansible é uma ferramenta muito útil para os administradores de sistemas manterem a infraestrutura da empresa.

Neste tutorial, veremos as etapas sobre como criar, iniciar e configurar uma instância do Amazon EC2 usando scripts simples do Ansible.

Detalhes:

  1. especifique instance_type: t2.micro
  2. especifique security_group: crunchify_security_grp
    • Altere o grupo de segurança conforme sua necessidade.
  3. especifique a imagem: ami-crunchify231di
    • Você precisa criar Amazon Image antes de executar isso.
  4. especifique o par de chaves: crunchify
    • Esta é a sua chave de segurança para login sem senha.
  5. escolha a região padrão: us-east-2
    • Região padrão que eu recomendaria.
  6. número de VMs que você deseja iniciar: 1
    • comece com VM 1.
  7. criar grupo de firewall básico
  8. criar instância do Amazon EC2
  9. Espere por exemplo para aparecer
  10. Obtenha o endereço IP e salve no arquivo crunchify.txt
    • você precisa criar crunchify.txt antes de executar este script ansible.
  11. Marque a instância recém-criada como crunchify

Passo 1)

Instale o ansible no macOS. Verifique se você configurou o Ansible da maneira correta

Passo 2)

Você precisa exportar sua AWS Access Key e Secret Access Key . Siga o tutorial sobre como configurar a Amazon AWS CLI para obter suas chaves.

Etapa 3) Crie o arquivo crunchify-host

Etapa 4) Crie o arquivo crunchify-ec2.yml

Etapa 5) Execute o playbook ansible

Resultado Ansible:

Vamos verificar se a nova instância foi criada com sucesso com todas as nossas especificações

Acesse o Amazon AWS console para verificar a instância.

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

A nova instância do Amazon EC2 foi criada - Dicas do Crunchify

Certifique-se de verificar todas as suas configurações.

Amazon EC2 - novo grupo de segurança e tipo de instância criados - Tutorial do Crunchify

Verifique suas Etiquetas. Isso é muito útil se você estiver lidando com hundreds of instances .

Amazon EC2 - nova tag e nome criados - Dicas do Crunchify

Verifique o arquivo crunchify.txt que tem o IP dos hosts recém-criados:

É isso. Parabéns. Você acabou de criar e iniciar uma nova instância do EC2 na nuvem Amazon AWS remotamente usando o Ansible.

Deixe-me saber se você enfrentar algum problema ao criar instância na nuvem do Amazon EC2.