az batchai cluster
Kümeleri yönetme komutları.
Komutlar
| az batchai cluster auto-scale |
Küme için otomatik ölçeklendirme parametrelerini ayarlama. |
| az batchai cluster create |
Küme oluşturma. |
| az batchai cluster delete |
Kümeyi silme. |
| az batchai cluster file |
Düğüm kurulum görevi tarafından oluşturulan dosyalarla çalışmak için komutlar. |
| az batchai cluster file list |
Kümenin düğüm kurulum görevi tarafından oluşturulan dosyaları listeleyin. |
| az batchai cluster list |
Kümeleri listeleyin. |
| az batchai cluster node |
Küme düğümleriyle çalışmak için komutlar. |
| az batchai cluster node exec |
İsteğe bağlı bağlantı noktaları iletme ile kümenin düğümünde bir komut satırı yürütür. |
| az batchai cluster node list |
Küme düğümleri için uzaktan oturum açma bilgilerini listeleyin. |
| az batchai cluster resize |
Kümeyi yeniden boyutlandırın. |
| az batchai cluster show |
Küme hakkındaki bilgileri gösterir. |
az batchai cluster auto-scale
Küme için otomatik ölçeklendirme parametrelerini ayarlama.
az batchai cluster auto-scale --max
--min
[--ids]
[--name]
[--resource-group]
[--workspace]
Örnekler
Kuyruğa alınan ve çalıştırılan işlerin sayısına bağlı olarak 0 ile 10 düğüm arasında otomatik ölçeklendirme yapmak için bir küme oluşturun.
az batchai cluster auto-scale -g MyResourceGroup -w MyWorkspace -n MyCluster --min 0 --max 10
Gerekli Parametreler
En fazla düğüm sayısı.
En az düğüm sayısı.
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kümenin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Çalışma alanının adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az batchai cluster create
Küme oluşturma.
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]
Örnekler
Varsayılan görüntü ve otomatik depolama hesabıyla tek düğümlü bir GPU kümesi oluşturun.
az batchai cluster create -g MyResourceGroup -w MyWorkspace -n MyCluster \
-s Standard_NC6 -t 1 --use-auto-storage --generate-ssh-keys
Her düğüme unzip yükleyen bir kurulum komutuyla bir küme oluşturun; komut çıktısı otomatik depolama hesabı Azure Dosya Paylaşımı'nda depolanır.
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'
Tüm parametreleri el ile sağlayan bir küme oluşturun.
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
Yapılandırma dosyası kullanarak küme oluşturma.
az batchai cluster create -g MyResourceGroup -w MyWorkspace -n MyCluster -f cluster.json
Gerekli Parametreler
Kümenin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Çalışma alanının adı.
İsteğe Bağlı Parametreler
Azure Dosya paylaşımı için göreli bağlama yolu. Dosya paylaşımı $AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> klasöründe kullanılabilir.
Her küme düğümüne bağlanacak Azure Dosya Paylaşımının adı. --storage-account-name ile birlikte kullanılmalıdır. Yapılandırma dosyası kullanılarak birden çok paylaşım bağlanabilir (bkz. --config-file seçeneği).
Azure Depolama kapsayıcısı için göreli bağlama yolu. Kapsayıcı $AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> klasöründe kullanılabilir.
Her küme düğümüne bağlanacak Azure Depolama kapsayıcısının adı. --storage-account-name ile birlikte kullanılmalıdır. Yapılandırma dosyası kullanılarak birden çok kapsayıcı bağlanabilir (bkz. --config-file seçeneği).
Küme oluşturma parametrelerini içeren bir json dosyasının yolu (azure.mgmt.batchai.models.ClusterCreateParameters'ın json gösterimi).
Düğüm oluşturmak için kullanılacak sanal makine görüntüsünün ARM kimliği. Bu görüntü oluşturmak için kullanılan temel görüntü hakkında bilgi içeren --image sağlamanız gerektiğini unutmayın.
~/.ssh dizininde (eksikse) SSH ortak ve özel anahtar dosyaları oluşturun.
Küme düğümleri için işlem sistemi görüntüsü. Değer bir diğer ad (UbuntuLTS, UbuntuDSVM) içerebilir veya "publisher:offer:sku:version" biçiminde görüntü ayrıntılarını belirtebilir. Görüntü yapılandırması komut satırı veya yapılandırma dosyası aracılığıyla sağlanmazsa, Batch AI varsayılan işletim sistemi görüntüsünü seçer.
Otomatik ölçeklendirme kümesi için maksimum düğüm sayısı.
Otomatik ölçeklendirme kümesi için en az düğüm sayısı.
Her küme düğümüne bağlanacak dosya sunucusunun adı veya ARM kimliği. Dosya sunucusu farklı bir çalışma alanına aitse tam ARM kimliği sağlamanız gerekir. Yapılandırma dosyası kullanılarak birden çok NFS bağlanabilir (bkz. --config-file seçeneği).
NFS için göreli bağlama yolu. NFS, $AZ_BATCHAI_MOUNT_ROOT/<relative_mount_path> klasöründe kullanılabilir.
Her işlem düğümünde oluşturulacak yönetici kullanıcı hesabı için isteğe bağlı parola.
Ayrıldığında veya yeniden başlatıldığında her işlem düğümünde yürütülmesi gereken bir komut satırı. Görev kök hesabı altındaki bir bash alt çerçevesinde yürütülür.
Kurulum görevinin günlüklerinin depolandığı dizin yolu. Batch AI'nin bu yol altında birkaç yardımcı dizin oluşturacağını unutmayın. Oluşturulan dizinler 'az cluster show' komutuyla stdOutErrPathSuffix olarak bildirilir.
İsteğe bağlı SSH ortak anahtar değeri veya yolu. Atlanırsa ve parola belirtilmezse, varsayılan SSH anahtarı (~/.ssh/id_rsa.pub) kullanılır.
hesap anahtarını Depolama. Depolama hesabı farklı bir aboneliğe aitse gereklidir. AZURE_BATCHAI_STORAGE_KEY ortam değişkeni kullanılarak belirtilebilir.
Her küme düğümüne bağlanacak Azure Dosya Paylaşımları ve/veya Azure Depolama Kapsayıcıları için Depolama hesap adı. AZURE_BATCHAI_STORAGE_ACCOUNT ortam değişkeni kullanılarak belirtilebilir.
Kümeyi yerleştirecek sanal ağ alt ağının ARM kimliği.
Küme oluşturulduktan hemen sonra ayrılması gereken düğüm sayısı. Küme otomatik ölçeklendirme modundaysa BatchAI, çalışan ve kuyruğa alınan iş sayısına bağlı olarak düğüm sayısını daha sonra değiştirebilir.
Sağlanırsa, komut "batchaiautostorage" adlı yeni veya mevcut bir kaynak grubunda bir depolama hesabı oluşturur. Ayrıca "batchaishare" adlı Azure Dosya Paylaşımı, "batchaicontainer" adlı Azure Blob Kapsayıcısı oluşturur. Dosya Paylaşımı ve Blob Kapsayıcısı, $AZ_BATCHAI_MOUNT_ROOT/autoafs ve $AZ_BATCHAI_MOUNT_ROOT/autobfs konumundaki her küme düğümüne bağlanır. Kaynak grubu zaten varsa ve kümeyle aynı bölgeye ait bir yaklaşık depolama hesabı içeriyorsa, bu komut mevcut depolama hesabını yeniden kullanır.
Her işlem düğümünde oluşturulacak yönetici kullanıcı hesabının adı. Değer sağlanmazsa ve yapılandırma dosyasında kullanıcı yapılandırması sağlanmazsa, geçerli kullanıcının adı kullanılır.
VM önceliği.
Küme düğümleri için VM boyutu (örneğin, 1 GPU düğümü için Standard_NC6).
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az batchai cluster delete
Kümeyi silme.
az batchai cluster delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--workspace]
[--yes]
Örnekler
Kümeyi silin ve silme işleminin tamamlanmasını bekleyin.
az batchai cluster delete -g MyResourceGroup -w MyWorkspace -n MyCluster
Küme için silme komutu gönderin ve silme işleminin tamamlanmasını beklemeyin.
az batchai cluster delete -g MyResourceGroup -w MyWorkspace -n MyCluster --no-wait
Onay istemeden kümeyi silin (etkileşimli olmayan senaryolar için).
az batchai cluster delete -g MyResourceGroup -w MyWorkspace -n MyCluster -y
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kümenin adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Çalışma alanının adı.
Onay isteminde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az batchai cluster list
Kümeleri listeleyin.
az batchai cluster list --resource-group
--workspace
Örnekler
Çalışma alanında tüm kümeleri listeleme.
az batchai cluster list -g MyResourceGroup -w MyWorkspace -o table
Gerekli Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Çalışma alanının adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az batchai cluster resize
Kümeyi yeniden boyutlandırın.
az batchai cluster resize --target
[--ids]
[--name]
[--resource-group]
[--workspace]
Örnekler
Ödemesini durdurmak için kümeyi sıfır boyuta yeniden boyutlandırın.
az batchai cluster resize -g MyResourceGroup -w MyWorkspace -n MyCluster -t 0
Kümeyi 10 düğüm olacak şekilde yeniden boyutlandırın.
az batchai cluster resize -g MyResourceGroup -w MyWorkspace -n MyCluster -t 10
Gerekli Parametreler
İşlem düğümlerinin hedef sayısı.
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kümenin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Çalışma alanının adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az batchai cluster show
Küme hakkındaki bilgileri gösterir.
az batchai cluster show [--ids]
[--name]
[--resource-group]
[--workspace]
Örnekler
Küme hakkındaki tüm bilgileri gösterir.
az batchai cluster show -g MyResourceGroup -w MyWorkspace -n MyCluster
Kümenin özetini gösterin.
az batchai cluster show -g MyResourceGroup -w MyWorkspace -n MyCluster -o table
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kümenin adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Çalışma alanının adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.