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 :
-
Assurez-vous que vous disposez des autorisations nécessaires pour créer une action d' Schematics.
-
Créez un IBM Cloud® Virtual Private Cloud et un Virtual Servers for VPC. Pour plus d'informations, voir Initiation à Virtual Private Cloud(VPC).
Notez votre adresse Privé ou IP flottante de votre Virtual Servers for VPC.
Démarrage et arrêt de Virtual Servers for VPC
- Connectez-vous à la consoleIBM Cloud
- Cliquez sur l'
Menu > Platform Automation > Schematics > Ansible.
- 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. - Cliquez sur l'icône Modifier et entrez
https://github.com/Cloud-Schematics/ansible-is-instance-actionsdans le champ URL dépôt GitHub ou GitLab. - Cliquez sur Extraire les playbooks.
- 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. - Développez Options avancées.
- Dans la section Définir vos variables , entrez
instance_ipen tant que Clé et l'adresse IP flottante de votre Virtual Servers for VPC en tant que Valeur. - Cliquez sur Sauvegarder.
- 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.
- 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.
- Vérifiez que Virtual Servers for VPC a été arrêté.
- Dans le tableau de bordVirtual Servers for VPC, recherchez votre Virtual Servers for VPC.
- Vérifiez que votre instance est à l'état
Stopped. - 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.yamlAnsible 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 :
- Apprenez à créer vos propres protocoles Ansible.
- Explorez d'autres IBM.
- Configurez la CLI ou l’API Schematics pour commencer à automatiser la configuration des ressources Cloud.