BatchNodeOutput interface
Ein Computeknoten im Batchdienst.
Eigenschaften
| affinity |
Ein Bezeichner, der beim Hinzufügen einer Aufgabe übergeben werden kann, um anzufordern, dass die Aufgabe auf diesem Computeknoten geplant wird. Beachten Sie, dass dies nur eine weiche Affinität ist. Wenn der Ziel-Computeknoten zum Zeitpunkt der Planung des Vorgangs ausgelastet oder nicht verfügbar ist, wird der Vorgang an anderer Stelle geplant. |
| allocation |
Die Zeit, zu der dieser Computeknoten dem Pool zugeordnet wurde. Dies ist die Zeit, zu der der Computeknoten anfangs zugewiesen wurde und sich nicht einmal geändert hat. Es wird nicht aktualisiert, wenn der Computeknoten geheilt oder vorgedrängt wird. |
| endpoint |
Die Endpunktkonfiguration für den Computeknoten. |
| errors | Die Liste der Fehler, die derzeit vom Computeknoten erkannt werden. |
| id | Die ID des Computeknotens. Jedem Computeknoten, der einem Pool hinzugefügt wird, wird eine eindeutige ID zugewiesen. Wenn ein Computeknoten aus einem Pool entfernt wird, werden alle lokalen Dateien gelöscht, und die ID wird zurückgefordert und kann für neue Computeknoten wiederverwendet werden. |
| ip |
Die IP-Adresse, die andere Knoten für die Kommunikation mit diesem Computeknoten verwenden können. Jedem Computeknoten, der einem Pool hinzugefügt wird, wird eine eindeutige IP-Adresse zugewiesen. Wenn ein Computeknoten aus einem Pool entfernt wird, werden alle lokalen Dateien gelöscht, und die IP-Adresse wird zurückgefordert und kann für neue Computeknoten wiederverwendet werden. |
| ipv6Address | Die IPv6-Adresse, die andere Knoten für die Kommunikation mit diesem Compute Node verwenden können. Jedem Computeknoten, der einem Pool hinzugefügt wird, wird eine eindeutige IP-Adresse zugewiesen. Wenn ein Computeknoten aus einem Pool entfernt wird, werden alle lokalen Dateien gelöscht, und die IP-Adresse wird zurückgefordert und kann für neue Computeknoten wiederverwendet werden. Diese Eigenschaft ist nicht vorhanden, wenn der Pool nicht für IPv6 konfiguriert ist. |
| is |
Gibt an, ob dieser Computeknoten ein dedizierter Computeknoten ist. Bei "false" ist der Computeknoten ein Computeknoten mit spot/niedriger Priorität. |
| last |
Das letzte Mal, zu dem der Computeknoten gestartet wurde. Diese Eigenschaft ist möglicherweise nicht vorhanden, wenn der Computeknotenstatus nicht verwendet werden kann. |
| node |
Informationen zur Computeknoten-Agent-Version und zum Zeitpunkt, zu dem der Computeknoten auf eine neue Version aktualisiert wurde. |
| recent |
Eine Liste der Aufgaben, deren Status kürzlich geändert wurde. Diese Eigenschaft ist nur vorhanden, wenn mindestens eine Aufgabe auf diesem Computeknoten ausgeführt wurde, da sie dem Pool zugewiesen wurde. |
| running |
Die Gesamtzahl der derzeit ausgeführten Auftragsaufgaben auf dem Computeknoten. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben. |
| running |
Die Gesamtanzahl der Planungsplätze, die derzeit von derzeit ausgeführten Auftragsaufgaben auf dem Computeknoten verwendet werden. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben. |
| scheduling |
Gibt an, ob der Computeknoten für die Vorgangsplanung verfügbar ist. Mögliche Werte: "enabled", "disabled" |
| start |
Die aufgabe, die für die Ausführung auf dem Computeknoten angegeben ist, während sie dem Pool beitritt. |
| start |
Laufzeitinformationen zur Ausführung des StartTask auf dem Computeknoten. |
| state | Der aktuelle Zustand des Computeknotens. Der Computeknoten "Spot/Low-Priority" wurde vorgedrängt. Aufgaben, die beim Vorabstart auf dem Computeknoten ausgeführt wurden, werden neu geplant, wenn ein anderer Computeknoten verfügbar wird. Mögliche Werte: "leer", "rebooting", "reimaging", "running", "unbrauchbar", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradeos", "deallocated", "deallocating" |
| state |
Die Uhrzeit, zu der der Computeknoten seinen aktuellen Zustand eingegeben hat. |
| total |
Die Gesamtzahl der abgeschlossenen Auftragsaufgaben auf dem Computeknoten. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben. |
| total |
Die Gesamtzahl der Auftragsaufgaben, die erfolgreich (mit exitCode 0) auf dem Computeknoten abgeschlossen wurden. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben. |
| url | Die URL des Computeknotens. |
| virtual |
Informationen zum aktuellen Status des virtuellen Computers. |
| vm |
Die Größe des virtuellen Computers, auf dem der Computeknoten gehostet wird. Informationen zu verfügbaren Größen virtueller Computer in Pools finden Sie unter Auswählen einer VM-Größe für Computeknoten in einem Azure-Batchpool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Details zur Eigenschaft
affinityId
Ein Bezeichner, der beim Hinzufügen einer Aufgabe übergeben werden kann, um anzufordern, dass die Aufgabe auf diesem Computeknoten geplant wird. Beachten Sie, dass dies nur eine weiche Affinität ist. Wenn der Ziel-Computeknoten zum Zeitpunkt der Planung des Vorgangs ausgelastet oder nicht verfügbar ist, wird der Vorgang an anderer Stelle geplant.
affinityId: string
Eigenschaftswert
string
allocationTime
Die Zeit, zu der dieser Computeknoten dem Pool zugeordnet wurde. Dies ist die Zeit, zu der der Computeknoten anfangs zugewiesen wurde und sich nicht einmal geändert hat. Es wird nicht aktualisiert, wenn der Computeknoten geheilt oder vorgedrängt wird.
allocationTime: string
Eigenschaftswert
string
endpointConfiguration
Die Endpunktkonfiguration für den Computeknoten.
endpointConfiguration?: BatchNodeEndpointConfigurationOutput
Eigenschaftswert
errors
Die Liste der Fehler, die derzeit vom Computeknoten erkannt werden.
errors?: BatchNodeErrorOutput[]
Eigenschaftswert
id
Die ID des Computeknotens. Jedem Computeknoten, der einem Pool hinzugefügt wird, wird eine eindeutige ID zugewiesen. Wenn ein Computeknoten aus einem Pool entfernt wird, werden alle lokalen Dateien gelöscht, und die ID wird zurückgefordert und kann für neue Computeknoten wiederverwendet werden.
id: string
Eigenschaftswert
string
ipAddress
Die IP-Adresse, die andere Knoten für die Kommunikation mit diesem Computeknoten verwenden können. Jedem Computeknoten, der einem Pool hinzugefügt wird, wird eine eindeutige IP-Adresse zugewiesen. Wenn ein Computeknoten aus einem Pool entfernt wird, werden alle lokalen Dateien gelöscht, und die IP-Adresse wird zurückgefordert und kann für neue Computeknoten wiederverwendet werden.
ipAddress: string
Eigenschaftswert
string
ipv6Address
Die IPv6-Adresse, die andere Knoten für die Kommunikation mit diesem Compute Node verwenden können. Jedem Computeknoten, der einem Pool hinzugefügt wird, wird eine eindeutige IP-Adresse zugewiesen. Wenn ein Computeknoten aus einem Pool entfernt wird, werden alle lokalen Dateien gelöscht, und die IP-Adresse wird zurückgefordert und kann für neue Computeknoten wiederverwendet werden. Diese Eigenschaft ist nicht vorhanden, wenn der Pool nicht für IPv6 konfiguriert ist.
ipv6Address: string
Eigenschaftswert
string
isDedicated
Gibt an, ob dieser Computeknoten ein dedizierter Computeknoten ist. Bei "false" ist der Computeknoten ein Computeknoten mit spot/niedriger Priorität.
isDedicated?: boolean
Eigenschaftswert
boolean
lastBootTime
Das letzte Mal, zu dem der Computeknoten gestartet wurde. Diese Eigenschaft ist möglicherweise nicht vorhanden, wenn der Computeknotenstatus nicht verwendet werden kann.
lastBootTime: string
Eigenschaftswert
string
nodeAgentInfo
Informationen zur Computeknoten-Agent-Version und zum Zeitpunkt, zu dem der Computeknoten auf eine neue Version aktualisiert wurde.
nodeAgentInfo: BatchNodeAgentInfoOutput
Eigenschaftswert
recentTasks
Eine Liste der Aufgaben, deren Status kürzlich geändert wurde. Diese Eigenschaft ist nur vorhanden, wenn mindestens eine Aufgabe auf diesem Computeknoten ausgeführt wurde, da sie dem Pool zugewiesen wurde.
recentTasks?: BatchTaskInfoOutput[]
Eigenschaftswert
runningTasksCount
Die Gesamtzahl der derzeit ausgeführten Auftragsaufgaben auf dem Computeknoten. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben.
runningTasksCount?: number
Eigenschaftswert
number
runningTaskSlotsCount
Die Gesamtanzahl der Planungsplätze, die derzeit von derzeit ausgeführten Auftragsaufgaben auf dem Computeknoten verwendet werden. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben.
runningTaskSlotsCount?: number
Eigenschaftswert
number
schedulingState
Gibt an, ob der Computeknoten für die Vorgangsplanung verfügbar ist.
Mögliche Werte: "enabled", "disabled"
schedulingState?: string
Eigenschaftswert
string
startTask
Die aufgabe, die für die Ausführung auf dem Computeknoten angegeben ist, während sie dem Pool beitritt.
startTask?: BatchStartTaskOutput
Eigenschaftswert
startTaskInfo
Laufzeitinformationen zur Ausführung des StartTask auf dem Computeknoten.
startTaskInfo?: BatchStartTaskInfoOutput
Eigenschaftswert
state
Der aktuelle Zustand des Computeknotens. Der Computeknoten "Spot/Low-Priority" wurde vorgedrängt. Aufgaben, die beim Vorabstart auf dem Computeknoten ausgeführt wurden, werden neu geplant, wenn ein anderer Computeknoten verfügbar wird.
Mögliche Werte: "leer", "rebooting", "reimaging", "running", "unbrauchbar", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradeos", "deallocated", "deallocating"
state: string
Eigenschaftswert
string
stateTransitionTime
Die Uhrzeit, zu der der Computeknoten seinen aktuellen Zustand eingegeben hat.
stateTransitionTime: string
Eigenschaftswert
string
totalTasksRun
Die Gesamtzahl der abgeschlossenen Auftragsaufgaben auf dem Computeknoten. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben.
totalTasksRun: number
Eigenschaftswert
number
totalTasksSucceeded
Die Gesamtzahl der Auftragsaufgaben, die erfolgreich (mit exitCode 0) auf dem Computeknoten abgeschlossen wurden. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben.
totalTasksSucceeded?: number
Eigenschaftswert
number
url
Die URL des Computeknotens.
url: string
Eigenschaftswert
string
virtualMachineInfo
Informationen zum aktuellen Status des virtuellen Computers.
virtualMachineInfo: VirtualMachineInfoOutput
Eigenschaftswert
vmSize
Die Größe des virtuellen Computers, auf dem der Computeknoten gehostet wird. Informationen zu verfügbaren Größen virtueller Computer in Pools finden Sie unter Auswählen einer VM-Größe für Computeknoten in einem Azure-Batchpool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
Eigenschaftswert
string