Comment créer, démarrer et configurer une instance Amazon EC2 à l'aide d'un simple script Ansible ? (lancer la machine virtuelle à distance)

Publié: 2019-05-11
Comment créer, démarrer et configurer Amazon AWS à l'aide de Simple Ansible State

Amazon AWS est sans aucun doute le best public cloud existe. Comme nous en avons discuté dans les tutoriels précédents, Ansible est un outil très pratique pour les sysops pour maintenir l'infrastructure de leur entreprise.

Dans ce didacticiel, nous passerons en revue les étapes de création, de démarrage et de configuration d'une instance Amazon EC2 à l'aide de scripts Ansible simples.

Des détails:

  1. spécifiez le type d'instance : t2.micro
  2. spécifiez security_group : crunchify_security_grp
    • Modifiez le groupe de sécurité selon vos besoins.
  3. spécifier l'image : ami-crunchify231di
    • Vous devez créer Amazon Image avant de l'exécuter.
  4. spécifier la paire de clés : crunchify
    • Il s'agit de votre clé de sécurité pour une connexion sans mot de passe.
  5. choisissez la région par défaut : us-east-2
    • Région par défaut que je recommanderais.
  6. nombre de VM que vous souhaitez démarrer : 1
    • commencer par la machine virtuelle 1.
  7. créer un groupe de pare-feu de base
  8. créer une instance Amazon EC2
  9. Attendez que l'instance se présente
  10. Obtenez l'adresse IP et enregistrez-la dans le fichier crunchify.txt
    • vous devez créer crunchify.txt avant d'exécuter ce script ansible.
  11. Marquer l'instance nouvellement créée comme crunchify

Étape 1)

Installez ansible sur macOS. Assurez-vous d'avoir correctement configuré Ansible

Étape 2)

Vous devez exporter votre clé d' Access Key d' Secret Access Key . Veuillez suivre le didacticiel sur la configuration de l'interface de ligne de commande Amazon AWS pour obtenir vos clés.

Étape-3) Créer un fichier crunchify-host

Étape-4) Créez le fichier crunchify-ec2.yml

Étape-5) Exécutez un playbook ansible

Résultat Ansible :

Vérifions que la nouvelle instance a été créée avec succès avec toutes nos spécifications

Accédez à Amazon AWS console pour vérifier l'instance.

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

Une nouvelle instance Amazon EC2 a été créée - Crunchify Tips

Assurez-vous de vérifier tous vos paramètres.

Amazon EC2 - nouveau groupe de sécurité et type d'instance créés - Tutoriel par Crunchify

Vérifiez vos balises. Ceci est très utile si vous avez affaire à hundreds of instances .

Amazon EC2 - nouvelle balise et nom créés - Crunchify Tips

Vérifiez le fichier crunchify.txt qui contient l'IP des hôtes nouvellement créés :

C'est ça. Félicitation. Vous venez de créer et de démarrer à distance une nouvelle instance EC2 sur le cloud Amazon AWS à l'aide d'Ansible.

Faites-moi savoir si vous rencontrez un problème lors de la création d'une instance sur le cloud Amazon EC2.