ComputeNode interface
Een interface die ComputeNode vertegenwoordigt.
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. |
| certificate |
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. |
| 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. |
| is |
Of dit rekenknooppunt een toegewezen rekenknooppunt is. Als dit onwaar is, is het rekenknooppunt een rekenknooppunt met 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 zijn: '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 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 |
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. |
| 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://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