Utilisation d'actions pour la gestion des configurations

Utilisez l'un des guides Ansible fournis par IBM® pour démarrer et arrêter IBM Cloud® Virtual Servers for Virtual Private Cloud.

Un playbook Ansible est un ensemble d’instructions ou de tâches d’automatisation que vous pouvez configurer pour s’exécuter sur un seul hôte cible ou un groupe d’hôtes. Vous créez une action d' Schematics, qui pointe vers votre playbook, et utilisez les capacités d' Ansible intégrées pour exécuter les instructions de votre playbook. Pour plus d'informations sur la façon dont l' Schematics exécute vos playbooks d' Ansible, consultez Gestion de la configuration avec l' IBM Cloud Schematics.

Avant de commencer

Avant de pouvoir utiliser ce protocole Ansible, vous devez effectuer les tâches suivantes :

Démarrage et arrêt de Virtual Servers for VPC

  1. Connectez-vous à la consoleIBM Cloud
  2. Cliquez sur l'icône Menu > Platform Automation > Schematics > Ansible.
  3. Entrez un nom pour votre action, par exemple, Stop_VSIaction, le groupe de ressources et la région dans laquelle vous souhaitez créer l'action. Cliquez ensuite sur Créer pour afficher la section Détails.
  4. Cliquez sur l'icône Modifier et entrez https://github.com/Cloud-Schematics/ansible-is-instance-actions dans le champ URL dépôt GitHub ou GitLab.
  5. Cliquez sur Extraire les playbooks.
  6. Sélectionnez le playbook stop-vsi-playbook.yaml. voir adresse IP flottante de l'instance de serveur virtuel pour définir votre variable d'entrée.
  7. Développez Options avancées.
  8. Dans la section Définir vos variables , entrez instance_ip en tant que Clé et l'adresse IP flottante de votre Virtual Servers for VPC en tant que Valeur.
  9. Cliquez sur Sauvegarder.
  10. Cliquez sur Vérifier l'action pour vérifier les détails de votre action. La page Travaux s'ouvre automatiquement et vous pouvez consulter les résultats de cette vérification dans les journaux.
  11. Cliquez sur Exécuter l'action pour arrêter Virtual Servers for VPC. Vous pouvez surveiller la progression de cette action en consultant les journaux sur la page Travaux.
  12. Vérifiez que Virtual Servers for VPC a été arrêté.
  13. Dans le tableau de bordVirtual Servers for VPC, recherchez votre Virtual Servers for VPC.
  14. Vérifiez que votre instance est à l'état Stopped.
  15. Facultatif : Répétez les étapes de ce tutoriel de démarrage pour créer une autre action, et sélectionnez le start-vsi-playbook.yaml Ansible playbook pour recommencer votre Virtual Servers for VPC.

Vous avez utilisé les fonctions Ansible intégrées de Schematics pour démarrer et arrêter une instance Virtual Servers for VPC.

Étape suivante ?

Maintenant que vous avez exécuté la première opération sur une ressource Cloud, vous pouvez explorer les options suivantes :