VirtualMachineConfiguration interface

La configurazione per i Compute Nodes in un Pool basata sull'infrastruttura Macchine virtuali di Azure.

Proprietà

containerConfiguration

La configurazione del container per il Pool. Se specificato, la configurazione viene effettuata su ogni Nodo di Calcolo nel Pool per permettere ai Task di eseguire nei container. Tutte le normali Task e le Task del Job Manager che vengono eseguite su questo Pool devono specificare la proprietà containerSettings, e tutte le altre Task possono specificarla.

dataDisks

La configurazione per i dischi dati collegati ai Nodi di Calcolo nel Pool. Questa proprietà deve essere specificata se i Nodi di Calcolo nel Pool devono avere dischi dati vuoti collegati a loro. Non è possibile aggiornarlo. Ogni Nodo di Calcolo ha il proprio disco (il disco non è una condivisione file). I dischi esistenti non possono essere collegati, ogni disco collegato è vuoto. Quando il Nodo di Calcolo viene rimosso dal Pool, il disco e tutti i dati ad esso associati vengono eliminati. Il disco non viene formattato dopo essere stato collegato, deve essere formattato prima dell'uso - per ulteriori informazioni vedi https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux e https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

diskEncryptionConfiguration

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

extensions

Estensione macchina virtuale per il pool. Se specificato, le estensioni indicate in questa configurazione verranno installate in ogni nodo.

imageReference

Un riferimento all'immagine Macchine virtuali di Azure Marketplace o all'immagine personalizzata della macchina virtuale da utilizzare.

licenseType

Questo vale solo per le Immagini che contengono il sistema operativo Windows e dovrebbero essere utilizzate solo quando si possiedono licenze on-premises valide per i Nodi di Calcolo che verranno distribuiti. Se omesso, non viene applicato alcun sconto sulle licenze locali. I valori sono:

Windows_Server - La licenza on-premises è per Windows Server. Windows_Client - La licenza on-premises è per Windows Cliente.

nodeAgentSkuId

SKU dell'agente del nodo di calcolo Batch di cui eseguire il provisioning nei nodi di calcolo nel pool. L'agente del nodo di calcolo batch è un programma che viene eseguito in ogni nodo di calcolo nel pool e fornisce l'interfaccia di comando e controllo tra il nodo di calcolo e il servizio Batch. Esistono implementazioni diverse dell'agente del nodo di calcolo, note come SKU, per sistemi operativi diversi. È necessario specificare uno SKU dell'agente del nodo di calcolo corrispondente al riferimento immagine selezionato. Per ottenere l'elenco degli SKU dell'agente del nodo di calcolo supportati insieme al relativo elenco di riferimenti alle immagini verificate, vedere l'operazione "Elenca gli SKU dell'agente del nodo di calcolo supportati".

nodePlacementConfiguration

Configurazione del posizionamento del nodo per il pool. Questa configurazione specificherà le regole sulla modalità di allocazione fisica dei nodi nel pool.

osDisk

Impostazioni per il disco del sistema operativo della macchina virtuale.

securityProfile

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

serviceArtifactReference

Specifica l'ID di riferimento dell'artefatto del servizio usato per impostare la stessa versione dell'immagine per tutte le macchine virtuali nel set di scalabilità quando si usa la versione dell'immagine 'latest'. ID riferimento dell'artefatto del servizio sotto forma di /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Impostazioni del sistema operativo Windows sulla macchina virtuale. Questa proprietà non deve essere specificata se la proprietà imageReference specifica un'immagine Linux OS.

Dettagli proprietà

containerConfiguration

La configurazione del container per il Pool. Se specificato, la configurazione viene effettuata su ogni Nodo di Calcolo nel Pool per permettere ai Task di eseguire nei container. Tutte le normali Task e le Task del Job Manager che vengono eseguite su questo Pool devono specificare la proprietà containerSettings, e tutte le altre Task possono specificarla.

containerConfiguration?: BatchContainerConfiguration

Valore della proprietà

dataDisks

La configurazione per i dischi dati collegati ai Nodi di Calcolo nel Pool. Questa proprietà deve essere specificata se i Nodi di Calcolo nel Pool devono avere dischi dati vuoti collegati a loro. Non è possibile aggiornarlo. Ogni Nodo di Calcolo ha il proprio disco (il disco non è una condivisione file). I dischi esistenti non possono essere collegati, ogni disco collegato è vuoto. Quando il Nodo di Calcolo viene rimosso dal Pool, il disco e tutti i dati ad esso associati vengono eliminati. Il disco non viene formattato dopo essere stato collegato, deve essere formattato prima dell'uso - per ulteriori informazioni vedi https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux e https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

dataDisks?: DataDisk[]

Valore della proprietà

diskEncryptionConfiguration

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

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Valore della proprietà

extensions

Estensione macchina virtuale per il pool. Se specificato, le estensioni indicate in questa configurazione verranno installate in ogni nodo.

extensions?: VMExtension[]

Valore della proprietà

imageReference

Un riferimento all'immagine Macchine virtuali di Azure Marketplace o all'immagine personalizzata della macchina virtuale da utilizzare.

imageReference: BatchVmImageReference

Valore della proprietà

licenseType

Questo vale solo per le Immagini che contengono il sistema operativo Windows e dovrebbero essere utilizzate solo quando si possiedono licenze on-premises valide per i Nodi di Calcolo che verranno distribuiti. Se omesso, non viene applicato alcun sconto sulle licenze locali. I valori sono:

Windows_Server - La licenza on-premises è per Windows Server. Windows_Client - La licenza on-premises è per Windows Cliente.

licenseType?: string

Valore della proprietà

string

nodeAgentSkuId

SKU dell'agente del nodo di calcolo Batch di cui eseguire il provisioning nei nodi di calcolo nel pool. L'agente del nodo di calcolo batch è un programma che viene eseguito in ogni nodo di calcolo nel pool e fornisce l'interfaccia di comando e controllo tra il nodo di calcolo e il servizio Batch. Esistono implementazioni diverse dell'agente del nodo di calcolo, note come SKU, per sistemi operativi diversi. È necessario specificare uno SKU dell'agente del nodo di calcolo corrispondente al riferimento immagine selezionato. Per ottenere l'elenco degli SKU dell'agente del nodo di calcolo supportati insieme al relativo elenco di riferimenti alle immagini verificate, vedere l'operazione "Elenca gli SKU dell'agente del nodo di calcolo supportati".

nodeAgentSkuId: string

Valore della proprietà

string

nodePlacementConfiguration

Configurazione del posizionamento del nodo per il pool. Questa configurazione specificherà le regole sulla modalità di allocazione fisica dei nodi nel pool.

nodePlacementConfiguration?: BatchNodePlacementConfiguration

Valore della proprietà

osDisk

Impostazioni per il disco del sistema operativo della macchina virtuale.

osDisk?: BatchOsDisk

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

Specifica l'ID di riferimento dell'artefatto del servizio usato per impostare la stessa versione dell'immagine per tutte le macchine virtuali nel set di scalabilità quando si usa la versione dell'immagine 'latest'. 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

Impostazioni del sistema operativo Windows sulla macchina virtuale. Questa proprietà non deve essere specificata se la proprietà imageReference specifica un'immagine Linux OS.

windowsConfiguration?: WindowsConfiguration

Valore della proprietà