次の方法で共有


VirtualMachineConfiguration クラス

Azure Virtual Machines インフラストラクチャに基づくプール内のコンピューティング ノードの構成。

Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。

継承
azure.mgmt.batch._serialization.Model
VirtualMachineConfiguration

コンストラクター

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)

Keyword-Only パラメータ

名前 説明
image_reference

Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシンの Azure Image リソースへの参照。 Azure Batchによって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 必須。

node_agent_sku_id
str

Batch ノード エージェントは、プール内の各ノードで実行され、ノードと Batch サービスの間のコマンドおよび制御インターフェイスを提供するプログラムです。 オペレーティング システムに応じてさまざまなノード エージェントの実装 (SKU と呼ばれます) があります。 選択したイメージ参照に一致するノード エージェント SKU を指定する必要があります。 サポートされているノード エージェント SKU の一覧と検証済みイメージ参照の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 必須。

windows_configuration

imageReference で Linux OS イメージが指定されている場合は、このプロパティを指定しないでください。

data_disks

プール内のコンピューティング ノードに空のデータ ディスクが接続されている必要がある場合は、このプロパティを指定する必要があります。

license_type
str

これは、Windows オペレーティング システムを含むイメージにのみ適用され、展開されるノードの有効なオンプレミス ライセンスを保持している場合にのみ使用する必要があります。 省略すると、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。

Windows_Server - オンプレミス ライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。

container_configuration

指定した場合、タスクをコンテナーで実行できるように、プール内の各ノードに対してセットアップが実行されます。 このプールで実行されるすべての通常のタスクとジョブ マネージャー タスクは、containerSettings プロパティを指定する必要があり、他のすべてのタスクで指定できます。

disk_encryption_configuration

指定した場合、暗号化は、ノードのプロビジョニング中にプール内の各ノードで実行されます。

node_placement_configuration

この構成では、プール内のノードを物理的に割り当てる方法に関する規則を指定します。

extensions

指定した場合、この構成に記載されている拡張機能が各ノードにインストールされます。

os_disk

エフェメラル OSDisk 設定の構成が含まれています。

security_profile

仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。

service_artifact_reference

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス成果物参照 ID。

変数

名前 説明
image_reference

Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシンの Azure Image リソースへの参照。 Azure Batchによって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 必須。

node_agent_sku_id
str

Batch ノード エージェントは、プール内の各ノードで実行され、ノードと Batch サービスの間のコマンドおよび制御インターフェイスを提供するプログラムです。 オペレーティング システムに応じてさまざまなノード エージェントの実装 (SKU と呼ばれます) があります。 選択したイメージ参照に一致するノード エージェント SKU を指定する必要があります。 サポートされているノード エージェント SKU の一覧と検証済みイメージ参照の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 必須。

windows_configuration

imageReference で Linux OS イメージが指定されている場合は、このプロパティを指定しないでください。

data_disks

プール内のコンピューティング ノードに空のデータ ディスクが接続されている必要がある場合は、このプロパティを指定する必要があります。

license_type
str

これは、Windows オペレーティング システムを含むイメージにのみ適用され、展開されるノードの有効なオンプレミス ライセンスを保持している場合にのみ使用する必要があります。 省略すると、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。

Windows_Server - オンプレミス ライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。

container_configuration

指定した場合、タスクをコンテナーで実行できるように、プール内の各ノードに対してセットアップが実行されます。 このプールで実行されるすべての通常のタスクとジョブ マネージャー タスクは、containerSettings プロパティを指定する必要があり、他のすべてのタスクで指定できます。

disk_encryption_configuration

指定した場合、暗号化は、ノードのプロビジョニング中にプール内の各ノードで実行されます。

node_placement_configuration

この構成では、プール内のノードを物理的に割り当てる方法に関する規則を指定します。

extensions

指定した場合、この構成に記載されている拡張機能が各ノードにインストールされます。

os_disk

エフェメラル OSDisk 設定の構成が含まれています。

security_profile

仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。

service_artifact_reference

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス成果物参照 ID。