Delen via


VirtualMachineConfiguration interface

De configuratie voor rekenknooppunten in een pool op basis van de Azure Virtual Machines-infrastructuur.

Eigenschappen

containerConfiguration

Indien opgegeven, wordt de installatie uitgevoerd op elk knooppunt in de pool, zodat taken kunnen worden uitgevoerd in containers. Alle normale taken en taakbeheertaken die in deze pool worden uitgevoerd, moeten de eigenschap containerSettings opgeven, en alle andere taken kunnen deze opgeven.

dataDisks

Deze eigenschap moet worden opgegeven als aan de rekenknooppunten in de pool lege gegevensschijven moeten zijn gekoppeld.

diskEncryptionConfiguration

Indien opgegeven, wordt versleuteling uitgevoerd op elk knooppunt in de pool tijdens het inrichten van knooppunten.

extensions

Indien opgegeven, worden de extensies die in deze configuratie worden vermeld, op elk knooppunt geïnstalleerd.

imageReference

Een verwijzing naar een Azure Virtual Machines Marketplace-installatiekopieën of de Azure-installatiekopieënresource van een aangepaste virtuele machine. Als u de lijst met alle imageReferences wilt ophalen die door Azure Batch zijn geverifieerd, raadpleegt u de bewerking Ondersteunde knooppuntagent-SKU's weergeven.

licenseType

Dit geldt alleen voor installatiekopieën die het Windows-besturingssysteem bevatten en mogen alleen worden gebruikt wanneer u geldige on-premises licenties hebt voor de knooppunten die worden geïmplementeerd. Als u dit weglaat, wordt er geen on-premises licentiekorting toegepast. Waarden zijn:

Windows_Server: de on-premises licentie is voor Windows Server. Windows_Client: de on-premises licentie is voor Windows Client.

nodeAgentSkuId

De Batch-knooppuntagent is een programma dat wordt uitgevoerd op elk knooppunt in de pool en biedt de command-and-control-interface tussen het knooppunt en de Batch-service. Er zijn verschillende implementaties van de knooppuntagent, ook wel SKU's genoemd, voor verschillende besturingssystemen. U moet een knooppuntagent-SKU opgeven die overeenkomt met de verwijzing naar de geselecteerde installatiekopieën. Zie de bewerking 'Ondersteunde knooppuntagent-SKU's weergeven' voor de lijst met ondersteunde knooppuntagent-SKU's, samen met de bijbehorende lijst met geverifieerde installatiekopieën.

nodePlacementConfiguration

Met deze configuratie worden regels opgegeven voor de wijze waarop knooppunten in de pool fysiek worden toegewezen.

osDisk

Bevat configuratie voor tijdelijke OSDisk-instellingen.

securityProfile

Hiermee geeft u de beveiligingsprofielinstellingen voor de virtuele machine of virtuele-machineschaalset.

serviceArtifactReference

De serviceartefactreferentie-id in de vorm van /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Deze eigenschap moet niet worden opgegeven als de imageReference een Linux-besturingssysteeminstallatiekopie opgeeft.

Eigenschapdetails

containerConfiguration

Indien opgegeven, wordt de installatie uitgevoerd op elk knooppunt in de pool, zodat taken kunnen worden uitgevoerd in containers. Alle normale taken en taakbeheertaken die in deze pool worden uitgevoerd, moeten de eigenschap containerSettings opgeven, en alle andere taken kunnen deze opgeven.

containerConfiguration?: ContainerConfiguration

Waarde van eigenschap

dataDisks

Deze eigenschap moet worden opgegeven als aan de rekenknooppunten in de pool lege gegevensschijven moeten zijn gekoppeld.

dataDisks?: DataDisk[]

Waarde van eigenschap

diskEncryptionConfiguration

Indien opgegeven, wordt versleuteling uitgevoerd op elk knooppunt in de pool tijdens het inrichten van knooppunten.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Waarde van eigenschap

extensions

Indien opgegeven, worden de extensies die in deze configuratie worden vermeld, op elk knooppunt geïnstalleerd.

extensions?: VMExtension[]

Waarde van eigenschap

imageReference

Een verwijzing naar een Azure Virtual Machines Marketplace-installatiekopieën of de Azure-installatiekopieënresource van een aangepaste virtuele machine. Als u de lijst met alle imageReferences wilt ophalen die door Azure Batch zijn geverifieerd, raadpleegt u de bewerking Ondersteunde knooppuntagent-SKU's weergeven.

imageReference: ImageReference

Waarde van eigenschap

licenseType

Dit geldt alleen voor installatiekopieën die het Windows-besturingssysteem bevatten en mogen alleen worden gebruikt wanneer u geldige on-premises licenties hebt voor de knooppunten die worden geïmplementeerd. Als u dit weglaat, wordt er geen on-premises licentiekorting toegepast. Waarden zijn:

Windows_Server: de on-premises licentie is voor Windows Server. Windows_Client: de on-premises licentie is voor Windows Client.

licenseType?: string

Waarde van eigenschap

string

nodeAgentSkuId

De Batch-knooppuntagent is een programma dat wordt uitgevoerd op elk knooppunt in de pool en biedt de command-and-control-interface tussen het knooppunt en de Batch-service. Er zijn verschillende implementaties van de knooppuntagent, ook wel SKU's genoemd, voor verschillende besturingssystemen. U moet een knooppuntagent-SKU opgeven die overeenkomt met de verwijzing naar de geselecteerde installatiekopieën. Zie de bewerking 'Ondersteunde knooppuntagent-SKU's weergeven' voor de lijst met ondersteunde knooppuntagent-SKU's, samen met de bijbehorende lijst met geverifieerde installatiekopieën.

nodeAgentSkuId: string

Waarde van eigenschap

string

nodePlacementConfiguration

Met deze configuratie worden regels opgegeven voor de wijze waarop knooppunten in de pool fysiek worden toegewezen.

nodePlacementConfiguration?: NodePlacementConfiguration

Waarde van eigenschap

osDisk

Bevat configuratie voor tijdelijke OSDisk-instellingen.

osDisk?: OSDisk

Waarde van eigenschap

securityProfile

Hiermee geeft u de beveiligingsprofielinstellingen voor de virtuele machine of virtuele-machineschaalset.

securityProfile?: SecurityProfile

Waarde van eigenschap

serviceArtifactReference

De serviceartefactreferentie-id in de vorm van /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Waarde van eigenschap

windowsConfiguration

Deze eigenschap moet niet worden opgegeven als de imageReference een Linux-besturingssysteeminstallatiekopie opgeeft.

windowsConfiguration?: WindowsConfiguration

Waarde van eigenschap