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.
| 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.
| Espace de travail | Diagramme d'état | Description |
|---|---|---|
Create workspace |
![]() |
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 |
![]() |
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 |
![]() |
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 |
![]() |
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
xest la position de votre travail dans la file d'attente en attente etyest 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.



