Créer des noms personnalisés par projet pour les ressources déployées dans Automation Assembler
Automation Assembler
En tant qu'administrateur de cloud ou de projet, vous pouvez créer un modèle d'attribution de nom individuel dans chaque projet
Automation Assembler
. - Vérifiez que vous connaissez la convention d'attribution de nom que vous souhaitez utiliser pour les déploiements à partir d'un projet.
- Cette procédure part du principe que vous disposez d'un modèle de cloud simple (ou que pouvez le créer) pour tester votre convention d'attribution de nom de préfixe d'hôte personnalisée.
En tant qu'administrateur de cloud ou de projet dans lequel vous avez défini des modèles d'attribution de nom personnalisée de ressources au niveau du projet avant la version 8.7.1 de mars 2022, vous avez la possibilité de continuer à utiliser la méthode décrite ci-dessous ou de convertir vos modèles actuels en nouveaux modèles globaux pour votre organisation et vos projets.
- Pour plus d'informations sur l'enrôlement dans les modèles globaux, reportez-vous à la section Attribution de nom personnalisée aux ressources déployées dans Automation Assembler.
- Pour plus d'informations sur la création de modèles globaux d'attribution de nom personnalisée, reportez-vous à la section Attribution de nom personnalisée pour les ressources déployées dans Automation Assembler..
Automation Assembler
pour la première fois, vous disposez uniquement de l'option globale. Pour poursuivre cette méthode, prenez l’exemple suivant. Votre convention d'attribution de nom d'hôte consiste à ajouter à une ressource le préfixe
projectname-sitecode-costcenter-whereDeployed-identifier
. Vous configurez le modèle d'attribution de nom personnalisé pour les machines de chaque projet. Certaines variables du modèle sont extraites du système à mesure qu'elles sont déployées, tandis que d'autres se basent sur les propriétés personnalisées du projet. Le modèle d'attribution de nom personnalisé pour le préfixe ci-dessus ressemble à l'exemple suivant.
L'identifiant, indiqué dans le modèle sous la forme${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######}
${######}
, contient six chiffres. Il s'agit d'un compteur qui garantit l'unicité. Le compteur est global pour l'organisation et s'incrémente dans tous les projets, pas seulement le projet actuel. Lorsque vous avez plusieurs projets, n'attendez pas une séquence de 000123 à 000124 pour les déploiements dans votre projet actuel. Vous pouvez obtenir un incrément de 000123 à 000127.Tous les noms de ressources doivent être uniques. Pour garantir l'unicité, utilisez la propriété de numéro incrémentiel. Les nombres s'incrémentent pour tous les déploiements, y compris les déploiements nommés par
Automation Assembler
. À mesure que votre système devient plus robuste et que le système applique des noms personnalisés à de nombreux types de ressources, la numérotation peut sembler aléatoire, mais les valeurs garantissent toujours l'unicité. Les nombres augmentent également lorsque vous exécutez un déploiement de test. La liste suivante est un exemple d'application des noms personnalisés. La liste ne se veut pas définitive.
Groupe de ressources | Types de ressources |
---|---|
Machines virtuelles |
|
Équilibrages de charge |
|
Réseaux |
|
Groupes de sécurité |
|
Disques |
|
NSX |
|
Microsoft Azure |
|
Outre les exemples fournis ici, vous pouvez également ajouter le nom d'utilisateur, l'image utilisée, d'autres options intégrées et des chaînes simples. À mesure que vous créez le modèle, des conseils concernant les options possibles s'affichent.
Notez bien que certaines valeurs proposées sont uniquement des exemples de cas d'utilisation. Vous ne pourrez pas les appliquer directement dans votre environnement. Pensez aux remplacements que vous feriez ou éloignez-vous des valeurs données en exemple afin que cette procédure réponde à vos besoins en matière de gestion des déploiements et infrastructures de cloud.
- Sélectionnez.
- Sélectionnez un projet existant ou créez-en un.
- Dans l'ongletProvisionnement, localisez la section Propriétés personnalisées et créez les propriétés de code du site (siteCode) et de centre de coût (costCenter) pour spécifier leurs valeurs.C'est là que vous devez remplacer les valeurs affichées dans cet exemple par celles qui sont pertinentes dans votre environnement.
- Créez une propriété personnalisée dont le nom estsiteCodeet la valeurBGL.
- Ajoutez une autre propriété personnalisée dont le nom estcostCenteret la valeurIT-Research.
- Localisez la section d'attribution de nom personnalisée et ajoutez le modèle suivant.${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######}Vous pouvez copier la chaîne, mais s'il s'agit de votre premier modèle d'attribution de nom, envisagez d'utiliser le texte suggéré et la sélection rapide lorsque vous créez le modèle.
- Déployez un modèle de cloud associé au projet pour vérifier que le nom personnalisé est appliqué à la ressource.
- Cliquez sur l'ongletConception, puis cliquez sur un modèle de cloud associé au projet.
- Déployez le modèle de cloud.La pageDéploiementss'ouvre et affiche le déploiement en cours.
- Une fois le déploiement terminé, cliquez sur son nom.
- Dans l'ongletTopologie, notez que le nom de la ressource affiché dans le volet de droite est votre nom personnalisé.
- Si vous avez déployé un modèle de cloud de test pour vérifier la convention d'attribution de nom, vous pouvez supprimer le déploiement.
Créez des modèles d'attribution de nom personnalisés pour vos autres projets.