次の方法で共有


VirtualMachineConfiguration interface

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

プロパティ

containerConfiguration

プールのコンテナ構成。 指定されている場合、プール内の各コンピュートノードでセットアップが行われ、タスクがコンテナ内で実行できるようにします。 このプール上で動作するすべての通常のタスクおよびジョブマネージャータスクはcontainerSettingsプロパティを指定しなければならず、他のすべてのタスクも指定できます。

dataDisks

プール内のComputeノードに接続されたデータディスクの構成。 このプロパティは、プール内のComputeノードに空のデータディスクを接続する必要がある場合に指定する必要があります。 これは更新できません。 各コンピュートノードはそれぞれのディスクを持ちます(ディスクはファイル共有ではありません)。 既存のディスクは接続できず、各ディスクは空です。 Computeノードがプールから削除されると、ディスクおよびそれに関連するすべてのデータも削除されます。 ディスクは接続後にフォーマットされるわけではなく、使用前に必ずフォーマットする必要があります。詳細は「 https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux 」および「 https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine」を参照してください。

diskEncryptionConfiguration

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

extensions

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

imageReference

使用する Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシン イメージへの参照。

licenseType

これはWindowsオペレーティングシステムを含むイメージにのみ適用され、デプロイされるコンピュートノードの有効なオンプレミスライセンスを保有している場合にのみ使用してください。 省略した場合、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。

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

nodeAgentSkuId

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

nodePlacementConfiguration

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

osDisk

仮想マシンのオペレーティング システム ディスクの設定。

securityProfile

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

serviceArtifactReference

"最新" イメージ バージョンを使用する場合に、スケール セット内のすべての仮想マシンに同じイメージ バージョンを設定するために使用されるサービス 成果物参照 ID を指定します。 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス 成果物参照 ID

windowsConfiguration

仮想マシン上の Windows オペレーティング システムの設定。 imageReferenceプロパティがLinux OSイメージを指定する場合、このプロパティは指定してはいけません。

プロパティの詳細

containerConfiguration

プールのコンテナ構成。 指定されている場合、プール内の各コンピュートノードでセットアップが行われ、タスクがコンテナ内で実行できるようにします。 このプール上で動作するすべての通常のタスクおよびジョブマネージャータスクはcontainerSettingsプロパティを指定しなければならず、他のすべてのタスクも指定できます。

containerConfiguration?: BatchContainerConfiguration

プロパティ値

dataDisks

プール内のComputeノードに接続されたデータディスクの構成。 このプロパティは、プール内のComputeノードに空のデータディスクを接続する必要がある場合に指定する必要があります。 これは更新できません。 各コンピュートノードはそれぞれのディスクを持ちます(ディスクはファイル共有ではありません)。 既存のディスクは接続できず、各ディスクは空です。 Computeノードがプールから削除されると、ディスクおよびそれに関連するすべてのデータも削除されます。 ディスクは接続後にフォーマットされるわけではなく、使用前に必ずフォーマットする必要があります。詳細は「 https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux 」および「 https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine」を参照してください。

dataDisks?: DataDisk[]

プロパティ値

diskEncryptionConfiguration

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

diskEncryptionConfiguration?: DiskEncryptionConfiguration

プロパティ値

extensions

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

extensions?: VMExtension[]

プロパティ値

imageReference

使用する Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシン イメージへの参照。

imageReference: BatchVmImageReference

プロパティ値

licenseType

これはWindowsオペレーティングシステムを含むイメージにのみ適用され、デプロイされるコンピュートノードの有効なオンプレミスライセンスを保有している場合にのみ使用してください。 省略した場合、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。

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

licenseType?: string

プロパティ値

string

nodeAgentSkuId

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

nodeAgentSkuId: string

プロパティ値

string

nodePlacementConfiguration

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

nodePlacementConfiguration?: BatchNodePlacementConfiguration

プロパティ値

osDisk

仮想マシンのオペレーティング システム ディスクの設定。

osDisk?: BatchOsDisk

プロパティ値

securityProfile

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

securityProfile?: SecurityProfile

プロパティ値

serviceArtifactReference

"最新" イメージ バージョンを使用する場合に、スケール セット内のすべての仮想マシンに同じイメージ バージョンを設定するために使用されるサービス 成果物参照 ID を指定します。 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス 成果物参照 ID

serviceArtifactReference?: ServiceArtifactReference

プロパティ値

windowsConfiguration

仮想マシン上の Windows オペレーティング システムの設定。 imageReferenceプロパティがLinux OSイメージを指定する場合、このプロパティは指定してはいけません。

windowsConfiguration?: WindowsConfiguration

プロパティ値