Delen via


ComputeNode interface

Een interface die ComputeNode vertegenwoordigt.

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.

certificateReferences

De lijst met certificaten die zijn geïnstalleerd op het rekenknooppunt. Voor Windows-knooppunten installeert de Batch-service de certificaten op het opgegeven certificaatarchief en de opgegeven locatie. Voor Linux-rekenknooppunten worden de certificaten opgeslagen in een map in de werkmap Taak en wordt een omgevingsvariabele AZ_BATCH_CERTIFICATES_DIR aan de taak verstrekt om een query uit te voeren op deze locatie. Voor certificaten met zichtbaarheid van remoteUser wordt een map met certificaten gemaakt in de basismap van de gebruiker (bijvoorbeeld /home/{user-name}/certs) en certificaten worden in die map geplaatst.

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.

isDedicated

Of dit rekenknooppunt een toegewezen rekenknooppunt is. Als dit onwaar is, is het rekenknooppunt een rekenknooppunt met 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 zijn: '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 lage prioriteit is voorafgegaan. Taken die werden uitgevoerd op het rekenknooppunt toen het werd uitgesteld, worden opnieuw gepland wanneer er een ander rekenknooppunt beschikbaar komt. Mogelijke waarden zijn: 'inactief', 'rebooting', 'reimaging', 'running', 'unusable', 'creating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted'

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.

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://docs.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?: Date

Waarde van eigenschap

Date

certificateReferences

De lijst met certificaten die zijn geïnstalleerd op het rekenknooppunt. Voor Windows-knooppunten installeert de Batch-service de certificaten op het opgegeven certificaatarchief en de opgegeven locatie. Voor Linux-rekenknooppunten worden de certificaten opgeslagen in een map in de werkmap Taak en wordt een omgevingsvariabele AZ_BATCH_CERTIFICATES_DIR aan de taak verstrekt om een query uit te voeren op deze locatie. Voor certificaten met zichtbaarheid van remoteUser wordt een map met certificaten gemaakt in de basismap van de gebruiker (bijvoorbeeld /home/{user-name}/certs) en certificaten worden in die map geplaatst.

certificateReferences?: CertificateReference[]

Waarde van eigenschap

endpointConfiguration

De eindpuntconfiguratie voor het rekenknooppunt.

endpointConfiguration?: ComputeNodeEndpointConfiguration

Waarde van eigenschap

errors

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

errors?: ComputeNodeError[]

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

isDedicated

Of dit rekenknooppunt een toegewezen rekenknooppunt is. Als dit onwaar is, is het rekenknooppunt een rekenknooppunt met 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?: Date

Waarde van eigenschap

Date

nodeAgentInfo

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

nodeAgentInfo?: NodeAgentInformation

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?: TaskInformation[]

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 zijn: 'ingeschakeld', 'uitgeschakeld'

schedulingState?: SchedulingState

Waarde van eigenschap

startTask

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

startTask?: StartTask

Waarde van eigenschap

startTaskInfo

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

startTaskInfo?: StartTaskInformation

Waarde van eigenschap

state

De huidige status van het rekenknooppunt. Het rekenknooppunt met lage prioriteit is voorafgegaan. Taken die werden uitgevoerd op het rekenknooppunt toen het werd uitgesteld, worden opnieuw gepland wanneer er een ander rekenknooppunt beschikbaar komt. Mogelijke waarden zijn: 'inactief', 'rebooting', 'reimaging', 'running', 'unusable', 'creating', 'starting', 'waitingForStartTask', 'startTaskFailed', 'unknown', 'leavingPool', 'offline', 'preempted'

state?: ComputeNodeState

Waarde van eigenschap

stateTransitionTime

Het tijdstip waarop het rekenknooppunt de huidige status heeft ingevoerd.

stateTransitionTime?: Date

Waarde van eigenschap

Date

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

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://docs.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