Dela via


VirtualMachineConfiguration interface

Konfigurationen för beräkningsnoder i en pool baserat på Azure Virtual Machines-infrastrukturen.

Egenskaper

containerConfiguration

Om det anges utförs konfigurationen på varje nod i poolen så att aktiviteter kan köras i containrar. Alla vanliga uppgifter och jobbhanteraraktiviteter som körs i den här poolen måste ange egenskapen containerSettings och alla andra uppgifter kan ange den.

dataDisks

Den här egenskapen måste anges om beräkningsnoderna i poolen måste ha tomma datadiskar kopplade till sig.

diskEncryptionConfiguration

Om det anges utförs kryptering på varje nod i poolen under nodetablering.

extensions

Om det anges installeras tilläggen som nämns i den här konfigurationen på varje nod.

imageReference

En referens till en Azure Virtual Machines Marketplace-avbildning eller Azure Image-resursen för en anpassad virtuell dator. Information om hur du hämtar listan över alla imageReferences som verifierats av Azure Batch finns i åtgärden "List supported node agent SKU:er".

licenseType

Detta gäller endast för avbildningar som innehåller Windows-operativsystemet och bör endast användas när du har giltiga lokala licenser för noderna som ska distribueras. Om det utelämnas tillämpas ingen lokal licensrabatt. Värden är:

Windows_Server – Den lokala licensen gäller för Windows Server. Windows_Client – Den lokala licensen gäller för Windows-klienten.

nodeAgentSkuId

Batch-nodagenten är ett program som körs på varje nod i poolen och tillhandahåller kommando- och kontrollgränssnittet mellan noden och Batch-tjänsten. Det finns olika implementeringar av nodagenten, så kallade SKU:er, för olika operativsystem. Du måste ange en nodagent-SKU som matchar den valda bildreferensen. Information om hur du hämtar listan över nodagent-SKU:er som stöds tillsammans med deras lista över verifierade bildreferenser finns i åtgärden "List supported node agent SKU:er".

nodePlacementConfiguration

Den här konfigurationen anger regler för hur noder i poolen ska allokeras fysiskt.

osDisk

Innehåller konfiguration för tillfälliga OSDisk-inställningar.

securityProfile

Anger säkerhetsprofilinställningarna för den virtuella datorn eller vm-skalningsuppsättningen.

serviceArtifactReference

Referens-ID för tjänstartefakt i form av /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Den här egenskapen får inte anges om imageReference anger en Linux OS-avbildning.

Egenskapsinformation

containerConfiguration

Om det anges utförs konfigurationen på varje nod i poolen så att aktiviteter kan köras i containrar. Alla vanliga uppgifter och jobbhanteraraktiviteter som körs i den här poolen måste ange egenskapen containerSettings och alla andra uppgifter kan ange den.

containerConfiguration?: ContainerConfiguration

Egenskapsvärde

dataDisks

Den här egenskapen måste anges om beräkningsnoderna i poolen måste ha tomma datadiskar kopplade till sig.

dataDisks?: DataDisk[]

Egenskapsvärde

diskEncryptionConfiguration

Om det anges utförs kryptering på varje nod i poolen under nodetablering.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Egenskapsvärde

extensions

Om det anges installeras tilläggen som nämns i den här konfigurationen på varje nod.

extensions?: VMExtension[]

Egenskapsvärde

imageReference

En referens till en Azure Virtual Machines Marketplace-avbildning eller Azure Image-resursen för en anpassad virtuell dator. Information om hur du hämtar listan över alla imageReferences som verifierats av Azure Batch finns i åtgärden "List supported node agent SKU:er".

imageReference: ImageReference

Egenskapsvärde

licenseType

Detta gäller endast för avbildningar som innehåller Windows-operativsystemet och bör endast användas när du har giltiga lokala licenser för noderna som ska distribueras. Om det utelämnas tillämpas ingen lokal licensrabatt. Värden är:

Windows_Server – Den lokala licensen gäller för Windows Server. Windows_Client – Den lokala licensen gäller för Windows-klienten.

licenseType?: string

Egenskapsvärde

string

nodeAgentSkuId

Batch-nodagenten är ett program som körs på varje nod i poolen och tillhandahåller kommando- och kontrollgränssnittet mellan noden och Batch-tjänsten. Det finns olika implementeringar av nodagenten, så kallade SKU:er, för olika operativsystem. Du måste ange en nodagent-SKU som matchar den valda bildreferensen. Information om hur du hämtar listan över nodagent-SKU:er som stöds tillsammans med deras lista över verifierade bildreferenser finns i åtgärden "List supported node agent SKU:er".

nodeAgentSkuId: string

Egenskapsvärde

string

nodePlacementConfiguration

Den här konfigurationen anger regler för hur noder i poolen ska allokeras fysiskt.

nodePlacementConfiguration?: NodePlacementConfiguration

Egenskapsvärde

osDisk

Innehåller konfiguration för tillfälliga OSDisk-inställningar.

osDisk?: OSDisk

Egenskapsvärde

securityProfile

Anger säkerhetsprofilinställningarna för den virtuella datorn eller vm-skalningsuppsättningen.

securityProfile?: SecurityProfile

Egenskapsvärde

serviceArtifactReference

Referens-ID för tjänstartefakt i form av /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Egenskapsvärde

windowsConfiguration

Den här egenskapen får inte anges om imageReference anger en Linux OS-avbildning.

windowsConfiguration?: WindowsConfiguration

Egenskapsvärde