次の方法で共有


az batchai cluster

コマンド グループ 'batchai' は非推奨であり、今後のリリースで削除されるため、このコマンド グループは暗黙的に非推奨になります。

クラスターを管理するコマンド。

コマンド

名前 説明 状態
az batchai cluster auto-scale

クラスターの自動スケール パラメーターを設定します。

コア 非推奨
az batchai cluster create

クラスターを作成します。

コア 非推奨
az batchai cluster delete

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

コア 非推奨
az batchai cluster file

ノード セットアップ タスクによって生成されたファイルを操作するコマンド。

コア 非推奨
az batchai cluster file list

クラスターのノード セットアップ タスクによって生成されたファイルを一覧表示します。

コア 非推奨
az batchai cluster list

クラスターを一覧表示します。

コア 非推奨
az batchai cluster node

クラスター ノードを操作するコマンド。

コア 非推奨
az batchai cluster node exec

オプションのポート転送を使用して、クラスターのノードでコマンド ラインを実行します。

コア 非推奨
az batchai cluster node list

クラスターのノードのリモート ログイン情報を一覧表示します。

コア 非推奨
az batchai cluster resize

クラスターのサイズを変更します。

コア 非推奨
az batchai cluster show

クラスターに関する情報を表示します。

コア 非推奨

az batchai cluster auto-scale

非推奨

コマンド グループ 'batchai' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。

クラスターの自動スケール パラメーターを設定します。

az batchai cluster auto-scale --max
                              --min
                              [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]
                              [--workspace]

キューに置かれたジョブと実行中のジョブの数に応じて、クラスターを 0 から 10 ノードの間で自動スケールします。

az batchai cluster auto-scale -g MyResourceGroup -w MyWorkspace -n MyCluster --min 0 --max 10

必須のパラメーター

--max

ノードの最大数。

--min

ノードの最小数。

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

クラスターの名前。

--resource-group -g

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

--subscription

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

--workspace -w

ワークスペースの名前。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az batchai cluster create

非推奨

コマンド グループ 'batchai' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。

クラスターを作成します。

az batchai cluster create --name
                          --resource-group
                          --workspace
                          [--afs-mount-path]
                          [--afs-name]
                          [--bfs-mount-path]
                          [--bfs-name]
                          [--config-file]
                          [--custom-image]
                          [--generate-ssh-keys]
                          [--image]
                          [--max]
                          [--min]
                          [--nfs]
                          [--nfs-mount-path]
                          [--password]
                          [--setup-task]
                          [--setup-task-output]
                          [--ssh-key]
                          [--storage-account-key]
                          [--storage-account-name]
                          [--subnet]
                          [--target]
                          [--use-auto-storage]
                          [--user-name]
                          [--vm-priority {dedicated, lowpriority}]
                          [--vm-size]

既定のイメージと自動ストレージ アカウントを使用して、単一ノード GPU クラスターを作成します。

az batchai cluster create -g MyResourceGroup -w MyWorkspace -n MyCluster \
    -s Standard_NC6 -t 1 --use-auto-storage --generate-ssh-keys

すべてのノードに解凍をインストールするセットアップ コマンドを使用してクラスターを作成します。コマンド出力は自動ストレージ アカウントの Azure File Share に格納されます。

az batchai cluster create -g MyResourceGroup -w MyWorkspace -n MyCluster \
    --use-auto-storage \
    -s Standard_NC6 -t 1 -k id_rsa.pub \
    --setup-task 'apt update; apt install unzip -y' \
    --setup-task-output '$AZ_BATCHAI_MOUNT_ROOT/autoafs'

すべてのパラメーターを手動で指定するクラスターを作成します。

az batchai cluster create -g MyResourceGroup -w MyWorkspace -n MyCluster \
    -i UbuntuLTS -s Standard_NC6 --vm-priority lowpriority \
    --min 0 --target 1 --max 10 \
    --storage-account-name MyStorageAccount \
    --nfs MyNfsToMount --afs-name MyAzureFileShareToMount \
    --bfs-name MyBlobContainerNameToMount \
    -u AdminUserName -k id_rsa.pub -p ImpossibleToGuessPassword

