BatchNodeOutput interface
Een rekenknooppunt in de Batch-service.
Eigenschappen
| affinity |
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. |
| allocation |
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. |
| endpoint |
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. |
| ip |
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. |
| is |
Of dit rekenknooppunt een toegewezen rekenknooppunt is. Als dit onwaar is, is het rekenknooppunt een rekenknooppunt met een spot-/lage prioriteit. |
| last |
De laatste keer dat het rekenknooppunt is gestart. Deze eigenschap is mogelijk niet aanwezig als de status van het rekenknooppunt onbruikbaar is. |
| node |
Informatie over de versie van de Compute Node-agent en de tijd waarop het rekenknooppunt is bijgewerkt naar een nieuwe versie. |
| recent |
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. |
| running |
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. |
| running |
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. |
| scheduling |
Of het rekenknooppunt beschikbaar is voor taakplanning. Mogelijke waarden: 'ingeschakeld', 'uitgeschakeld' |
| start |
De taak die moet worden uitgevoerd op het rekenknooppunt terwijl deze lid wordt van de pool. |
| start |
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" |
| state |
Het tijdstip waarop het rekenknooppunt de huidige status heeft ingevoerd. |
| total |
Het totale aantal taaktaken dat is voltooid op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken. |
| total |
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. |
| virtual |
Informatie over de huidige status van de virtuele machine. |
| vm |
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