Sdílet prostřednictvím


VirtualMachineConfiguration Třída

Konfigurace pro výpočetní uzly ve fondu na základě infrastruktury Azure Virtual Machines.

Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry.

Dědičnost
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)

Výhradně parametry klíčových slov

Name Description
image_reference

Odkaz na image Azure Virtual Machines Marketplace nebo prostředek image Azure vlastního virtuálního počítače. Pokud chcete získat seznam všech imageReference ověřených Azure Batch, projděte si operaci Výpis podporovaných skladových položek agenta uzlů. Povinná hodnota.

node_agent_sku_id
str

Agent uzlu Batch je program, který běží na každém uzlu ve fondu a poskytuje rozhraní příkazů a řízení mezi uzlem a službou Batch. Existují různé implementace agenta uzlu, označované jako skladové položky, pro různé operační systémy. Musíte zadat skladovou položku agenta uzlu, která odpovídá vybranému odkazu na image. Pokud chcete získat seznam podporovaných skladových položek agenta uzlů spolu se seznamem ověřených odkazů na image, projděte si operaci Výpis podporovaných skladových položek agenta uzlů. Povinná hodnota.

windows_configuration

Tato vlastnost nesmí být zadána, pokud imageReference určuje image operačního systému Linux.

data_disks

Tato vlastnost musí být zadána, pokud výpočetní uzly ve fondu musí mít připojené prázdné datové disky.

license_type
str

To platí jenom pro image, které obsahují operační systém Windows, a mělo by se používat jenom v případě, že máte platné místní licence pro uzly, které se nasadí. Pokud tento parametr vynecháte, neuplatní se žádná sleva za místní licencování. Hodnoty jsou:

Windows_Server – místní licence je určená pro Windows Server. Windows_Client – místní licence je určená pro klienta Windows.

container_configuration

Pokud je zadaný, nastavení se provede na každém uzlu ve fondu, aby se úlohy mohly spouštět v kontejnerech. Všechny běžné úkoly a úlohy správce úloh spouštěné v tomto fondu musí určovat vlastnost containerSettings a všechny ostatní úkoly ji mohou určovat.

disk_encryption_configuration

Pokud je zadáno, šifrování se provádí na každém uzlu ve fondu během zřizování uzlů.

node_placement_configuration

Tato konfigurace bude určovat pravidla týkající se způsobu fyzického přidělování uzlů ve fondu.

extensions

Pokud je tato hodnota zadána, rozšíření uvedená v této konfiguraci se nainstalují na každý uzel.

os_disk

Obsahuje konfiguraci pro nastavení dočasného disku OSDisk.

security_profile

Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů.

service_artifact_reference

REFERENČNÍ ID artefaktu služby ve tvaru /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}.

Proměnné

Name Description
image_reference

Odkaz na image Azure Virtual Machines Marketplace nebo prostředek image Azure vlastního virtuálního počítače. Pokud chcete získat seznam všech imageReference ověřených Azure Batch, projděte si operaci Výpis podporovaných skladových položek agenta uzlů. Povinná hodnota.

node_agent_sku_id
str

Agent uzlu Batch je program, který běží na každém uzlu ve fondu a poskytuje rozhraní příkazů a řízení mezi uzlem a službou Batch. Existují různé implementace agenta uzlu, označované jako skladové položky, pro různé operační systémy. Musíte zadat skladovou položku agenta uzlu, která odpovídá vybranému odkazu na image. Pokud chcete získat seznam podporovaných skladových položek agenta uzlů spolu se seznamem ověřených odkazů na image, projděte si operaci Výpis podporovaných skladových položek agenta uzlů. Povinná hodnota.

windows_configuration

Tato vlastnost nesmí být zadána, pokud imageReference určuje image operačního systému Linux.

data_disks

Tato vlastnost musí být zadána, pokud výpočetní uzly ve fondu musí mít připojené prázdné datové disky.

license_type
str

To platí jenom pro image, které obsahují operační systém Windows, a mělo by se používat jenom v případě, že máte platné místní licence pro uzly, které se nasadí. Pokud tento parametr vynecháte, neuplatní se žádná sleva za místní licencování. Hodnoty jsou:

Windows_Server – místní licence je určená pro Windows Server. Windows_Client – místní licence je určená pro klienta Windows.

container_configuration

Pokud je zadaný, nastavení se provede na každém uzlu ve fondu, aby se úlohy mohly spouštět v kontejnerech. Všechny běžné úkoly a úlohy správce úloh spouštěné v tomto fondu musí určovat vlastnost containerSettings a všechny ostatní úkoly ji mohou určovat.

disk_encryption_configuration

Pokud je zadáno, šifrování se provádí na každém uzlu ve fondu během zřizování uzlů.

node_placement_configuration

Tato konfigurace bude určovat pravidla týkající se způsobu fyzického přidělování uzlů ve fondu.

extensions

Pokud je tato hodnota zadána, rozšíření uvedená v této konfiguraci se nainstalují na každý uzel.

os_disk

Obsahuje konfiguraci pro nastavení dočasného disku OSDisk.

security_profile

Určuje nastavení profilu zabezpečení pro virtuální počítač nebo škálovací sadu virtuálních počítačů.

service_artifact_reference

REFERENČNÍ ID artefaktu služby ve tvaru /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}.