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œud
  • site_name: nom défini par l’utilisateur de l’installation cycleCloud
  • site_id: id de site CycleCloud qui identifie de manière unique l’installation de CycleCloud
  • cluster_name: nom du cluster
  • nodearray: 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 :
. " : =

En savoir plus