Vous pouvez configurer les paramètres et les options de Blueprint pour un composant de conteneur Conteneurs pour vRealize Automation dans le canevas de conception vRealize Automation.

Onglet Général

Configurez les paramètres généraux du composant conteneur du Blueprint dans le canevas de conception.

Tableau 1. Paramètres de l'onglet Général

Configuration

Description

Nom

Entrez le nom du composant de votre conteneur dans le Blueprint.

Description

Résumez le composant de votre conteneur à l'attention d'autres architectes.

Image

Entrez le nom complet d'une image dans un registre géré, tel qu'un registre privé ou le registre Docker Hub, par exemple registry.hub.docker.com/library/python.

Commandes

Entrez une commande qui s'applique à l'image spécifiée, telle que python app.py. Cette commande s'exécute lorsque le processus de provisionnement du conteneur est démarré.

Liens

Les liens offrent une autre façon de connecter des conteneurs sur un hôte unique ou entre plusieurs hôtes. Entrez un ou plusieurs services dans lesquels ce conteneur doit être lié, tels que redis ou datadog.

Onglet Réseau

Configurez les paramètres réseau du composant de conteneur Blueprint dans le canevas de conception.

Vous pouvez attacher un conteneur à un réseau. Le réseau est représenté en tant que composant réseau de conteneur dans le canevas de conception. Les informations sur les réseaux disponibles sont spécifiées sur la page Réseau du formulaire de composant de conteneur.

Tableau 2. Paramètres de l'onglet Réseau

Configuration

Description

Réseaux

Spécifiez les réseaux existants qui sont définis pour l'image sélectionnée. Vous pouvez également créer un nouveau réseau.

Lorsque vous ajoutez un composant de conteneur réseau dans le formulaire de conception, les réseaux que vous spécifiez ici apparaissent en tant qu'options sélectionnables.

Liaisons des ports

Spécifiez les liaisons des ports pour le réseau sélectionné. Ces liaisons peuvent être un hôte de protocole, un port hôte et un port de conteneur.

Publier tous les ports

Cochez cette case pour rendre les ports utilisés dans l'image de conteneur visibles par tous les utilisateurs.

Nom d'hôte

Spécifiez le nom d'hôte du conteneur. Si aucun nom n'est spécifié, cette valeur reprend par défaut le nom du composant de conteneur dans le Blueprint.

Mode réseau

Spécifiez la pile réseau du conteneur. Si aucune valeur n'est spécifiée, le conteneur est configuré en mode réseau bridgé.

Onglet Stockage

Configurez les paramètres de stockage du composant de conteneur Blueprint dans le canevas de conception.

Tableau 3. Paramètres de l'onglet Stockage

Paramètres

Description

Volumes

Spécifiez les volumes de stockage qui sont mappés depuis l'hôte pour être utilisés par le conteneur.

Volumes depuis

Spécifiez les volumes de stockage devant être hérités depuis un autre conteneur.

Répertoire de travail

Spécifiez le répertoire depuis lequel exécuter des commandes.

Onglet Stratégie

Configurez des paramètres de stratégie, tels que des stratégies de déploiement et des contraintes d'affinité pour le composant conteneur du Blueprint dans le canevas de conception.

Tableau 4. Paramètres de l'onglet Stratégie

Paramètres

Description

Stratégie de déploiement

Spécifiez une stratégie de déploiement pour définir les préférences régissant l'ensemble d'hôtes à utiliser lors du déploiement de ce conteneur. Vous pouvez associer des stratégies de déploiement aux définitions d'hôtes, de stratégies et de conteneur, afin de créer une préférence pour les hôtes, les stratégies et les quotas lors du déploiement d'un conteneur.

Les stratégies de déploiement s'ajoutent depuis l'onglet Conteneurs dans vRealize Automation.

Taille du cluster

Spécifiez le nombre d'instances à générer en tant que cluster depuis ce conteneur.

Stratégie de redémarrage

