Condividi tramite


VirtualMachineConfiguration interface

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

Proprietà

containerConfiguration

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

dataDisks

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. Non è possibile aggiornarlo. Ogni nodo di calcolo ottiene 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, vengono eliminati anche il disco e tutti i dati associati. Il disco non è formattato dopo essere stato collegato, deve essere formattato prima dell'uso. Per altre informazioni, vedere 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

Riferimento all'immagine del Marketplace delle macchine virtuali di Azure o all'immagine di macchina virtuale personalizzata da usare.

licenseType

Questo vale solo per le immagini che contengono il sistema operativo Windows e devono essere usate solo quando si contengono licenze locali 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 locale è per Windows Server. Windows_Client: la licenza locale è per il client Windows.

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 nella macchina virtuale. Questa proprietà non deve essere specificata se la proprietà imageReference specifica un'immagine del sistema operativo Linux.

Dettagli proprietà

containerConfiguration

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

containerConfiguration?: BatchContainerConfiguration

Valore della proprietà

dataDisks

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. Non è possibile aggiornarlo. Ogni nodo di calcolo ottiene 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, vengono eliminati anche il disco e tutti i dati associati. Il disco non è formattato dopo essere stato collegato, deve essere formattato prima dell'uso. Per altre informazioni, vedere 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

Riferimento all'immagine del Marketplace delle macchine virtuali di Azure o all'immagine di macchina virtuale personalizzata da usare.

imageReference: BatchVmImageReference

Valore della proprietà

licenseType

Questo vale solo per le immagini che contengono il sistema operativo Windows e devono essere usate solo quando si contengono licenze locali 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 locale è per Windows Server. Windows_Client: la licenza locale è per il client Windows.

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 nella macchina virtuale. Questa proprietà non deve essere specificata se la proprietà imageReference specifica un'immagine del sistema operativo Linux.

windowsConfiguration?: WindowsConfiguration

Valore della proprietà