構成ファイルを使用してクラスターを作成します。

az batchai cluster create -g MyResourceGroup -w MyWorkspace -n MyCluster -f cluster.json

必須のパラメーター

--name -n

クラスターの名前。

--resource-group -g

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

--workspace -w

ワークスペースの名前。

省略可能のパラメーター

--afs-mount-path

Azure ファイル共有の相対マウント パス。 ファイル共有は、$AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> フォルダーで使用できます。

規定値: afs
--afs-name

各クラスター ノードにマウントする Azure ファイル共有の名前。 --storage-account-name と組み合わせて使用する必要があります。 構成ファイルを使用して複数の共有をマウントできます (--config-file オプションを参照)。

--bfs-mount-path

Azure Storage コンテナーの相対マウント パス。 コンテナーは、$AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> フォルダーで使用できます。

規定値: bfs
--bfs-name

各クラスター ノードにマウントする Azure Storage コンテナーの名前。 --storage-account-name と組み合わせて使用する必要があります。 構成ファイルを使用して複数のコンテナーをマウントできます (--config-file オプションを参照)。

--config-file -f

クラスター作成パラメーター (azure.mgmt.batchai.models.ClusterCreateParameters の json 表現) を含む json ファイルへのパス。

--custom-image

ノードの作成に使用する仮想マシン イメージの ARM ID。 このイメージの作成に使用される基本イメージに関する情報を含む --image を指定する必要があることに注意してください。

--generate-ssh-keys

~/.ssh ディレクトリに SSH 公開キーと秘密キー ファイルを生成します (存在しない場合)。

--image -i

クラスター ノードの操作システム イメージ。 値にエイリアス (UbuntuLTS、UbuntuDSVM) を含めたり、イメージの詳細を "publisher:offer:sku:version" 形式で指定したりできます。 イメージ構成がコマンド ラインまたは構成ファイルを介して提供されていない場合、Batch AI は既定の OS イメージを選択します。

--max

自動スケール クラスターの最大ノード数。

--min

自動スケール クラスターの最小ノード数。

--nfs

各クラスター ノードにマウントするファイル サーバーの名前または ARM ID。 ファイル サーバーが別のワークスペースに属している場合は、完全な ARM ID を指定する必要があります。 構成ファイルを使用して複数の NFS をマウントできます (--config-file オプションを参照)。

--nfs-mount-path

NFS の相対マウント パス。 NFS は、$AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> フォルダーで使用できます。

規定値: nfs
--password -p

各コンピューティング ノードに作成する管理者ユーザー アカウントの省略可能なパスワード。

--setup-task

割り当てまたは再起動されたときに各コンピューティング ノードで実行する必要があるコマンド ライン。 このタスクは、ルート アカウントの bash サブシェルで実行されます。

--setup-task-output

setup-task のログの場所を格納するディレクトリ パス。 Batch AI では、このパスの下にいくつかのヘルパー ディレクトリが作成されることに注意してください。 作成されたディレクトリは、'az cluster show' コマンドによって stdOutErrPathSuffix として報告されます。

--ssh-key -k

オプションの SSH 公開キーの値またはパス。 ommited でパスワードが指定されていない場合は、既定の SSH キー (~/.ssh/id_rsa.pub) が使用されます。

--storage-account-key

ストレージ アカウント キー。 ストレージ アカウントが別のサブスクリプションに属している場合は必須です。 環境変数AZURE_BATCHAI_STORAGE_KEY使用して指定できます。

--storage-account-name

各クラスター ノードにマウントする Azure ファイル共有または Azure Storage コンテナーのストレージ アカウント名。 環境変数AZURE_BATCHAI_STORAGE_ACCOUNT使用して指定できます。

--subnet

クラスターを配置する仮想ネットワーク サブネットの ARM ID。

--target -t

