Nodi tag
Azure CycleCloud creerà e aggiungerà automaticamente tre tag a ogni nodo: un nome, il nome del cluster e il proprietario. Questi tag sono concepiti per semplificare il controllo della proprietà dei nodi quando si usano strumenti non CycleCloud.
Cartellino | Descrizione |
---|---|
ClusterName | Nome del cluster CycleCloud in cui è in esecuzione il nodo |
Nome | Nome del nodo (solo per le risorse del nodo head) |
CycleOwner | Utente che ha avviato il nodo |
LaunchTime | Ora di creazione della risorsa |
ClusterId | Identificatore del cluster (deprecato a partire dalla versione 8.2) |
CycleCloudCluster | Nome univoco globale per il cluster (a partire dalla versione 8.2) |
CycleCloudNodeArray | Nome univoco globale per nodearray, se proviene da un nodearray (a partire da 8.2) |
I formati per i tag codificati sono i seguenti:
-
CycleCloudCluster
: /sites/[site_id]/clusters/[cluster_name] -
CycleCloudNodearray
: /sites/[site_id]/clusters/[cluster_name]/nodearrays/[nodearray_name] -
CycleOwner
: [cluster_name]([username]@[site_name]:[site_id])
I parametri a cui si fa riferimento in precedenza sono definiti come:
-
username
: l'utente CycleCloud che ha avviato il nodo -
site_name
: nome definito dall'utente dell'installazione di CycleCloud -
site_id
: ID del sito CycleCloud che identifica in modo univoco l'installazione di CycleCloud -
cluster_name
: nome del cluster -
nodearray
: il nome dell'oggetto nodearray in cui si trova il nodo
Ad esempio, un nodo denominato "utilità di pianificazione" in un cluster denominato "Demo" avviato da "username" in esecuzione nel sito CycleCloud "mysite" con ID "92xy4vgh" avrà i tag seguenti creati automaticamente nella macchina virtuale, nella scheda di interfaccia di rete e nel disco:
Name => "scheduler"
ClusterName => "Demo"
CycleCloudCluster => "/sites/92xy4vgh/clusters/Demo"
CycleOwner => "username@mysite:92xy4vgh"
ClusterId => "Demo(username@mysite:92xy4vgh)"
I nodi nel nodearray "Compute" otterrebbero un tag aggiuntivo:
CycleCloudNodeArray => "/sites/92xy4vgh/clusters/Demo/nodearrays/Compute"
Nota
I tag CycleCloudCluster e CycleCloudNodeArray sono stati aggiunti nella versione 8.2 per semplificare l'acquisizione dei costi da Gestione costi di Azure, usando un formato standard usato anche per l'oggetto di eventi inviati a Griglia di eventi. Il valore di ClusterId non è costante nel tempo, perché il nome e il proprietario del sito possono essere modificati.
All'interno di una risorsa che supporta Resource Manager Operations è possibile creare tag aggiuntivi da assegnare all'istanza specificandoli con una definizione di nodo all'interno del modello:
[cluster Demo]
[[node scheduler]]
tags.Application = my application
tags.CustomValue = 57
tags.CustomText = Hello world
La creazione di un nodo con questa definizione comporterà l'impostazione di tre tag aggiuntivi nel nodo oltre ai tag standard:
Application => "my application"
CustomValue => "57"
CustomText => "Hello world"
Restrizioni
Esistono limiti al numero e al formato dei tag applicati a ogni macchina virtuale. Per informazioni dettagliate dettagliate, vedere la documentazione relativa all'assegnazione di tag alle risorse di Azure .
Non includere virgolette o punti nei nomi dei tag.
Nota
I nomi dei tag in CycleCloud non possono contenere i caratteri seguenti:
.
"
:
=