Udostępnij za pośrednictwem


VirtualMachineConfiguration Klasa

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

Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.

Dziedziczenie
azure.mgmt.batch._serialization.Model
VirtualMachineConfiguration

Konstruktor

VirtualMachineConfiguration(*, image_reference: _models.ImageReference, node_agent_sku_id: str, windows_configuration: _models.WindowsConfiguration | None = None, data_disks: List[_models.DataDisk] | None = None, license_type: str | None = None, container_configuration: _models.ContainerConfiguration | None = None, disk_encryption_configuration: _models.DiskEncryptionConfiguration | None = None, node_placement_configuration: _models.NodePlacementConfiguration | None = None, extensions: List[_models.VMExtension] | None = None, os_disk: _models.OSDisk | None = None, security_profile: _models.SecurityProfile | None = None, service_artifact_reference: _models.ServiceArtifactReference | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
image_reference

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". Wymagane.

node_agent_sku_id
str

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". Wymagane.

windows_configuration

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

data_disks

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.

license_type
str

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.

container_configuration

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ć.

disk_encryption_configuration

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

node_placement_configuration

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

extensions

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

os_disk

Zawiera konfigurację ustawień efemerycznego dysku OSDisk.

security_profile

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

service_artifact_reference

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

Zmienne

Nazwa Opis
image_reference

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". Wymagane.

node_agent_sku_id
str

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". Wymagane.

windows_configuration

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

data_disks

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.

license_type
str

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.

container_configuration

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ć.

disk_encryption_configuration

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

node_placement_configuration

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

extensions

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

os_disk

Zawiera konfigurację ustawień efemerycznego dysku OSDisk.

security_profile

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

service_artifact_reference

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