az sf managed-node-type

Azure Service Fabricマネージド クラスターのノードの種類を管理します。

コマンド

名前 説明 状態
az sf managed-node-type create

マネージド クラスターにノードの種類を作成します。

Core GA
az sf managed-node-type delete

クラスターからノードの種類を削除します。

Core GA
az sf managed-node-type list

マネージド クラスターのノードの種類を一覧表示します。

Core GA
az sf managed-node-type node

マネージド クラスター上のノード タイプのノードに対して操作を実行します。

Core GA
az sf managed-node-type node delete

ノード タイプのノードを削除します。

Core GA
az sf managed-node-type node reimage

ノード タイプのノードを再イメージ化します。

Core GA
az sf managed-node-type node restart

ノード タイプのノードを再起動します。

Core GA
az sf managed-node-type show

ノード タイプのプロパティを表示します。

Core GA
az sf managed-node-type update

マネージド クラスターのノードの種類を更新します。

Core GA
az sf managed-node-type vm-extension

マネージド クラスター上のノード タイプのマネージド VM 拡張機能。

Core GA
az sf managed-node-type vm-extension add

ノード の種類に拡張機能を追加します。

Core GA
az sf managed-node-type vm-extension delete

ノードの種類から拡張機能を削除します。

Core GA
az sf managed-node-type vm-secret

マネージド クラスター上のノード タイプのマネージド VM シークレット。

Core GA
az sf managed-node-type vm-secret add

ノードの種類にシークレットを追加します。

Core GA

az sf managed-node-type create

マネージド クラスターにノードの種類を作成します。

az sf managed-node-type create --cluster-name
                               --instance-count
                               --name --node-type-name
                               --resource-group
                               [--acquire-policy-token]
                               [--app-end-port --application-end-port]
                               [--app-start-port --application-start-port]
                               [--capacity]
                               [--change-reference]
                               [--data-disk-size --disk-size]
                               [--data-disk-type --disk-type {Premium_LRS, StandardSSD_LRS, Standard_LRS}]
                               [--ephemeral-end-port]
                               [--ephemeral-start-port]
                               [--is-stateless {false, true}]
                               [--multi-place-groups --multiple-placement-groups {false, true}]
                               [--placement-property]
                               [--primary {false, true}]
                               [--tags]
                               [--vm-image-offer]
                               [--vm-image-publisher]
                               [--vm-image-sku]
                               [--vm-image-version]
                               [--vm-size]

5 つのノードを含むプライマリ ノード タイプを作成します。

az sf managed-node-type create -g testRG -c testCluster -n pnt --instance-count 5 --primary

配置プロパティ、容量、ポートを使用して非プライマリ ノード タイプを作成します。

az sf managed-node-type create -g testRG -c testCluster -n snt --instance-count 5 --placement-property NodeColor=Green SomeProperty=5 --capacity ClientConnections=65536 --app-start-port 20575 --app-end-port 20605 --ephemeral-start-port 20606 --ephemeral-end-port 20861

必須のパラメーター

--cluster-name -c

指定しない場合は、クラスターの名前をリソース グループ名と同じにします。

--instance-count

"ノード の種類のノードの数。

--name --node-type-name -n

ノードの種類名。

--resource-group -g

リソース グループ名を指定します。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ
パラメーター グループ: Global Policy Arguments
--app-end-port --application-end-port

一連のポートのアプリケーション 終了ポート。

--app-start-port --application-start-port

一連のポートのアプリケーション開始ポート。

--capacity

ノード タイプのノードにキーと値のペアとして適用される容量タグは、クラスター リソース マネージャーはこれらのタグを使用して、ノードが持つリソースの量を把握します。 これを更新すると、現在の値がオーバーライドされます。例: --capacity ClientConnections=65536 param2=value2。

--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ
パラメーター グループ: Global Policy Arguments
--data-disk-size --disk-size

GB のノード タイプ内の各 VM のディスク サイズ。

プロパティ
規定値: 100
--data-disk-type --disk-type

マネージド データ ディスクの種類。 IOPS とスループットは、ディスク サイズによって指定されます。 詳細については、「 https://learn.microsoft.com/azure/virtual-machines/disks-types」を参照してください。 既定値: StandardSSD_LRS。 Standard_LRS: Standard HDD のローカル冗長ストレージ。 バックアップ、重要でない、頻度の低いアクセスに最適です。 StandardSSD_LRS: Standard SSD のローカル冗長ストレージ。 Web サーバー、軽く使用されるエンタープライズ アプリケーション、開発/テストに最適です。 Premium_LRS: Premium SSD のローカル冗長ストレージ。 運用環境とパフォーマンスに依存するワークロードに最適です。

プロパティ
指定可能な値: Premium_LRS, StandardSSD_LRS, Standard_LRS
--ephemeral-end-port

一連のポートのエフェメラル エンド ポート。

--ephemeral-start-port

一連のポートのエフェメラル開始ポート。

--is-stateless

ノードの種類でステートレス ワークロードのみをホストできるかどうかを示します。

プロパティ
規定値: False
指定可能な値: false, true
--multi-place-groups --multiple-placement-groups

ノード タイプに関連付けられているスケール セットを複数の配置グループで構成できるかどうかを示します。

プロパティ
規定値: False
指定可能な値: false, true
--placement-property

