Vous pouvez créer un schéma de workflow dans l'éditeur de workflow. Le schéma de workflow contient les éléments exécutés par le workflow et détermine le déroulement logique du workflow.

Conditions préalables

Exécutez les tâches suivantes.

Procédure

  1. Cliquez sur l'onglet Schéma dans l'éditeur de workflow.
  2. Dans le menu Générique, faites glisser un élément Décision vers la flèche qui relie l'élément Démarrer et l'élément End dans le schéma.
  3. Double-cliquez sur l'élément Décision et changez son nom par VM sous tension ?.
    L'élément Décision correspond à une fonction booléenne qui vérifie si la machine virtuelle est déjà sous tension.
  4. Dans le menu Générique, faites glisser un élément d'action vers la flèche rouge qui relie l'élément Décision et un élément End.
    La boîte de dialogue de sélection de l'action apparaît.
  5. Tapez démarrer dans la zone de texte Filtrer, sélectionnez l'action startVM à partir de la liste filtrée des actions, puis cliquez sur Sélectionner.
  6. Faites glisser les éléments d'action suivants l'un après l'autre vers la flèche bleue qui relie l'élément d'action startVM à un élément End.
    vim3WaitTaskEnd
    Interrompt l'exécution du workflow et effectue un test ping sur une tâche vCenter Server continue à des intervalles réguliers jusqu'à ce que cette tâche soit terminée. L'action startVM démarre une machine virtuelle et l'action vim3WaitTaskEnd interrompt le workflow pendant le démarrage de la machine virtuelle. Après le démarrage de la machine virtuelle, le vim3WaitTaskEnd laisse le workflow reprendre.
    vim3WaitToolsStarted
    Interrompt l'exécution du workflow et attend que VMware Tools démarre sur la machine virtuelle cible.
  7. Dans le menu Générique, faites glisser un élément Tâche inscriptible vers la flèche bleue qui relie l'élément d'action vim3WaitToolsStarted à un élément End.
  8. Double-cliquez sur l'élément Tâche inscriptible et renommez-le par OK.
  9. Faites glisser un autre élément Tâche inscriptible vers la flèche verte qui relie l'élément Décision VM powered on? à un élément End, puis nommez cet élément Tâche inscriptible Déjà démarré.
  10. Modifiez les liaisons de l'élément Tâche inscriptible Already started.
    1. Faites glisser l'élément Tâche inscriptible Already started sur la gauche de l'élément d'action startVM.
    2. Supprimez la flèche bleue qui relie l'élément Tâche inscriptible Already started à un élément End.
    3. Reliez l'élément Tâche inscriptible Already started à l'élément d'action vim3WaitToolsStarted avec la flèche bleue.
  11. Faites glisser les éléments de tâche inscriptible depuis le menu Générique vers le schéma.
    • Faites glisser un élément Tâche inscriptible vers l'élément d'action startVM, puis nommez l'élément Tâche inscriptible Échec démarrage VM.
    • Faites glisser un élément Tâche inscriptible vers l'élément d'action vim3WaitTaskEnd, puis nommez l'élément Tâche inscriptible Délai d'expiration 1.
    • Faites glisser un élément Tâche inscriptible vers l'élément d'action vim3WaitToolsStarted, puis nommez l'élément Tâche inscriptible Délai d'expiration 2.
    • Faites glisser un élément Tâche inscriptible vers la flèche bleue qui relie l'élément Tâche inscriptible OK à un élément End, nommez le nouvel élément Tâche inscriptible Envoyer e-mail, puis faites-le glisser sur la droite de l'élément Tâche inscriptible OK.
    • Reliez les éléments Tâche inscriptible Start VM Failed, Timeout 1 et Timeout 2 à l'élément Tâche inscriptible Send Email avec les flèches bleues.
    • Faites glisser un élément Tâche inscriptible vers l'élément Tâche inscriptible Send Email, nommez le nouvel élément Tâche inscriptible Échec envoi e-mail, faites-le glisser sur la droite de l'élément Tâche inscriptible Timeout 2, puis reliez-le à l'élément End avec une flèche bleue.
  12. Faites glisser l'élément End sur la droite de l'élément Tâche inscriptible Send Email.
  13. Cliquez sur Enregistrer en bas de l'onglet Schéma.

Résultats

La figure ci-dessous illustre la mise en forme des éléments de schéma des workflows Démarrage VM et Envoyer e-mail.

Figure 1. Liaison des éléments de l'exemple de workflow Démarrage VM et Envoyer e-mail.
Liaison du workflow Début de workflow et Envoyer e-mail

Que faire ensuite

Vous pouvez mettre en surbrillance les différentes zones du workflow.