Etats opérationnels de l'espace de travail

Présentation des états d'un espace de travail

Passez en revue dans le tableau suivant les états que peut avoir un espace de travail. Il est possible que la console IBM Cloud n'affiche pas tous les états. Certains états ne sont visibles que lorsque vous utilisez la ligne de commande ou l'API.

Présentation des états d'un espace de travail
Etat Description
Active Une fois que vous avez exécuté votre code d'infrastructure avec IBM Cloud Schematics en appliquant votre plan d'exécution Terraform, l'état de votre espace de travail passe à Actif.
Connecting Schematics tente de se connecter au modèle dans votre référentiel source. S'il parvient à se connecter, le modèle est téléchargé et les métadonnées, tels les paramètres d'entrée, sont extraites. Une fois le modèle téléchargé, l'état de l'espace de travail passe à En cours d'analyse.
Draft L'espace de travail est créé sans référence à un référentiel GitHub, GitLab ou Bitbucket.
Failed Si des erreurs se produisent lors de l'exécution de votre code d'infrastructure dans IBM Cloud Schematics, l'état de votre espace de travail passe à Echec. Pour identifier et résoudre les erreurs, ouvrez les journaux sur la page Activité de l'espace de travail.
Inactive Le modèle Schematics a été scanné avec succès et la création de l'espace de travail est terminée. Vous pouvez maintenant commencer à exécuter un pl Schematics r et appliquer un job pour provisionner les ressources Cloud que vous avez spécifiées dans votre modèle. Si vous disposez d'un espace de travail Actif et que vous décidez de retirer toutes vos ressources, votre espace de travail prend le statut Inactif une fois que toutes vos ressources ont été retirées.
Inprogress Lorsque vous demandez à IBM Cloud Schematics d'exécuter votre code d'infrastructure en appliquant votre plan d'exécution Terraform, l'état de votre espace de travail passe à Inprogress.
Scanning Le téléchargement du modèle Schematics est terminé et l'analyse de vulnérabilité a démarré. Si l'analyse aboutit, l'état de l'espace de travail passe à Inactif. Si des erreurs sont détectées dans votre modèle, l'état passe à Erreur liée au modèle.
Stopped Le travail Schematics planifier, appliquer ou détruire a été annulé manuellement.
Template_Error Le modèle Schematics contient des erreurs et ne peut pas être traité.

Diagramme d'état d'un espace de travail et travail manuel

L'état d'un espace de travail indique si vous avez réussi à créer un plan d'exécution Terraform et à l'appliquer pour mettre à disposition vos ressources dans votre compte IBM Cloud. Le tableau ci-après présente l'état et le travail d'un espace de travail.

Diagramme d'état d'un espace de travail
Espace de travail Diagramme d'état Description
Create workspace État de l'espace de travail L'espace de travail est créé sans référence à GitHub, GitLabou Bitbucket au projet d'état. Depuis l'état Brouillon, vous pouvez vous connecter au modèle d'infrastructure dans votre référentiel source. Depuis l'état Connexion en cours, le modèle est traité pour atteindre l'état Inactif (état final) ou l'analyse du modèle peut échouer et atteindre l'état Echec. A partir de l'état inactif, lorsque vous faites une application, et si elle aboutit à une ressource, l'état passe alors à l'état actif et, si elle est détruit, l'état passe à l'état de destruction. Vous pouvez conserver au moins une ressource dans le fichier d'état en appliquant le travail, pour déplacer l'espace de travail dans un état actif. L' Schematics e stocke le fichier défini par l'utilisateur pour exécuter les commandes Terraform suivantes. Vous pouvez ensuite détruire toutes les ressources pour que votre espace de travail soit à l'état inactif.
Delete workspace État de l'espace de travail Lorsque vous effectuez la suppression de l'espace de travail sur un état inactif, actif ou en échec. Depuis ces états, le modèle est analysé pour atteindre l'état Inactif ou le modèle analysé peut échouer et atteindre l'état Echec. Si vous supprimez au moins une ressource, le plan et l'application des travaux s'exécutent pour détruire la ressource de l'état actif.
Plan and apply job Planifier et appliquer l'état d'action Lorsque vous effectuez le plan ou que vous appliquez un travail sur un état actif, inactif et en échec. Votre espace de travail est en cours de traitement et donc verrouillé. Le travail est exécuté. S'il aboutit, votre espace de travail est à l'état Actif. S'il contient au moins une ressource, votre espace de travail est à l'état Inactif. S'il échoue, l'espace de travail est à l'état Echec. Schematics stocke le fichier défini par l'utilisateur pour exécuter les commandes Terraform suivantes.
Destroy job État d'action de destruction Le travail de destruction s'exécute lorsque votre espace de travail se trouve dans un état inactif, actif ou en échec. Dans ces états, le travail détruire se connecte pour analyser le modèle à partir de votre référentiel source et l'espace de travail passe à l'état En cours déverrouillé. A partir de l'état de destruction, la ressource atteint l'état d'échec.

Création d'un déploiement automatique dans IBM Cloud Schematics

IBM Cloud Schematics prend désormais en charge un moyen efficace de partager votre référentiel Git dans une copie clonée du code, et dans un nouveau référentiel Git, afin de déployer IBM Cloud sans affecter votre code d'origine. Pour plus d'informations sur le déploiement vers IBM Cloud, voir l'automatisation du déploiement vers l' Schematics.

Examen des détails de travail Schematics

Utilisez la page des travaux Schematics dans la console pour rechercher l'historique de toutes les activités Schematics, telles que le téléchargement du template, du plan et les actions apply, et afficher les journaux des travaux. Les travaux sont créés lorsque vous exécutez vos modèles. Vous pouvez également afficher le nombre de ressources que contient le plan ou les travaux apply ayant le statut added, modified ou destroyed. Pour plus d'informations sur le processus de file d'attente des jobs, voir Processus d'exécution de la file d'attente des jobs d' Schematics.

Le journal des travaux peut contenir un message tel que :

  • Activity triggered. En attente des journaux. Cela signifie que le travail est en attente et qu'il doit encore être traité.

  • Votre travail a été soumis et est en file d'attente, à la position x sur y. Ici x est la position de votre travail dans la file d'attente en attente et y est un total des travaux en attente. Les ressources disponibles dans le système backend Schematics sont distribuées de manière égale aux travaux en attente. Si vous exécutez un nombre considérable d'emplois, vous pouvez afficher l'augmentation de position ainsi que le total.