Max. de redémarrages

Partages de CPU

Spécifiez le nombre de partages de CPU affectés pour la ressource provisionnée.

Limite de mémoire

Spécifiez un nombre minimal compris entre 0 et la mémoire disponible dans l'emplacement. Il s'agit de la mémoire totale disponible pour les ressources dans cet emplacement. 0 signifie qu'il n'y a pas de limite.

Échange de mémoire

Contraintes d'affinité

Définit les règles de provisionnement des conteneurs sur les mêmes hôtes ou des hôtes différents.

  • Type d'affinité

    Pour l'anti-affinité, les conteneurs sont placés dans des hôtes différents. Ils sont placés sur le même hôte dans tous les autres cas.

  • Service

    Le nom de service qui est disponible dans le menu déroulant correspond au nom de composant de conteneur spécifié dans le champ Nom de l'onglet Général.

  • Contrainte

    Une contrainte inconditionnelle est une contrainte qui fera échouer le provisionnement si ses conditions ne sont pas réunies. Une contrainte conditionnelle est une contrainte qui permet de poursuivre le provisionnement même si ses conditions ne sont pas réunies.

Onglet Environnement

Configurez les paramètres d'environnement, tels que les liaisons de propriété du composant de conteneur Blueprint dans le canevas de conception.

Tableau 5. Paramètres de l'onglet Environnement

Configuration

Description

Nom

Liaison

Valeur

Onglet Propriétés

Configurez les propriétés individuelles et les groupes de propriétés personnalisées pour le composant de conteneur Blueprint dans le canevas de conception.

Si vous sélectionnez l'onglet Groupes de propriétés et cliquez sur Ajouter, les options suivantes deviennent disponibles :

  • Propriétés de l'hôte du conteneur avec authentification par certificat

  • Propriétés de l'hôte du conteneur avec authentification par utilisateur/mot de passe

Les groupes de propriétés qui ont été définis figurent également dans la liste.

Si vous sélectionnez l'onglet Propriétés personnalisées et cliquez sur Ajouter, vous pouvez ajouter individuellement des propriétés personnalisées au composant de conteneur.

Tableau 6. Paramètres de l'onglet Propriétés pour les propriétés personnalisées

Configuration

Description

Nom

Entrez le nom d'une propriété personnalisée ou sélectionnez une propriété personnalisée disponible dans le menu déroulant.

Valeur

Entrez ou modifiez une valeur à associer au nom de la propriété personnalisée.

Chiffré

Vous pouvez choisir de chiffrer la valeur de la propriété, par exemple, si la valeur est un mot de passe.

Remplaçable

Vous pouvez spécifier que la valeur de la propriété peut être remplacée par la prochaine personne qui utilise la propriété. Il s'agit généralement d'un autre architecte, mais si vous sélectionnez Afficher dans la demande, vos utilisateurs peuvent voir et modifier les valeurs des propriétés lorsqu'ils demandent des éléments du catalogue.

Afficher dans la demande

Si vous souhaitez afficher le nom et la valeur de la propriété pour vos utilisateurs finaux, vous pouvez indiquer d'afficher la propriété sur le formulaire de demande lors de la demande de provisionnement de machine. Vous devez également sélectionner Remplaçable si vous souhaitez que les utilisateurs fournissent une valeur.

Onglet Configuration santé

Spécifiez un mode de configuration de santé pour le composant de conteneur de Blueprint dans le canevas de conception.

Tableau 7. Paramètres de l'onglet Configuration santé

Paramètres du 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.

Onglet Configuration journal

Spécifiez un mode de journalisation, ainsi que des options de journalisation facultatives, pour le composant de conteneur de Blueprint dans le canevas de conception.

Tableau 8. Paramètres de l'onglet Configuration journal

Configuration

Description

Pilote

Sélectionnez un format de journalisation dans le menu déroulant.

Options

Entrez les options du pilote en utilisant un nom et un format de valeur correspondant au format de journalisation.