Udostępnij za pośrednictwem


VirtualMachineConfiguration interface

Konfiguracja węzłów obliczeniowych w puli na podstawie infrastruktury usługi Azure Virtual Machines.

Właściwości

containerConfiguration

Jeśli zostanie określony, konfiguracja jest wykonywana na każdym węźle w puli, aby umożliwić uruchamianie zadań w kontenerach. Wszystkie zwykłe zadania i zadania podrzędne menedżera zadań są uruchamiane w tej puli, muszą określać właściwość containerSettings, a wszystkie inne zadania mogą je określać.

dataDisks

Tę właściwość należy określić, jeśli węzły obliczeniowe w puli muszą mieć dołączone do nich puste dyski danych.

diskEncryptionConfiguration

W przypadku określenia szyfrowanie jest wykonywane na każdym węźle w puli podczas aprowizacji węzła.

extensions

Jeśli zostanie określony, rozszerzenia wymienione w tej konfiguracji zostaną zainstalowane na każdym węźle.

imageReference

Odwołanie do obrazu z witryny Azure Virtual Machines Marketplace lub zasobu obrazu platformy Azure niestandardowej maszyny wirtualnej. Aby uzyskać listę wszystkich elementów imageReferences zweryfikowanych przez Azure Batch, zobacz operację "Wyświetlanie listy obsługiwanych jednostek SKU agenta węzła".

licenseType

Dotyczy to tylko obrazów, które zawierają system operacyjny Windows i powinny być używane tylko w przypadku przechowywania prawidłowych licencji lokalnych dla węzłów, które zostaną wdrożone. W przypadku pominięcia nie zastosowano rabatu na licencjonowanie lokalne. Wartości to:

Windows_Server — licencja lokalna dotyczy systemu Windows Server. Windows_Client — licencja lokalna jest dla klienta systemu Windows.

nodeAgentSkuId

Agent węzła usługi Batch to program, który działa w każdym węźle w puli i udostępnia interfejs sterowania między węzłem a usługą Batch. Istnieją różne implementacje agenta węzła, znane jako jednostki SKU, dla różnych systemów operacyjnych. Należy określić jednostkę SKU agenta węzła zgodną z wybranym odwołaniem do obrazu. Aby uzyskać listę obsługiwanych jednostek SKU agenta węzła wraz z listą zweryfikowanych odwołań do obrazów, zobacz operację "Wyświetlanie listy obsługiwanych jednostek SKU agenta węzła".

nodePlacementConfiguration

Ta konfiguracja określi reguły dotyczące fizycznego przydzielania węzłów w puli.

osDisk

Zawiera konfigurację ustawień efemerycznego dysku OSDisk.

securityProfile

Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych.

serviceArtifactReference

Identyfikator odwołania do artefaktu usługi w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Nie można określić tej właściwości, jeśli imageReference określa obraz systemu operacyjnego Linux.

Szczegóły właściwości

containerConfiguration

Jeśli zostanie określony, konfiguracja jest wykonywana na każdym węźle w puli, aby umożliwić uruchamianie zadań w kontenerach. Wszystkie zwykłe zadania i zadania podrzędne menedżera zadań są uruchamiane w tej puli, muszą określać właściwość containerSettings, a wszystkie inne zadania mogą je określać.

containerConfiguration?: ContainerConfiguration

Wartość właściwości

dataDisks

Tę właściwość należy określić, jeśli węzły obliczeniowe w puli muszą mieć dołączone do nich puste dyski danych.

dataDisks?: DataDisk[]

Wartość właściwości

diskEncryptionConfiguration

W przypadku określenia szyfrowanie jest wykonywane na każdym węźle w puli podczas aprowizacji węzła.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Wartość właściwości

extensions

Jeśli zostanie określony, rozszerzenia wymienione w tej konfiguracji zostaną zainstalowane na każdym węźle.

extensions?: VMExtension[]

Wartość właściwości

imageReference

Odwołanie do obrazu z witryny Azure Virtual Machines Marketplace lub zasobu obrazu platformy Azure niestandardowej maszyny wirtualnej. Aby uzyskać listę wszystkich elementów imageReferences zweryfikowanych przez Azure Batch, zobacz operację "Wyświetlanie listy obsługiwanych jednostek SKU agenta węzła".

imageReference: ImageReference

Wartość właściwości

licenseType

Dotyczy to tylko obrazów, które zawierają system operacyjny Windows i powinny być używane tylko w przypadku przechowywania prawidłowych licencji lokalnych dla węzłów, które zostaną wdrożone. W przypadku pominięcia nie zastosowano rabatu na licencjonowanie lokalne. Wartości to:

Windows_Server — licencja lokalna dotyczy systemu Windows Server. Windows_Client — licencja lokalna jest dla klienta systemu Windows.

licenseType?: string

Wartość właściwości

string

nodeAgentSkuId

Agent węzła usługi Batch to program, który działa w każdym węźle w puli i udostępnia interfejs sterowania między węzłem a usługą Batch. Istnieją różne implementacje agenta węzła, znane jako jednostki SKU, dla różnych systemów operacyjnych. Należy określić jednostkę SKU agenta węzła zgodną z wybranym odwołaniem do obrazu. Aby uzyskać listę obsługiwanych jednostek SKU agenta węzła wraz z listą zweryfikowanych odwołań do obrazów, zobacz operację "Wyświetlanie listy obsługiwanych jednostek SKU agenta węzła".

nodeAgentSkuId: string

Wartość właściwości

string

nodePlacementConfiguration

Ta konfiguracja określi reguły dotyczące fizycznego przydzielania węzłów w puli.

nodePlacementConfiguration?: NodePlacementConfiguration

Wartość właściwości

osDisk

Zawiera konfigurację ustawień efemerycznego dysku OSDisk.

osDisk?: OSDisk

Wartość właściwości

securityProfile

Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych.

securityProfile?: SecurityProfile

Wartość właściwości

serviceArtifactReference

Identyfikator odwołania do artefaktu usługi w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Wartość właściwości

windowsConfiguration

Nie można określić tej właściwości, jeśli imageReference określa obraz systemu operacyjnego Linux.

windowsConfiguration?: WindowsConfiguration

Wartość właściwości