ノード タイプのノードにキーと値のペアとして適用される配置タグ。これは、特定のサービス (ワークロード) を実行する場所を示すために使用できます。 これを更新すると、現在の値がオーバーライドされます。例: --placement-property NodeColor=Green SomeProperty=5。

--primary

ノード タイプがプライマリかどうかを指定します。 このノード タイプでは、システム サービスが実行されます。 プライマリとしてマークするノード タイプは 1 つだけです。 既存のクラスターでは、プライマリ ノードの種類を削除または変更できません。

プロパティ
規定値: False
指定可能な値: false, true
--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--vm-image-offer

Azure 仮想マシン Marketplace イメージのオファーの種類。

プロパティ
規定値: WindowsServer
--vm-image-publisher

Azure 仮想マシン Marketplace イメージの発行元。

プロパティ
規定値: MicrosoftWindowsServer
--vm-image-sku

Azure 仮想マシン Marketplace イメージの SKU。

プロパティ
規定値: 2019-Datacenter
--vm-image-version

Azure 仮想マシン Marketplace イメージのバージョン。

プロパティ
規定値: latest
--vm-size

プール内の仮想マシンのサイズ。 プール内のすべての仮想マシンのサイズは同じです。

プロパティ
規定値: Standard_D2
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az sf managed-node-type delete

クラスターからノードの種類を削除します。

az sf managed-node-type delete --cluster-name
                               --name --node-type-name
                               --resource-group
                               [--acquire-policy-token]
                               [--change-reference]

クラスターを削除します。

az sf managed-node-type delete -g testRG -c testCluster -n snt

必須のパラメーター

--cluster-name -c

指定しない場合は、クラスターの名前をリソース グループ名と同じにします。

--name --node-type-name -n

ノードの種類名。

--resource-group -g

リソース グループ名を指定します。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ
パラメーター グループ: Global Policy Arguments
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ
パラメーター グループ: Global Policy Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az sf managed-node-type list

マネージド クラスターのノードの種類を一覧表示します。

az sf managed-node-type list --cluster-name
                             --resource-group

クラスターごとにノードの種類を一覧表示します。

az sf managed-node-type list -g testRG -c testCluster

必須のパラメーター

--cluster-name -c

指定しない場合は、クラスターの名前をリソース グループ名と同じにします。

--resource-group -g

リソース グループ名を指定します。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az sf managed-node-type show

ノード タイプのプロパティを表示します。

az sf managed-node-type show --cluster-name
                             --name --node-type-name
                             --resource-group

ノードの種類を取得します。

az sf managed-node-type show -g testRG -c testCluster -n pnt

必須のパラメーター

--cluster-name -c

指定しない場合は、クラスターの名前をリソース グループ名と同じにします。

--name --node-type-name -n

ノードの種類名。

--resource-group -g

リソース グループ名を指定します。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az sf managed-node-type update

マネージド クラスターのノードの種類を更新します。

az sf managed-node-type update --cluster-name
                               --name --node-type-name
                               --resource-group
                               [--acquire-policy-token]
                               [--app-end-port --application-end-port]
                               [--app-start-port --application-start-port]
                               [--capacity]
                               [--change-reference]
                               [--ephemeral-end-port]
                               [--ephemeral-start-port]
                               [--instance-count]
                               [--placement-property]
                               [--tags]
                               [--vm-size]

ノード タイプのインスタンス数を更新します。

az sf managed-node-type update -g testRG -c testCluster -n snt --instance-count 7

ノード タイプの配置プロパティを更新します。 これにより、古い配置プロパティがある場合は上書きされます。

az sf managed-node-type update -g testRG -c testCluster -n snt --placement-property NodeColor=Red SomeProperty=6

ノード の種類の VM サイズを更新します。 これにより、VM サイズのインプレース スワップが開始されます。

az sf managed-node-type update -g testRG -c testCluster -n snt --vm-size Standard_DS2_v2

ノード の種類のタグを更新します。

az sf managed-node-type update -g testRG -c testCluster -n snt --tags key1=value1 key2=value2

必須のパラメーター

--cluster-name -c

指定しない場合は、クラスターの名前をリソース グループ名と同じにします。

--name --node-type-name -n

ノードの種類名。

--resource-group -g

リソース グループ名を指定します。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ
パラメーター グループ: Global Policy Arguments
--app-end-port --application-end-port

一連のポートのアプリケーション 終了ポート。

--app-start-port --application-start-port

一連のポートのアプリケーション開始ポート。

--capacity

ノード タイプのノードにキーと値のペアとして適用される容量タグは、クラスター リソース マネージャーはこれらのタグを使用して、ノードが持つリソースの量を把握します。 これを更新すると、現在の値がオーバーライドされます。例: --capacity ClientConnections=65536 param2=value2。

--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ
パラメーター グループ: Global Policy Arguments
--ephemeral-end-port

一連のポートのエフェメラル エンド ポート。

--ephemeral-start-port

一連のポートのエフェメラル開始ポート。

--instance-count

"ノード の種類のノードの数。

--placement-property

ノード タイプのノードにキーと値のペアとして適用される配置タグ。これは、特定のサービス (ワークロード) を実行する場所を示すために使用できます。 これを更新すると、現在の値がオーバーライドされます。例: --placement-property NodeColor=Green SomeProperty=5。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--vm-size

プール内の仮想マシンのサイズ。 プール内のすべての仮想マシンのサイズは同じです。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False