Delen via


BatchNodeOutput interface

Een rekenknooppunt in de Batch-service.

Eigenschappen

affinityId

Een id die kan worden doorgegeven bij het toevoegen van een taak om aan te vragen of de taak op dit rekenknooppunt moet worden gepland. Houd er rekening mee dat dit slechts een zachte affiniteit is. Als het doel-rekenknooppunt bezet is of niet beschikbaar is op het moment dat de taak is gepland, wordt de taak elders gepland.

allocationTime

Het tijdstip waarop dit rekenknooppunt is toegewezen aan de pool. Dit is het moment waarop het rekenknooppunt in eerste instantie is toegewezen en niet eenmaal wordt gewijzigd. Het wordt niet bijgewerkt wanneer de rekenknooppuntservice is hersteld of wordt verschoven.

endpointConfiguration

De eindpuntconfiguratie voor het rekenknooppunt.

errors

De lijst met fouten die momenteel worden aangetroffen door het rekenknooppunt.

id

De id van het rekenknooppunt. Aan elk rekenknooppunt dat aan een pool wordt toegevoegd, wordt een unieke id toegewezen. Wanneer een rekenknooppunt uit een pool wordt verwijderd, worden alle lokale bestanden ervan verwijderd en wordt de id vrijgemaakt en kan deze opnieuw worden gebruikt voor nieuwe rekenknooppunten.

ipAddress

Het IP-adres dat andere knooppunten kunnen gebruiken om te communiceren met dit rekenknooppunt. Aan elk rekenknooppunt dat aan een pool wordt toegevoegd, wordt een uniek IP-adres toegewezen. Wanneer een rekenknooppunt uit een pool wordt verwijderd, worden alle lokale bestanden verwijderd en wordt het IP-adres vrijgemaakt en kan het opnieuw worden gebruikt voor nieuwe rekenknooppunten.

ipv6Address

Het IPv6-adres dat andere Nodes kunnen gebruiken om met deze Compute Node te communiceren. Aan elk rekenknooppunt dat aan een pool wordt toegevoegd, wordt een uniek IP-adres toegewezen. Wanneer een rekenknooppunt uit een pool wordt verwijderd, worden alle lokale bestanden verwijderd en wordt het IP-adres vrijgemaakt en kan het opnieuw worden gebruikt voor nieuwe rekenknooppunten. Deze eigenschap is niet aanwezig als de pool niet is geconfigureerd voor IPv6.

isDedicated

Of dit rekenknooppunt een toegewezen rekenknooppunt is. Als dit onwaar is, is het rekenknooppunt een rekenknooppunt met een spot-/lage prioriteit.

lastBootTime

De laatste keer dat het rekenknooppunt is gestart. Deze eigenschap is mogelijk niet aanwezig als de status van het rekenknooppunt onbruikbaar is.

nodeAgentInfo

Informatie over de versie van de Compute Node-agent en de tijd waarop het rekenknooppunt is bijgewerkt naar een nieuwe versie.

recentTasks

Een lijst met taken waarvan de status onlangs is gewijzigd. Deze eigenschap is alleen aanwezig als ten minste één taak op dit rekenknooppunt is uitgevoerd sinds deze is toegewezen aan de pool.

runningTasksCount

Het totale aantal taaktaken dat momenteel wordt uitgevoerd op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken.

runningTaskSlotsCount

Het totale aantal planningssites dat momenteel wordt gebruikt door taaktaken uit te voeren op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken.

schedulingState

Of het rekenknooppunt beschikbaar is voor taakplanning.

Mogelijke waarden: 'ingeschakeld', 'uitgeschakeld'

startTask

De taak die moet worden uitgevoerd op het rekenknooppunt terwijl deze lid wordt van de pool.

startTaskInfo

Runtime-informatie over de uitvoering van de StartTask op het rekenknooppunt.

state

De huidige status van het rekenknooppunt. Het rekenknooppunt met spot-/lage prioriteit is afgewend. Taken die werden uitgevoerd op het rekenknooppunt toen het werd uitgesteld, worden opnieuw gepland wanneer er een ander rekenknooppunt beschikbaar komt.

Mogelijke waarden: "inactief", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradingos", "deallocated", "deallocating"

stateTransitionTime

Het tijdstip waarop het rekenknooppunt de huidige status heeft ingevoerd.

totalTasksRun

Het totale aantal taaktaken dat is voltooid op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken.

totalTasksSucceeded

Het totale aantal taaktaken dat is voltooid (met exitCode 0) op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken.

url

De URL van het rekenknooppunt.

virtualMachineInfo

Informatie over de huidige status van de virtuele machine.

vmSize

De grootte van de virtuele machine die als host fungeert voor het rekenknooppunt. Zie Een VM-grootte kiezen voor rekenknooppunten in een Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes) voor informatie over de beschikbare grootten van virtuele machines in pools.

Eigenschapdetails

affinityId

Een id die kan worden doorgegeven bij het toevoegen van een taak om aan te vragen of de taak op dit rekenknooppunt moet worden gepland. Houd er rekening mee dat dit slechts een zachte affiniteit is. Als het doel-rekenknooppunt bezet is of niet beschikbaar is op het moment dat de taak is gepland, wordt de taak elders gepland.

affinityId: string

Waarde van eigenschap

string

allocationTime

Het tijdstip waarop dit rekenknooppunt is toegewezen aan de pool. Dit is het moment waarop het rekenknooppunt in eerste instantie is toegewezen en niet eenmaal wordt gewijzigd. Het wordt niet bijgewerkt wanneer de rekenknooppuntservice is hersteld of wordt verschoven.

