Sdílet prostřednictvím


az batchai cluster

Tato skupina příkazů je implicitně zastaralá, protože skupina příkazů batchai je zastaralá a bude odebrána v budoucí verzi.

Příkazy pro správu clusterů

Příkazy

Name Description Typ Stav
az batchai cluster auto-scale

Nastavte parametry automatického škálování pro cluster.

Základ Zastaralé
az batchai cluster create

Vytvořte cluster.

Základ Zastaralé
az batchai cluster delete

Odstranění clusteru

Základ Zastaralé
az batchai cluster file

Příkazy pro práci se soubory vygenerovanými úlohou nastavení uzlu

Základ Zastaralé
az batchai cluster file list

Zobrazí seznam souborů vygenerovaných úlohou nastavení uzlu clusteru.

Základ Zastaralé
az batchai cluster list

Výpis clusterů

Základ Zastaralé
az batchai cluster node

Příkazy pro práci s uzly clusteru

Základ Zastaralé
az batchai cluster node exec

Spustí příkazový řádek na uzlu clusteru s volitelnými porty pro předávání.

Základ Zastaralé
az batchai cluster node list

Zobrazí seznam vzdálených přihlašovacích údajů pro uzly clusteru.

Základ Zastaralé
az batchai cluster resize

Změna velikosti clusteru

Základ Zastaralé
az batchai cluster show

Zobrazí informace o clusteru.

Základ Zastaralé

az batchai cluster auto-scale

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů batchai je zastaralá a bude odebrána v budoucí verzi.

Nastavte parametry automatického škálování pro cluster.

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

Příklady

Vytvořte cluster tak, aby se automaticky škáloval mezi 0 a 10 uzly v závislosti na počtu zařazených do fronty a spuštěných úloh.

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

Povinné parametry

--max

Maximální počet uzlů

--min

Minimální počet uzlů

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--workspace -w

Název pracovního prostoru

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az batchai cluster create

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů batchai je zastaralá a bude odebrána v budoucí verzi.

Vytvořte cluster.

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]

Příklady

Vytvořte cluster GPU s jedním uzlem s výchozí imagí a účtem automatického úložiště.

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

Vytvořte cluster pomocí instalačního příkazu, který nainstaluje rozbalení do každého uzlu, výstup příkazu se uloží do sdílené složky azure s účtem automatického úložiště.

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'

Vytvořte cluster poskytující všechny parametry ručně.

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

Vytvořte cluster pomocí konfiguračního souboru.

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

Povinné parametry

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--workspace -w

Název pracovního prostoru

Volitelné parametry

--afs-mount-path

Relativní cesta připojení pro sdílenou složku Azure Sdílená složka bude k dispozici ve složce $AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> .

výchozí hodnota: afs
--afs-name

Název sdílené složky Azure, která se má připojit ke každému uzlu clusteru. Musí být použit ve spojení s názvem --storage-account-name. Pomocí konfiguračního souboru je možné připojit více sdílených složek (viz možnost --config-file).

--bfs-mount-path

Relativní cesta připojení pro kontejner Azure Storage Kontejner bude k dispozici ve složce $AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> .

výchozí hodnota: bfs
--bfs-name

Název kontejneru Azure Storage, který se má připojit ke každému uzlu clusteru. Musí být použit ve spojení s názvem --storage-account-name. Pomocí konfiguračního souboru lze připojit více kontejnerů (viz možnost --config-file).

--config-file -f

Cesta k souboru JSON obsahujícímu parametry vytvoření clusteru (reprezentace json azure.mgmt.batchai.models.ClusterCreateParameters).

--custom-image

ID ARM image virtuálního počítače, které se má použít k vytvoření uzlů. Poznámka: Potřebujete zadat --image obsahující informace o základní imagi použité k vytvoření této image.

--generate-ssh-keys

Vygenerujte soubory veřejného a privátního klíče SSH v adresáři ~/.ssh (pokud chybí).

--image -i

Image operačního systému pro uzly clusteru Hodnota může obsahovat alias (UbuntuLTS, UbuntuDSVM) nebo zadat podrobnosti obrázku ve formuláři publisher:offer:sku:version. Pokud konfigurace image není k dispozici prostřednictvím příkazového řádku nebo konfiguračního souboru, služba Batch AI zvolí výchozí image operačního systému.

--max

Maximální počet uzlů pro cluster s automatickým škálováním

--min

Minimální počet uzlů pro cluster s automatickým škálováním

--nfs

Název nebo ID ARM souborového serveru, který se má připojit ke každému uzlu clusteru. Pokud souborový server patří do jiného pracovního prostoru, musíte zadat úplné ID ARM. Pomocí konfiguračního souboru lze připojit více souborů NFS (viz možnost --config-file).

