次の方法で共有


ノードにタグを付け

Azure CycleCloud では、名前、クラスター名、所有者の 3 つのタグが自動的に作成され、各ノードに追加されます。 これらのタグは、CycleCloud 以外のツールを使用する場合にノードの所有権を監査しやすくするためのものです。

タグ 形容
ClusterName ノードが実行されている CycleCloud クラスターの名前
名前 ノードの名前 (ヘッド ノード リソースのみ)
CycleOwner ノードを開始したユーザー
LaunchTime このリソースが作成された時刻
ClusterId クラスターの識別子 (8.2 の時点で非推奨)
CycleCloudCluster クラスターのグローバルに一意の名前 (8.2 現在)
CycleCloudNodeArray nodearray のグローバルに一意の名前 (nodearray から取得した場合) (8.2 現在)

エンコードされたタグの形式は次のとおりです。

  • 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])

上記で参照されているパラメーターは次のように定義されています。

  • username: ノードを開始した CycleCloud ユーザー
  • site_name: CycleCloud インストールのユーザー定義名
  • site_id: CycleCloud のインストールを一意に識別する CycleCloud サイト ID
  • cluster_name: クラスターの名前
  • nodearray: ノードが含まれる nodearray の名前

たとえば、Id "92xy4vgh" の CycleCloud サイト "mysite" で実行されている "username" によって開始された "Demo" という名前のクラスターの "scheduler" というノードでは、VM、nic、ディスクに次のタグが自動的に作成されます。

Name => "scheduler"
ClusterName => "Demo"
CycleCloudCluster => "/sites/92xy4vgh/clusters/Demo"
CycleOwner => "username@mysite:92xy4vgh"
ClusterId => "Demo(username@mysite:92xy4vgh)"

"Compute" nodearray 内のノードは、追加のタグを取得します。

CycleCloudNodeArray => "/sites/92xy4vgh/clusters/Demo/nodearrays/Compute"

手記

CycleCloudCluster タグと CycleCloudNodeArray タグが 8.2 に追加され、Event Gridに送信される イベントの件名にも使用される標準形式を使用して、Azure Cost Management からコストを簡単に取得できるようになりました。 ClusterId の値は、サイト名と所有者を変更できるため、時間の経過と同時に一定ではありません。

Resource Manager Operations をサポートするリソース内で、テンプレート内のノード定義でインスタンスを指定することで、インスタンスに割り当てる追加のタグを作成できます。

[cluster Demo]
  [[node scheduler]]
    tags.Application = my application
    tags.CustomValue = 57
    tags.CustomText = Hello world

この定義でノードを作成すると、標準タグに加えて、ノードに次の 3 つのタグが追加で設定されます。

Application => "my application"
CustomValue => "57"
CustomText => "Hello world"

制限

各仮想マシンに適用されるタグの数と形式には制限があります。 詳細については、Azure リソースのタグ付けに関するドキュメント を参照してください。

タグ名に引用符やピリオドを含めないでください。

手記

CycleCloud のタグ名には、次の文字を含めることはできません。
. " : =

その他の資料