Dela via


VirtualMachineConfiguration interface

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

Egenskaper

containerConfiguration

Containerkonfigurationen för poolen. Om angivet utförs installation på varje beräkningsnod i poolen för att tillåta uppgifter att köras i containrar. Alla vanliga Tasks och Job Manager-uppgifter som körs på denna Pool måste specificera containerSettings-egenskapen, och alla andra Tasks kan ange den.

dataDisks

Konfigurationen för datadiskar kopplade till beräkningsnoderna i poolen. Denna egenskap måste specificeras om beräkningsnoderna i poolen behöver ha tomma datadiskar kopplade till sig. Det går inte att uppdatera detta. Varje beräkningsnod får sin egen disk (disken är inte en fildelning). Befintliga diskar kan inte anslutas, varje ansluten disk är tom. När beräkningsnoden tas bort från poolen raderas även disken och all tillhörande data. Disken formateras inte efter att den har anslutits, den måste formateras innan användning – för mer information, se https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux och https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

diskEncryptionConfiguration

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

extensions

Tillägget för den virtuella datorn för poolen. Om det anges installeras tilläggen som nämns i den här konfigurationen på varje nod.

imageReference

En referens till Azure Virtual Machines Marketplace-avbildningen eller den anpassade virtual machine-avbildningen som ska användas.

licenseType

Detta gäller endast avbilder som innehåller Windows-operativsystemet och bör endast användas när du har giltiga lokala licenser för de Compute-noder 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

SKU:n för Batch Compute Node-agenten som ska etableras på beräkningsnoder i poolen. Batch Compute Node-agenten är ett program som körs på varje beräkningsnod i poolen och tillhandahåller kommando- och kontrollgränssnittet mellan beräkningsnoden och Batch-tjänsten. Det finns olika implementeringar av Compute Node-agenten, som kallas SKU:er, för olika operativsystem. Du måste ange en SKU för Beräkningsnodagent som matchar den valda avbildningsreferensen. Information om hur du hämtar listan över beräkningsnodagent-SKU:er som stöds tillsammans med deras lista över verifierade bildreferenser finns i åtgärden "List supported Compute Node agent SKU:er".

nodePlacementConfiguration

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

osDisk

Inställningar för den virtuella datorns operativsystemdisk.

securityProfile

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

serviceArtifactReference

Anger tjänstartefaktreferens-ID:t som används för att ange samma avbildningsversion för alla virtuella datorer i skalningsuppsättningen när du använder den senaste avbildningsversionen. Referens-ID för tjänstartefakt i form av /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Inställningar för Windows-operativsystem på den virtuella datorn. Denna egenskap får inte specificeras om imageReference-egenskapen anger en Linux OS-avbild.

Fastighetsdetaljer

containerConfiguration

Containerkonfigurationen för poolen. Om angivet utförs installation på varje beräkningsnod i poolen för att tillåta uppgifter att köras i containrar. Alla vanliga Tasks och Job Manager-uppgifter som körs på denna Pool måste specificera containerSettings-egenskapen, och alla andra Tasks kan ange den.

containerConfiguration?: BatchContainerConfiguration

Fastighetsvärde

dataDisks

Konfigurationen för datadiskar kopplade till beräkningsnoderna i poolen. Denna egenskap måste specificeras om beräkningsnoderna i poolen behöver ha tomma datadiskar kopplade till sig. Det går inte att uppdatera detta. Varje beräkningsnod får sin egen disk (disken är inte en fildelning). Befintliga diskar kan inte anslutas, varje ansluten disk är tom. När beräkningsnoden tas bort från poolen raderas även disken och all tillhörande data. Disken formateras inte efter att den har anslutits, den måste formateras innan användning – för mer information, se https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux och https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

dataDisks?: DataDisk[]

Fastighetsvärde

diskEncryptionConfiguration

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

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Fastighetsvärde

extensions

Tillägget för den virtuella datorn för poolen. Om det anges installeras tilläggen som nämns i den här konfigurationen på varje nod.

extensions?: VMExtension[]

Fastighetsvärde

imageReference

En referens till Azure Virtual Machines Marketplace-avbildningen eller den anpassade virtual machine-avbildningen som ska användas.

imageReference: BatchVmImageReference

Fastighetsvärde

licenseType

Detta gäller endast avbilder som innehåller Windows-operativsystemet och bör endast användas när du har giltiga lokala licenser för de Compute-noder 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

Fastighetsvärde

string

nodeAgentSkuId

SKU:n för Batch Compute Node-agenten som ska etableras på beräkningsnoder i poolen. Batch Compute Node-agenten är ett program som körs på varje beräkningsnod i poolen och tillhandahåller kommando- och kontrollgränssnittet mellan beräkningsnoden och Batch-tjänsten. Det finns olika implementeringar av Compute Node-agenten, som kallas SKU:er, för olika operativsystem. Du måste ange en SKU för Beräkningsnodagent som matchar den valda avbildningsreferensen. Information om hur du hämtar listan över beräkningsnodagent-SKU:er som stöds tillsammans med deras lista över verifierade bildreferenser finns i åtgärden "List supported Compute Node agent SKU:er".

nodeAgentSkuId: string

Fastighetsvärde

string

nodePlacementConfiguration

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

nodePlacementConfiguration?: BatchNodePlacementConfiguration

Fastighetsvärde

osDisk

Inställningar för den virtuella datorns operativsystemdisk.

osDisk?: BatchOsDisk

Fastighetsvärde

securityProfile

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

securityProfile?: SecurityProfile

Fastighetsvärde

serviceArtifactReference

Anger tjänstartefaktreferens-ID:t som används för att ange samma avbildningsversion för alla virtuella datorer i skalningsuppsättningen när du använder den senaste avbildningsversionen. Referens-ID för tjänstartefakt i form av /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Fastighetsvärde

windowsConfiguration

Inställningar för Windows-operativsystem på den virtuella datorn. Denna egenskap får inte specificeras om imageReference-egenskapen anger en Linux OS-avbild.

windowsConfiguration?: WindowsConfiguration

Fastighetsvärde