--nfs-mount-path

Relativní cesta připojení systému souborů NFS. Systém souborů NFS bude k dispozici ve složce $AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> .

výchozí hodnota: nfs
--password -p

Volitelné heslo pro uživatelský účet správce, které se má vytvořit na každém výpočetním uzlu.

--setup-task

Příkazový řádek, který se má spustit na každém výpočetním uzlu, když je přidělen nebo restartován. Úloha se spustí v podshellu Bash v kořenovém účtu.

--setup-task-output

Cesta k adresáři, do které se ukládají protokoly úlohy instalace. Všimněte si, že Batch AI vytvoří v této cestě několik pomocných adresářů. Vytvořené adresáře jsou hlášeny jako stdOutErrPathSuffix příkazem az cluster show.

--ssh-key -k

Volitelná hodnota nebo cesta veřejného klíče SSH Pokud vynecháte a nezadáte žádné heslo, použije se výchozí klíč SSH (~/.ssh/id_rsa.pub).

--storage-account-key

Klíč účtu úložiště. Vyžaduje se, pokud účet úložiště patří do jiného předplatného. Lze zadat pomocí AZURE_BATCHAI_STORAGE_KEY proměnné prostředí.

--storage-account-name

Název účtu úložiště pro sdílené složky Azure nebo kontejnery Azure Storage, které se mají připojit ke každému uzlu clusteru. Je možné zadat pomocí AZURE_BATCHAI_STORAGE_ACCOUNT proměnné prostředí.

--subnet

ID ARM podsítě virtuální sítě, do které se má cluster umístit.

--target -t

Počet uzlů, které by se měly přidělit okamžitě po vytvoření clusteru. Pokud je cluster v režimu automatického škálování, služba BatchAI může později změnit počet uzlů na základě počtu spuštěných a zařazených úloh do fronty.

--use-auto-storage

Pokud je k dispozici, příkaz vytvoří účet úložiště v nové nebo existující skupině prostředků s názvem batchaiautostorage. Vytvoří také sdílenou složku Azure s názvem batchaishare, kontejner objektů blob Azure s názvem batchaicontainer. Sdílená složka a kontejner objektů blob se připojí ke každému uzlu clusteru v $AZ_BATCHAI_MOUNT_ROOT/autoafs a $AZ_BATCHAI_MOUNT_ROOT/autobfs. Pokud už skupina prostředků existuje a obsahuje účet úložiště, který patří do stejné oblasti jako cluster, tento příkaz znovu použije existující účet úložiště.

výchozí hodnota: False
--user-name -u

Název uživatelského účtu správce, který se má vytvořit na každém výpočetním uzlu. Pokud hodnota není zadaná a v konfiguračním souboru není zadaná žádná konfigurace uživatele, použije se jméno aktuálního uživatele.

--vm-priority

Priorita virtuálního počítače

přijímané hodnoty: dedicated, lowpriority
--vm-size -s

Velikost virtuálního počítače pro uzly clusteru (např. Standard_NC6 pro 1 uzel GPU).

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az batchai cluster delete

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů batchai je zastaralá a bude odebrána v budoucí verzi.

Odstranění clusteru

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

Příklady

Odstraňte cluster a počkejte na dokončení odstranění.

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

Odešlete příkaz pro odstranění clusteru a nečekejte na dokončení odstranění.

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

Odstraňte cluster bez vyžádání potvrzení (pro neinteraktivní scénáře).

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

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název clusteru

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--workspace -w

Název pracovního prostoru

--yes -y

Nezotvádejte výzvu k potvrzení.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az batchai cluster list

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů batchai je zastaralá a bude odebrána v budoucí verzi.

Výpis clusterů

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

Příklady

Zobrazí seznam všech clusterů v pracovním prostoru.

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

Povinné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--workspace -w

Název pracovního prostoru

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az batchai cluster resize

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů batchai je zastaralá a bude odebrána v budoucí verzi.

Změna velikosti clusteru

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

Příklady

Změňte velikost clusteru na nulovou velikost, abyste za něj přestali platit.

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

Změňte velikost clusteru na 10 uzlů.

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

Povinné parametry

--target -t

Cílový počet výpočetních uzlů

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--workspace -w

Název pracovního prostoru

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az batchai cluster show

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů batchai je zastaralá a bude odebrána v budoucí verzi.

Zobrazí informace o clusteru.

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

Příklady

Zobrazit úplné informace o clusteru

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

Zobrazení souhrnu clusteru

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

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--workspace -w

Název pracovního prostoru

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.