VirtualMachineConfiguration interface
Configurazione per i nodi di calcolo in un pool basato sull'infrastruttura di macchine virtuali di Azure.
Proprietà
| container |
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. |
| data |
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. |
| disk |
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. |
| image |
Riferimento all'immagine del Marketplace delle macchine virtuali di Azure o all'immagine di macchina virtuale personalizzata da usare. |
| license |
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. |
| node |
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". |
| node |
Configurazione del posizionamento del nodo per il pool. Questa configurazione specificherà le regole sulla modalità di allocazione fisica dei nodi nel pool. |
| os |
Impostazioni per il disco del sistema operativo della macchina virtuale. |
| security |
Specifica le impostazioni del profilo di sicurezza per la macchina virtuale o il set di scalabilità di macchine virtuali. |
| service |
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} |
| windows |
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à
DataDisk[]
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