クラスターの作成直後に割り当てる必要があるノードの数。 クラスターが自動スケール モードの場合、BatchAI は、実行中のジョブとキューに登録されたジョブの数に基づいて、後でノードの数を変更できます。

--use-auto-storage

指定した場合、コマンドは "batchaiautostorage" という名前の新規または既存のリソース グループにストレージ アカウントを作成します。 また、"batchaishare" という名前の Azure ファイル共有、"batchaicontainer" という名前の Azure BLOB コンテナーも作成されます。 ファイル共有と BLOB コンテナーは、$AZ_BATCHAI_MOUNT_ROOT/autoafs および $AZ_BATCHAI_MOUNT_ROOT/autobfs の各クラスター ノードにマウントされます。 リソース グループが既に存在し、クラスターと同じリージョンに属する割り当てストレージ アカウントが含まれている場合、このコマンドは既存のストレージ アカウントを再利用します。

規定値: False
--user-name -u

各コンピューティング ノードに作成する管理者ユーザー アカウントの名前。 値が指定されておらず、構成ファイルにユーザー構成が指定されていない場合は、現在のユーザーの名前が使用されます。

--vm-priority

VM の優先順位。

指定可能な値: dedicated, lowpriority
--vm-size -s

クラスター ノードの VM サイズ (例: 1 GPU ノードのStandard_NC6)。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az batchai cluster delete

非推奨

コマンド グループ 'batchai' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。

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

az batchai cluster delete [--ids]
                          [--name]
                          [--no-wait]
                          [--resource-group]
                          [--subscription]
                          [--workspace]
                          [--yes]

クラスターを削除し、削除が完了するまで待ちます。

az batchai cluster delete -g MyResourceGroup -w MyWorkspace -n MyCluster

クラスターの delete コマンドを送信し、削除が完了するまで待つ必要はありません。

az batchai cluster delete -g MyResourceGroup -w MyWorkspace -n MyCluster --no-wait

確認を求めずにクラスターを削除します (非対話型シナリオの場合)。

az batchai cluster delete -g MyResourceGroup -w MyWorkspace -n MyCluster -y

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

クラスターの名前。

--no-wait

実行時間の長い操作の終了を待機しません。

規定値: False
--resource-group -g

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

--subscription

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

--workspace -w

ワークスペースの名前。

--yes -y

確認のダイアログを表示しません。

規定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az batchai cluster list

非推奨

コマンド グループ 'batchai' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。

クラスターを一覧表示します。

az batchai cluster list --resource-group
                        --workspace

ワークスペース内のすべてのクラスターを一覧表示します。

az batchai cluster list -g MyResourceGroup -w MyWorkspace -o table

必須のパラメーター

--resource-group -g

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

--workspace -w

ワークスペースの名前。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az batchai cluster resize

非推奨

コマンド グループ 'batchai' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。

クラスターのサイズを変更します。

az batchai cluster resize --target
                          [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]
                          [--workspace]

クラスターのサイズを 0 に変更して、料金の支払いを停止します。

az batchai cluster resize -g MyResourceGroup -w MyWorkspace -n MyCluster -t 0

クラスターのサイズを 10 ノードに変更します。

az batchai cluster resize -g MyResourceGroup -w MyWorkspace -n MyCluster -t 10

必須のパラメーター

--target -t

コンピューティング ノードのターゲット数。

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

クラスターの名前。

--resource-group -g

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

--subscription

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

--workspace -w

ワークスペースの名前。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az batchai cluster show

非推奨

コマンド グループ 'batchai' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。

クラスターに関する情報を表示します。

az batchai cluster show [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]
                        [--workspace]

クラスターに関する完全な情報を表示します。

az batchai cluster show -g MyResourceGroup -w MyWorkspace -n MyCluster

クラスターの概要を表示します。

az batchai cluster show -g MyResourceGroup -w MyWorkspace -n MyCluster -o table

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

クラスターの名前。

--resource-group -g

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

--subscription

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

--workspace -w

ワークスペースの名前。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。