Tagknoten
Azure CycleCloud erstellt und fügt jedem Knoten automatisch drei Tags hinzu: einen Namen, den Clusternamen und den Besitzer. Diese Tags sollen das Überwachen des Besitzes der Knoten erleichtern, wenn Sie Nicht-CycleCloud-Tools verwenden.
Etikett | Beschreibung |
---|---|
ClusterName | Name des CycleCloud-Clusters, in dem der Knoten ausgeführt wird |
Name | Name des Knotens (nur für Kopfknotenressourcen) |
CycleOwner | Der Benutzer, der den Knoten gestartet hat |
LaunchTime | Die Zeit, zu der diese Ressource erstellt wurde |
ClusterId | Ein Bezeichner für den Cluster (veraltet ab 8.2) |
CycleCloudCluster | Ein global eindeutiger Name für den Cluster (ab 8.2) |
CycleCloudNodeArray | Ein global eindeutiger Name für das Knotenarray, wenn er aus einem Knotenarray stammt (ab 8.2) |
Die Formate für die codierten Tags sind wie folgt:
-
CycleCloudCluster
: /sites/[site_id]/clusters/[cluster_name] -
CycleCloudNodearray
: /sites/[site_id]/clusters/[cluster_name]/nodearrays/[nodearray_name] -
CycleOwner
: [cluster_name]([Benutzername]@[site_name]:[site_id])
Die oben genannten Parameter sind wie folgt definiert:
-
username
: Der CycleCloud-Benutzer, der den Knoten gestartet hat -
site_name
: der benutzerdefinierte Name der CycleCloud-Installation -
site_id
: die CycleCloud-Website-ID, die die CycleCloud-Installation eindeutig identifiziert -
cluster_name
: Der Name des Clusters -
nodearray
: Der Name des Knotenarrays, in dem sich der Knoten befindet
Beispielsweise würde ein Knoten namens "scheduler" in einem Cluster namens "Demo" gestartet von "Benutzername" auf CycleCloud-Website "meine Website" mit der ID "92xy4vgh" die folgenden Tags auf der VM, nic und disk automatisch erstellt:
Name => "scheduler"
ClusterName => "Demo"
CycleCloudCluster => "/sites/92xy4vgh/clusters/Demo"
CycleOwner => "username@mysite:92xy4vgh"
ClusterId => "Demo(username@mysite:92xy4vgh)"
Knoten im Knotenarray "Compute" erhalten ein zusätzliches Tag:
CycleCloudNodeArray => "/sites/92xy4vgh/clusters/Demo/nodearrays/Compute"
Anmerkung
Die Tags "CycleCloudCluster" und "CycleCloudNodeArray" wurden in 8.2 hinzugefügt, um die Kosten von Azure Cost Management zu vereinfachen, wobei ein Standardformat verwendet wird, das auch für das Thema Ereignisse verwendet wird, die an event Gridgesendet werden. Der Wert für ClusterId ist im Laufe der Zeit nicht konstant, da der Websitename und -besitzer geändert werden können.
Innerhalb einer Ressource, die Resource Manager Operations unterstützt, können Sie zusätzliche Tags erstellen, die der Instanz zugewiesen werden sollen, indem Sie sie mit einer Knotendefinition in Ihrer Vorlage angeben:
[cluster Demo]
[[node scheduler]]
tags.Application = my application
tags.CustomValue = 57
tags.CustomText = Hello world
Das Erstellen eines Knotens mit dieser Definition führt zusätzlich zu den Standardtags zu drei zusätzlichen Tags, die auf dem Knoten festgelegt werden:
Application => "my application"
CustomValue => "57"
CustomText => "Hello world"
Einschränkungen
Es gibt Grenzwerte für die Anzahl und das Format von Tags, die auf jeden virtuellen Computer angewendet werden. Ausführliche Informationen finden Sie in der Dokumentation zum Kategorisieren von Azure Resources.
Fügen Sie keine Anführungszeichen oder Punkte in Ihre Tagnamen ein.
Anmerkung
Tagnamen in CycleCloud dürfen nicht die folgenden Zeichen enthalten:
.
"
:
=