Nœuds de balise
Azure CycleCloud crée et ajoute automatiquement trois balises à chaque nœud : un nom, le nom du cluster et le propriétaire. Ces balises sont destinées à faciliter l’audit de la propriété des nœuds lors de l’utilisation d’outils non CycleCloud.
Tag | Description |
---|---|
ClusterName | Nom du cluster CycleCloud dans lequel le nœud est en cours d’exécution |
Nom | Nom du nœud (pour les ressources de nœud principal uniquement) |
CycleOwner | Utilisateur qui a démarré le nœud |
LaunchTime | Heure de création de cette ressource |
ClusterId | Identificateur du cluster (déconseillé à partir de la version 8.2) |
CycleCloudCluster | Nom global unique du cluster (à partir de 8.2) |
CycleCloudNodeArray | Nom global unique pour le nodearray, s’il provient d’un nodearray (à partir de 8.2) |
Les formats des balises encodées sont les suivants :
CycleCloudCluster
: /sites/[site_id]/clusters/[cluster_name]CycleCloudNodearray
: /sites/[site_id]/clusters/[cluster_name]/nodearrays/[nodearray_name]CycleOwner
: [cluster_name]([nom d’utilisateur]@[site_name]:[site_id])
Les paramètres référencés ci-dessus sont définis comme suit :
username
: utilisateur CycleCloud qui a démarré le nœudsite_name
: nom défini par l’utilisateur de l’installation cycleCloudsite_id
: id de site CycleCloud qui identifie de manière unique l’installation de CycleCloudcluster_name
: nom du clusternodearray
: nom du nodearray dans lequel se trouve le nœud
Par exemple, un nœud appelé « planificateur » dans un cluster nommé « Démonstration » démarré par « nom d’utilisateur » exécuté sur le site CycleCloud « mysite » avec l’ID « 92xy4vgh » aurait les balises suivantes créées automatiquement sur la machine virtuelle, la carte réseau et le disque :
Name => "scheduler"
ClusterName => "Demo"
CycleCloudCluster => "/sites/92xy4vgh/clusters/Demo"
CycleOwner => "username@mysite:92xy4vgh"
ClusterId => "Demo(username@mysite:92xy4vgh)"
Les nœuds du nœud « Calcul » obtiennent une balise supplémentaire :
CycleCloudNodeArray => "/sites/92xy4vgh/clusters/Demo/nodearrays/Compute"
Notes
Les balises CycleCloudCluster et CycleCloudNodeArray ont été ajoutées dans la version 8.2 pour faciliter l’obtention des coûts à partir d’Azure Cost Management, à l’aide d’un format standard également utilisé pour l’objet des événements envoyés à Event Grid. La valeur de ClusterId n’est pas constante au fil du temps, car le nom et le propriétaire du site peuvent être modifiés.
Dans une ressource qui prend en charge Resource Manager Opérations, vous pouvez créer des balises supplémentaires à affecter à l’instance en les spécifiant avec une définition de nœud à l’intérieur de votre modèle :
[cluster Demo]
[[node scheduler]]
tags.Application = my application
tags.CustomValue = 57
tags.CustomText = Hello world
La création d’un nœud avec cette définition entraîne la définition de trois balises supplémentaires sur le nœud en plus des balises standard :
Application => "my application"
CustomValue => "57"
CustomText => "Hello world"
Restrictions
Il existe des limites sur le nombre et le format des balises appliquées à chaque machine virtuelle. Pour plus d’informations, consultez la documentation sur le balisage des ressources Azure .
N’incluez pas de guillemets ou de points dans vos noms de balise.
Notes
Les noms de balise dans CycleCloud ne peuvent pas contenir les caractères suivants :
.
"
:
=