Condividi tramite


VirtualMachineConfiguration interface

Configurazione per i nodi di calcolo in un pool basato sull'infrastruttura di Macchine virtuali di Azure.

Proprietà

containerConfiguration

Se specificato, il programma di installazione viene eseguito in ogni nodo del pool per consentire l'esecuzione delle attività nei contenitori. Tutte le normali attività e le attività del gestore processi eseguite in questo pool devono specificare la proprietà containerSettings e tutte le altre attività possono specificarlo.

dataDisks

Questa proprietà deve essere specificata se i nodi di calcolo nel pool devono essere collegati dischi dati vuoti.

diskEncryptionConfiguration

Se specificato, la crittografia viene eseguita in ogni nodo del pool durante il provisioning dei nodi.

extensions

Se specificato, le estensioni indicate in questa configurazione verranno installate in ogni nodo.

imageReference

Riferimento a un'immagine di Azure Macchine virtuali Marketplace o alla risorsa Immagine di Azure di una macchina virtuale personalizzata. Per ottenere l'elenco di tutte le immaginiReference verificate da Azure Batch, vedere l'operazione "Elencare gli SKU dell'agente del nodo supportati".

licenseType

Questo vale solo per le immagini che contengono il sistema operativo Windows e devono essere usate solo quando si hanno licenze locali valide per i nodi che verranno distribuiti. Se omesso, non viene applicato alcun sconto per le licenze locali. I valori possibili sono:

Windows_Server: la licenza locale è per Windows Server. Windows_Client: la licenza locale è per il client Windows.

nodeAgentSkuId

L'agente del nodo Batch è un programma che viene eseguito in ogni nodo del pool e fornisce l'interfaccia di comando e controllo tra il nodo e il servizio Batch. Sono disponibili diverse implementazioni dell'agente del nodo, definite SKU, per sistemi operativi diversi. È necessario specificare uno SKU dell'agente del nodo corrispondente al riferimento all'immagine selezionata. Per ottenere l'elenco degli SKU dell'agente del nodo supportati insieme al relativo elenco di riferimenti alle immagini verificate, vedere l'operazione "Elencare gli SKU dell'agente del nodo supportati".

nodePlacementConfiguration

Questa configurazione specifica regole sulla modalità di allocazione fisica dei nodi nel pool.

osDisk

Contiene la configurazione per le impostazioni di OSDisk temporanee.

securityProfile

Specifica le impostazioni del profilo di sicurezza per la macchina virtuale o il set di scalabilità di macchine virtuali.

serviceArtifactReference

ID riferimento dell'artefatto del servizio sotto forma di /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Questa proprietà non deve essere specificata se imageReference specifica un'immagine del sistema operativo Linux.

Dettagli proprietà

containerConfiguration

Se specificato, il programma di installazione viene eseguito in ogni nodo del pool per consentire l'esecuzione delle attività nei contenitori. Tutte le normali attività e le attività del gestore processi eseguite in questo pool devono specificare la proprietà containerSettings e tutte le altre attività possono specificarlo.

containerConfiguration?: ContainerConfiguration

Valore della proprietà

dataDisks

Questa proprietà deve essere specificata se i nodi di calcolo nel pool devono essere collegati dischi dati vuoti.

dataDisks?: DataDisk[]

Valore della proprietà

diskEncryptionConfiguration

Se specificato, la crittografia viene eseguita in ogni nodo del pool durante il provisioning dei nodi.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Valore della proprietà

extensions

Se specificato, le estensioni indicate in questa configurazione verranno installate in ogni nodo.

extensions?: VMExtension[]

Valore della proprietà

imageReference

Riferimento a un'immagine di Azure Macchine virtuali Marketplace o alla risorsa Immagine di Azure di una macchina virtuale personalizzata. Per ottenere l'elenco di tutte le immaginiReference verificate da Azure Batch, vedere l'operazione "Elencare gli SKU dell'agente del nodo supportati".

imageReference: ImageReference

Valore della proprietà

licenseType

Questo vale solo per le immagini che contengono il sistema operativo Windows e devono essere usate solo quando si hanno licenze locali valide per i nodi che verranno distribuiti. Se omesso, non viene applicato alcun sconto per le licenze locali. I valori possibili sono:

Windows_Server: la licenza locale è per Windows Server. Windows_Client: la licenza locale è per il client Windows.

licenseType?: string

Valore della proprietà

string

nodeAgentSkuId

L'agente del nodo Batch è un programma che viene eseguito in ogni nodo del pool e fornisce l'interfaccia di comando e controllo tra il nodo e il servizio Batch. Sono disponibili diverse implementazioni dell'agente del nodo, definite SKU, per sistemi operativi diversi. È necessario specificare uno SKU dell'agente del nodo corrispondente al riferimento all'immagine selezionata. Per ottenere l'elenco degli SKU dell'agente del nodo supportati insieme al relativo elenco di riferimenti alle immagini verificate, vedere l'operazione "Elencare gli SKU dell'agente del nodo supportati".

nodeAgentSkuId: string

Valore della proprietà

string

nodePlacementConfiguration

Questa configurazione specifica regole sulla modalità di allocazione fisica dei nodi nel pool.

nodePlacementConfiguration?: NodePlacementConfiguration

Valore della proprietà

osDisk

Contiene la configurazione per le impostazioni di OSDisk temporanee.

osDisk?: OSDisk

Valore della proprietà

securityProfile

Specifica le impostazioni del profilo di sicurezza per la macchina virtuale o il set di scalabilità di macchine virtuali.

securityProfile?: SecurityProfile

Valore della proprietà

serviceArtifactReference

ID riferimento dell'artefatto del servizio sotto forma di /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Valore della proprietà

windowsConfiguration

Questa proprietà non deve essere specificata se imageReference specifica un'immagine del sistema operativo Linux.

windowsConfiguration?: WindowsConfiguration

Valore della proprietà