az batchai job

Befehle zum Verwalten von Aufträgen.

Befehle

az batchai job create

Erstellen Sie einen Auftrag.

az batchai job delete

Löschen eines Auftrags.

az batchai job file

Befehle zum Auflisten und Streamen von Dateien in den Ausgabeverzeichnissen des Auftrags.

az batchai job file list

Listenauftrags ausgabedateien in einem Verzeichnis mit der angegebenen ID.

az batchai job file stream

Streamen Sie den Inhalt einer Datei (ähnlich wie "tail -f").

az batchai job list

Listenaufträge auf.

az batchai job node

Befehle zum Arbeiten mit Knoten, die einen Auftrag ausgeführt haben.

az batchai job node exec

Führt eine Befehlszeile auf dem Knoten eines Clusters aus, der zum Ausführen des Auftrags mit optionaler Portsweiterleitung verwendet wird.

az batchai job node list

Listen Sie Remoteanmeldungsinformationen für Knoten auf, die den Auftrag ausgeführt haben.

az batchai job show

Zeigen Sie Informationen zu einem Auftrag an.

az batchai job terminate

Beenden Sie einen Auftrag.

az batchai job wait

Wartet auf den angegebenen Auftragsabschluss und setups den Exitcode des Auftrags auf den Exitcode des Auftrags.

az batchai job create

Erstellen Sie einen Auftrag.

az batchai job create --cluster
                      --config-file
                      --experiment
                      --name
                      --resource-group
                      --workspace
                      [--afs-mount-path]
                      [--afs-name]
                      [--bfs-mount-path]
                      [--bfs-name]
                      [--nfs]
                      [--nfs-mount-path]
                      [--storage-account-key]
                      [--storage-account-name]

Beispiele

Erstellen Sie einen Auftrag zum Ausführen eines Clusters in derselben Ressourcengruppe.

az batchai job create -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob \
    -c MyCluster -f job.json

Erstellen Sie einen Auftrag zum Ausführen eines Clusters in einem anderen Arbeitsbereich.

az batchai job create -g MyJobResourceGroup -w MyJobWorkspace -e MyExperiment -n MyJob \
    -f job.json \
    -c "/subscriptions/00000000-0000-0000-0000-000000000000/\
    resourceGroups/MyClusterResourceGroup/\
    providers/Microsoft.BatchAI/workspaces/MyClusterWorkspace/clusters/MyCluster"

Erstellen Sie einen Auftrag. (automatisch generiert)

az batchai job create --cluster "/subscriptions/00000000-0000-0000-0000-000000000000/\
    resourceGroups/MyClusterResourceGroup/\
    providers/Microsoft.BatchAI/workspaces/MyClusterWorkspace/clusters/MyCluster" --config-file job.json --experiment MyExperiment --name MyJob --resource-group MyJobResourceGroup --storage-account-name MyStorageAccount --workspace MyJobWorkspace

Erforderliche Parameter

--cluster -c

Name oder ARM-ID des Clusters, um den Auftrag auszuführen. Sie müssen ARM-ID bereitstellen, wenn der Cluster zu einem anderen Arbeitsbereich gehört.

--config-file -f

Ein Pfad zu einer JSON-Datei mit Auftragserstellungsparametern (json-Darstellung von azure.mgmt.batchai.models.JobCreateParameters).

--experiment -e

Name des Experiments.

--name -n

Name des Auftrags.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--workspace -w

Name des Arbeitsbereichs.

Optionale Parameter

--afs-mount-path

Relativer Mountpfad für Azure File Share. Die Dateifreigabe ist unter $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> Ordner verfügbar.

Standardwert: afs
--afs-name

Name der Azure File Share, die während der Auftragsausführung bereitgestellt werden soll. Die Dateifreigabe wird nur auf den Knoten bereitgestellt, die den Auftrag ausführen. Muss in Verbindung mit dem Namen des --storage-account-namens verwendet werden. Mehrere Freigaben können mithilfe der Konfigurationsdatei bereitgestellt werden (siehe Option "-config-file").

--bfs-mount-path

Relativer Mountpfad für Azure Storage Blob Container. Der Container ist unter $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> Ordner verfügbar.

Standardwert: bfs
--bfs-name

Name des Azure Storage Blob Containers, der während der Auftragsausführung bereitgestellt werden soll. Der Container wird nur auf den Knoten bereitgestellt, die den Auftrag ausführen. Muss in Verbindung mit dem Namen des --storage-account-namens verwendet werden. Mehrere Container können mithilfe der Konfigurationsdatei bereitgestellt werden (siehe Option "-config-file").

