VirtualMachineConfiguration interface
Azure Virtual Machines インフラストラクチャに基づくプール内のコンピューティング ノードの構成。
プロパティ
container |
指定した場合、タスクをコンテナーで実行できるように、プール内の各ノードに対してセットアップが実行されます。 このプールで実行されるすべての通常のタスクとジョブ マネージャー タスクは、containerSettings プロパティを指定する必要があり、他のすべてのタスクで指定できます。 |
data |
プール内のコンピューティング ノードに空のデータ ディスクが接続されている必要がある場合は、このプロパティを指定する必要があります。 |
disk |
指定した場合、暗号化は、ノードのプロビジョニング中にプール内の各ノードで実行されます。 |
extensions | 指定した場合、この構成に記載されている拡張機能が各ノードにインストールされます。 |
image |
Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシンの Azure Image リソースへの参照。 Azure Batchによって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 |
license |
これは、Windows オペレーティング システムを含むイメージにのみ適用され、展開されるノードの有効なオンプレミス ライセンスを保持している場合にのみ使用する必要があります。 省略すると、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。 Windows_Server - オンプレミス ライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。 |
node |
Batch ノード エージェントは、プール内の各ノードで実行され、ノードと Batch サービスの間のコマンドおよび制御インターフェイスを提供するプログラムです。 オペレーティング システムに応じてさまざまなノード エージェントの実装 (SKU と呼ばれます) があります。 選択したイメージ参照に一致するノード エージェント SKU を指定する必要があります。 サポートされているノード エージェント SKU の一覧と検証済みイメージ参照の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 |
node |
この構成では、プール内のノードを物理的に割り当てる方法に関する規則を指定します。 |
os |
エフェメラル OSDisk 設定の構成が含まれています。 |
security |
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。 |
service |
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス成果物参照 ID |
windows |
imageReference で Linux OS イメージが指定されている場合は、このプロパティを指定しないでください。 |
プロパティの詳細
containerConfiguration
指定した場合、タスクをコンテナーで実行できるように、プール内の各ノードに対してセットアップが実行されます。 このプールで実行されるすべての通常のタスクとジョブ マネージャー タスクは、containerSettings プロパティを指定する必要があり、他のすべてのタスクで指定できます。
containerConfiguration?: ContainerConfiguration
プロパティ値
dataDisks
プール内のコンピューティング ノードに空のデータ ディスクが接続されている必要がある場合は、このプロパティを指定する必要があります。
dataDisks?: DataDisk[]
プロパティ値
DataDisk[]
diskEncryptionConfiguration
指定した場合、暗号化は、ノードのプロビジョニング中にプール内の各ノードで実行されます。
diskEncryptionConfiguration?: DiskEncryptionConfiguration
プロパティ値
extensions
imageReference
Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシンの Azure Image リソースへの参照。 Azure Batchによって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。
imageReference: ImageReference
プロパティ値
licenseType
これは、Windows オペレーティング システムを含むイメージにのみ適用され、展開されるノードの有効なオンプレミス ライセンスを保持している場合にのみ使用する必要があります。 省略すると、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。
Windows_Server - オンプレミス ライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。
licenseType?: string
プロパティ値
string
nodeAgentSkuId
Batch ノード エージェントは、プール内の各ノードで実行され、ノードと Batch サービスの間のコマンドおよび制御インターフェイスを提供するプログラムです。 オペレーティング システムに応じてさまざまなノード エージェントの実装 (SKU と呼ばれます) があります。 選択したイメージ参照に一致するノード エージェント SKU を指定する必要があります。 サポートされているノード エージェント SKU の一覧と検証済みイメージ参照の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。
nodeAgentSkuId: string
プロパティ値
string
nodePlacementConfiguration
この構成では、プール内のノードを物理的に割り当てる方法に関する規則を指定します。
nodePlacementConfiguration?: NodePlacementConfiguration
プロパティ値
osDisk
securityProfile
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。
securityProfile?: SecurityProfile
プロパティ値
serviceArtifactReference
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス成果物参照 ID
serviceArtifactReference?: ServiceArtifactReference
プロパティ値
windowsConfiguration
imageReference で Linux OS イメージが指定されている場合は、このプロパティを指定しないでください。
windowsConfiguration?: WindowsConfiguration