BatchNode 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. |
| 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. |
| 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 Maschinen in Pools finden Sie unter Choose a VM size for Compute Nodes in an Azure Batch Pool (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: Date
Eigenschaftswert
Date
endpointConfiguration
Die Endpunktkonfiguration für den Computeknoten.
endpointConfiguration?: BatchNodeEndpointConfiguration
Eigenschaftswert
errors
Die Liste der Fehler, die derzeit vom Computeknoten erkannt werden.
errors?: BatchNodeError[]
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: Date
Eigenschaftswert
Date
nodeAgentInfo
Informationen zur Computeknoten-Agent-Version und zum Zeitpunkt, zu dem der Computeknoten auf eine neue Version aktualisiert wurde.
nodeAgentInfo?: BatchNodeAgentInfo
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?: BatchTaskInfo[]
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.
schedulingState?: SchedulingState
Eigenschaftswert
startTask
Die aufgabe, die für die Ausführung auf dem Computeknoten angegeben ist, während sie dem Pool beitritt.
startTask?: BatchStartTask
Eigenschaftswert
startTaskInfo
Laufzeitinformationen zur Ausführung des StartTask auf dem Computeknoten.
startTaskInfo?: BatchStartTaskInfo
Eigenschaftswert
state
stateTransitionTime
Die Uhrzeit, zu der der Computeknoten seinen aktuellen Zustand eingegeben hat.
stateTransitionTime: Date
Eigenschaftswert
Date
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: VirtualMachineInfo
Eigenschaftswert
vmSize
Die Größe des virtuellen Computers, auf dem der Computeknoten gehostet wird. Informationen zu verfügbaren Größen virtueller Maschinen in Pools finden Sie unter Choose a VM size for Compute Nodes in an Azure Batch Pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
Eigenschaftswert
string