--nfs

Name oder ARM-ID des Dateiservers, der während der Auftragsausführung bereitgestellt werden soll. Sie müssen ARM-ID bereitstellen, wenn der Dateiserver zu einem anderen Arbeitsbereich gehört. Sie können mehrere Dateiserver mithilfe der Konfigurationsdatei des Auftrags konfigurieren.

--nfs-mount-path

Relativer Mountpfad für NFS. Der NFS ist unter $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> Ordner verfügbar.

Standardwert: nfs
--storage-account-key

Speicherkontoschlüssel Erforderlich, wenn das Speicherkonto zu einem anderen Abonnement gehört. Kann mithilfe AZURE_BATCHAI_STORAGE_KEY Umgebungsvariablen angegeben werden.

--storage-account-name

Speicherkontoname für Azure-Dateifreigaben und/oder Azure Storage-Container, die auf jedem Clusterknoten bereitgestellt werden sollen. Kann mithilfe AZURE_BATCHAI_STORAGE_ACCOUNT Umgebungsvariablen angegeben werden.

az batchai job delete

Löschen eines Auftrags.

az batchai job delete [--experiment]
                      [--ids]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--workspace]
                      [--yes]

Beispiele

Löschen eines Auftrags. Der Auftrag wird beendet, wenn er derzeit ausgeführt wird.

az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob

Löschen Sie einen Auftrag ohne Bestätigung (für nicht interaktive Szenarien).

az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob -y

Anfordern des Auftragslöschvorgangs, ohne auf die Löschung des Auftrags zu warten.

az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob --no-wait

Optionale Parameter

--experiment -e

Name des Experiments.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name des Auftrags.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--workspace -w

Name des Arbeitsbereichs.

--yes -y

Nicht zur Bestätigung auffordern

az batchai job list

Listenaufträge auf.

az batchai job list --experiment
                    --resource-group
                    --workspace

Beispiele

Listenaufträge auf.

az batchai job list -g MyResourceGroup -w MyWorkspace -e MyExperiment -o table

Erforderliche Parameter

--experiment -e

Name des Experiments.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--workspace -w

Name des Arbeitsbereichs.

az batchai job show

Zeigen Sie Informationen zu einem Auftrag an.

az batchai job show [--experiment]
                    [--ids]
                    [--name]
                    [--resource-group]
                    [--workspace]

Beispiele

Vollständige Informationen zu einem Auftrag anzeigen.

az batchai job show -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob

Zusammenfassung des Auftrags anzeigen.

az batchai job show -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob -o table

Optionale Parameter

--experiment -e

Name des Experiments.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name des Auftrags.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--workspace -w

Name des Arbeitsbereichs.

az batchai job terminate

Beenden Sie einen Auftrag.

az batchai job terminate [--experiment]
                         [--ids]
                         [--name]
                         [--no-wait]
                         [--resource-group]
                         [--workspace]
                         [--yes]

Beispiele

Beenden Sie einen Auftrag, und warten Sie, bis der Auftrag beendet werden soll.

az batchai job terminate -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob

Beenden Sie einen Auftrag ohne Bestätigung (für nicht interaktive Szenarien).

az batchai job terminate -g MyResourceGroup  -w MyWorkspace -e MyExperiment -n MyJob -y

Anfordern einer Auftragsabbruch ohne Warten auf den Auftrag, der beendet werden soll.

az batchai job terminate -g MyResourceGroup -e MyExperiment -w MyWorkspace -n MyJob \
    --no-wait

Optionale Parameter

--experiment -e

Name des Experiments.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name des Auftrags.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--workspace -w

Name des Arbeitsbereichs.

--yes -y

Nicht zur Bestätigung auffordern

az batchai job wait

Wartet auf den angegebenen Auftragsabschluss und setups den Exitcode des Auftrags auf den Exitcode des Auftrags.

az batchai job wait [--experiment]
                    [--ids]
                    [--interval]
                    [--name]
                    [--resource-group]
                    [--workspace]

Beispiele

Warten Sie auf den Auftragsabschluss.

az batchai job wait -g MyResourceGroup -w MyWorkspace -n MyJob

Optionale Parameter

--experiment -e

Name des Experiments.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--interval

Abfrageintervall in Sec.

Standardwert: 15
--name -n

Name des Auftrags.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--workspace -w

Name des Arbeitsbereichs.