Vous pouvez configurer une méthode de contrôle de santé pour mettre à jour le statut d'un conteneur en fonction de critères personnalisés.

Avant de commencer

  • Vérifiez que Conteneurs pour vRealize Automation est activé dans votre déploiement vRealize Automation pris en charge.

  • Vous devez disposer de privilèges de rôle de type administrateur de conteneur ou architecte de conteneur.

Pourquoi et quand exécuter cette tâche

Vous pouvez utiliser des protocoles HTTP ou TCP lors de l'exécution d'une commande portant sur un conteneur. Vous pouvez également spécifier une méthode de contrôle de santé.

Procédure

  1. Connectez-vous à vRealize Automation.
  2. Cliquez sur l'onglet Conteneurs.
  3. Cliquez sur Modèles dans le panneau de gauche.
  4. Modifiez le modèle ou l'image.
  5. Pour modifier un modèle
    1. Cliquez sur Modifier dans la section supérieure droite du modèle à ouvrir.
    2. Si le modèle recouvre plusieurs autres modèles, pointez sur le modèle que vous souhaitez modifier et cliquez sur Modifier dans la section supérieure droite du modèle que vous souhaitez ouvrir.
  6. Pour modifier une image.
    1. Cliquez sur la flèche près du bouton Provisionner de l'image et cliquez sur Entrer des informations supplémentaires.

    La page Provisionner un conteneur ou Modifier la définition de conteneur s'affiche et donne accès à des ensembles hiérarchisés de propriétés et paramètres modifiables.

  7. Cliquez sur l'onglet Configuration santé.
  8. Sélectionnez un mode de santé.
    Tableau 1. Mode de configuration de l'état de santé

    Mode

    Description

    Aucun

    Par défaut. Aucun contrôle de santé n'est configuré.

    HTTP

    Si vous sélectionnez HTTP, vous devez fournir une API d'accès, ainsi qu'une méthode et une version HTTP à utiliser. L'API est relative et il est superflu d'entrer l'adresse du conteneur. Vous pouvez également spécifier une période de délai d'attente pour l'opération et définir des seuils de santé.

    Par exemple, un seuil de santé ayant la valeur 2 signifie que deux appels réussis consécutifs doivent se produire pour que le conteneur soit considéré comme sain et passer à l'état EN COURS D'EXÉCUTION. Un seuil de défectuosité ayant la valeur 2 signifie que deux appels non-réussis consécutifs doivent se produire pour que le conteneur soit considéré comme défectueux et passer à l'état ERREUR. Pour tous les états intermédiaires, l'état du conteneur devient DÉTÉRIORÉ.

    Connexion TCP

    Si vous sélectionnez Connexion TCP, vous ne devez entrer que le port du conteneur. Le contrôle de santé tente d'établir une connexion TCP avec le conteneur sur le port fourni. Vous pouvez également spécifier une valeur de délai d'attente pour l'opération et définir des seuils de santé et de défectuosité comme pour l'option HTTP.

    Commande

    Si vous sélectionnez Commande, vous devez entrer une commande à exécuter sur le conteneur. Le succès du contrôle de santé est déterminé par l'état de sortie de la commande.

  9. Cliquez sur Enregistrer.