allocationTime: string

Waarde van eigenschap

string

endpointConfiguration

De eindpuntconfiguratie voor het rekenknooppunt.

endpointConfiguration?: BatchNodeEndpointConfigurationOutput

Waarde van eigenschap

errors

De lijst met fouten die momenteel worden aangetroffen door het rekenknooppunt.

errors?: BatchNodeErrorOutput[]

Waarde van eigenschap

id

De id van het rekenknooppunt. Aan elk rekenknooppunt dat aan een pool wordt toegevoegd, wordt een unieke id toegewezen. Wanneer een rekenknooppunt uit een pool wordt verwijderd, worden alle lokale bestanden ervan verwijderd en wordt de id vrijgemaakt en kan deze opnieuw worden gebruikt voor nieuwe rekenknooppunten.

id: string

Waarde van eigenschap

string

ipAddress

Het IP-adres dat andere knooppunten kunnen gebruiken om te communiceren met dit rekenknooppunt. Aan elk rekenknooppunt dat aan een pool wordt toegevoegd, wordt een uniek IP-adres toegewezen. Wanneer een rekenknooppunt uit een pool wordt verwijderd, worden alle lokale bestanden verwijderd en wordt het IP-adres vrijgemaakt en kan het opnieuw worden gebruikt voor nieuwe rekenknooppunten.

ipAddress: string

Waarde van eigenschap

string

ipv6Address

Het IPv6-adres dat andere Nodes kunnen gebruiken om met deze Compute Node te communiceren. Aan elk rekenknooppunt dat aan een pool wordt toegevoegd, wordt een uniek IP-adres toegewezen. Wanneer een rekenknooppunt uit een pool wordt verwijderd, worden alle lokale bestanden verwijderd en wordt het IP-adres vrijgemaakt en kan het opnieuw worden gebruikt voor nieuwe rekenknooppunten. Deze eigenschap is niet aanwezig als de pool niet is geconfigureerd voor IPv6.

ipv6Address: string

Waarde van eigenschap

string

isDedicated

Of dit rekenknooppunt een toegewezen rekenknooppunt is. Als dit onwaar is, is het rekenknooppunt een rekenknooppunt met een spot-/lage prioriteit.

isDedicated?: boolean

Waarde van eigenschap

boolean

lastBootTime

De laatste keer dat het rekenknooppunt is gestart. Deze eigenschap is mogelijk niet aanwezig als de status van het rekenknooppunt onbruikbaar is.

lastBootTime: string

Waarde van eigenschap

string

nodeAgentInfo

Informatie over de versie van de Compute Node-agent en de tijd waarop het rekenknooppunt is bijgewerkt naar een nieuwe versie.

nodeAgentInfo: BatchNodeAgentInfoOutput

Waarde van eigenschap

recentTasks

Een lijst met taken waarvan de status onlangs is gewijzigd. Deze eigenschap is alleen aanwezig als ten minste één taak op dit rekenknooppunt is uitgevoerd sinds deze is toegewezen aan de pool.

recentTasks?: BatchTaskInfoOutput[]

Waarde van eigenschap

runningTasksCount

Het totale aantal taaktaken dat momenteel wordt uitgevoerd op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken.

runningTasksCount?: number

Waarde van eigenschap

number

runningTaskSlotsCount

Het totale aantal planningssites dat momenteel wordt gebruikt door taaktaken uit te voeren op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken.

runningTaskSlotsCount?: number

Waarde van eigenschap

number

schedulingState

Of het rekenknooppunt beschikbaar is voor taakplanning.

Mogelijke waarden: 'ingeschakeld', 'uitgeschakeld'

schedulingState?: string

Waarde van eigenschap

string

startTask

De taak die moet worden uitgevoerd op het rekenknooppunt terwijl deze lid wordt van de pool.

startTask?: BatchStartTaskOutput

Waarde van eigenschap

startTaskInfo

Runtime-informatie over de uitvoering van de StartTask op het rekenknooppunt.

startTaskInfo?: BatchStartTaskInfoOutput

Waarde van eigenschap

state

De huidige status van het rekenknooppunt. Het rekenknooppunt met spot-/lage prioriteit is afgewend. Taken die werden uitgevoerd op het rekenknooppunt toen het werd uitgesteld, worden opnieuw gepland wanneer er een ander rekenknooppunt beschikbaar komt.

Mogelijke waarden: "inactief", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradingos", "deallocated", "deallocating"

state: string

Waarde van eigenschap

string

stateTransitionTime

Het tijdstip waarop het rekenknooppunt de huidige status heeft ingevoerd.

stateTransitionTime: string

Waarde van eigenschap

string

totalTasksRun

Het totale aantal taaktaken dat is voltooid op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken.

totalTasksRun: number

Waarde van eigenschap

number

totalTasksSucceeded

Het totale aantal taaktaken dat is voltooid (met exitCode 0) op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken.

totalTasksSucceeded?: number

Waarde van eigenschap

number

url

De URL van het rekenknooppunt.

url: string

Waarde van eigenschap

string

virtualMachineInfo

Informatie over de huidige status van de virtuele machine.

virtualMachineInfo: VirtualMachineInfoOutput

Waarde van eigenschap

vmSize

De grootte van de virtuele machine die als host fungeert voor het rekenknooppunt. Zie Een VM-grootte kiezen voor rekenknooppunten in een Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes) voor informatie over de beschikbare grootten van virtuele machines in pools.

vmSize: string

Waarde van eigenschap

string