Freigeben über


BatchNodeOutput interface

Ein Computeknoten im Batchdienst.

Eigenschaften

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.

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.

endpointConfiguration

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.

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.

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.

isDedicated

Gibt an, ob dieser Computeknoten ein dedizierter Computeknoten ist. Bei "false" ist der Computeknoten ein Computeknoten mit spot/niedriger Priorität.

lastBootTime

Das letzte Mal, zu dem der Computeknoten gestartet wurde. Diese Eigenschaft ist möglicherweise nicht vorhanden, wenn der Computeknotenstatus nicht verwendet werden kann.

nodeAgentInfo

Informationen zur Computeknoten-Agent-Version und zum Zeitpunkt, zu dem der Computeknoten auf eine neue Version aktualisiert wurde.

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.

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.

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.

schedulingState

Gibt an, ob der Computeknoten für die Vorgangsplanung verfügbar ist.

Mögliche Werte: "enabled", "disabled"

startTask

Die aufgabe, die für die Ausführung auf dem Computeknoten angegeben ist, während sie dem Pool beitritt.

startTaskInfo

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"

stateTransitionTime

Die Uhrzeit, zu der der Computeknoten seinen aktuellen Zustand eingegeben hat.

totalTasksRun

Die Gesamtzahl der abgeschlossenen Auftragsaufgaben auf dem Computeknoten. Dazu gehören Job-Manager-Aufgaben und normale Aufgaben, aber keine Auftragsvorbereitung, Auftragsfreigabe oder Startaufgaben.

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.

url

Die URL des Computeknotens.

virtualMachineInfo

Informationen zum aktuellen Status des virtuellen Computers.

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).

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