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

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя кластера.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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 для автоматической учетной записи хранения.

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. Контейнер будет доступен в папке $AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> .

значение по умолчанию: bfs
--bfs-name

Имя контейнера служба хранилища Azure для подключения к каждому узлу кластера. Необходимо использовать в сочетании с именем --storage-account-name. Несколько контейнеров можно подключить с помощью файла конфигурации (см. параметр --config-file).

--config-file -f

Путь к json-файлу, содержащего параметры создания кластера (представление json azure.mgmt.batchai.models.ClusterCreateParameters).

--custom-image

Идентификатор ARM образа виртуальной машины, который будет использоваться для создания узлов. Обратите внимание, что необходимо указать --image, содержащий сведения о базовом образе, используемом для создания этого образа.

--generate-ssh-keys

Создайте файлы открытого и закрытого ключей SSH в каталоге ~/.ssh (если отсутствует).

--image -i

Образ операционной системы для узлов кластера. Значение может содержать псевдоним (UbuntuLTS, UbuntuDSVM) или указать сведения о образе в форме "publisher:offer:sku:version". Если конфигурация образа не предоставляется с помощью командной строки или файла конфигурации, пакетный ИИ выберет образ ОС по умолчанию.

--max

Максимальное число узлов для кластера автомасштабирования.

--min

Минимальное количество узлов для кластера автомасштабирования.

--nfs

Имя или идентификатор ARM файлового сервера для подключения к каждому узлу кластера. Необходимо предоставить полный идентификатор ARM, если файловый сервер принадлежит другой рабочей области. Несколько NFS можно подключить с помощью файла конфигурации (см. параметр --config-file).

--nfs-mount-path

Относительный путь подключения для NFS. NFS будет доступен в папке $AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> .

значение по умолчанию: nfs
--password -p

Необязательный пароль для учетной записи администратора, которую необходимо создать на каждом вычислительном узле.

--setup-task

Командная строка, которая должна выполняться на каждом вычислительном узле при выделении или перезагрузке. Задача выполняется в подshell bash в корневой учетной записи.

--setup-task-output

Путь к каталогу для хранения журналов задачи установки. Обратите внимание, что пакетный ИИ создаст несколько вспомогательных каталогов по этому пути. Созданные каталоги передаются как stdOutErrPathSuffix командой az cluster show.

--ssh-key -k

Необязательное значение или путь открытого ключа SSH. Если пароль не указан, будет использоваться ключ SSH по умолчанию (~/.ssh/id_rsa.pub).

--storage-account-key

Ключ учетной записи хранения. Требуется, если учетная запись хранения принадлежит другой подписке. Можно указать с помощью переменной среды AZURE_BATCHAI_STORAGE_KEY.

--storage-account-name

служба хранилища имя учетной записи для общих папок Azure и (или) служба хранилища Azure контейнеров, которые будут подключены к каждому узлу кластера. Можно указать с помощью переменной среды AZURE_BATCHAI_STORAGE_ACCOUNT.

--subnet

Идентификатор ARM подсети виртуальной сети, в который нужно поместить кластер.

--target -t

Количество узлов, которые должны быть выделены сразу после создания кластера. Если кластер находится в режиме автоматического масштабирования, BatchAI может изменить количество узлов позже на основе количества выполняемых и очередных заданий.

--use-auto-storage

При условии команда создаст учетную запись хранения в новой или существующей группе ресурсов с именем batchaiautostorage. Он также создаст общую папку Azure с именем batchaishare, контейнер BLOB-объектов Azure с именем batchaicontainer. Файловый ресурс и контейнер BLOB-объектов будут подключены на каждом узле кластера в $AZ_BATCHAI_MOUNT_ROOT/autoafs и $AZ_BATCHAI_MOUNT_ROOT/autobfs. Если группа ресурсов уже существует и содержит учетную запись хранения approapriate, принадлежащую тому же региону, что и кластер, эта команда повторно будет использовать существующую учетную запись хранения.

значение по умолчанию: False
--user-name -u

Имя учетной записи администратора для создания на каждом вычислительном узле. Если значение не указано и в файле конфигурации пользователя не указано, будет использоваться имя текущего пользователя.

--vm-priority

Приоритет виртуальной машины.

допустимые значения: dedicated, lowpriority
--vm-size -s

Размер виртуальной машины для узлов кластера (например, Standard_NC6 для 1 узла GPU).

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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

Отправьте команду удаления для кластера и не дождитесь завершения удаления.

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

Удалите кластер без запроса подтверждения (для неинтерактивных сценариев).

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

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя кластера.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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]

Примеры

Измените размер кластера на нулевой размер, чтобы остановить оплату за него.

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

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя кластера.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя кластера.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью 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

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.