NetworkConfiguration interface

プールのネットワーク構成。

プロパティ

dynamicVnetAssignmentScope

動的 vnet 割り当てのスコープ。

enableAcceleratedNetworking

このプールで高速ネットワークを有効にする必要があるかどうか。 高速ネットワークにより、VM への単一ルート I/O 仮想化 (SR-IOV) が可能になり、ネットワーク パフォーマンスが向上する可能性があります。 詳細については、https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overviewを参照してください。

endpointConfiguration

バッチプール内のCompute Node上のエンドポイントの設定。

publicIpAddressConfiguration

Batch プール内のコンピューティング ノードのパブリック IP アドレス構成。

subnetId

プールのコンピュートノードが参加する仮想ネットワークサブネットのARMリソース識別子です。 これは、/subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet} の形式です。 仮想ネットワークはAzure Batchアカウントと同じ地域およびサブスクリプション内である必要があります。 指定されたサブネットには、プール内のコンピュートノード数を収容できる十分な空きIPアドレスが必要です。 サブネットに十分な空きIPアドレスがない場合、プールはノードを部分的に割り当て、リサイズエラーが発生します。 「MicrosoftAzureBatch」サービスプリンシパルは指定されたVNetに対して「Classic Virtual Machine Contributor」Role-Based Access Control(RBAC)役割を持つ必要があります。 指定されたサブネットは、ノード上でタスクをスケジュールできるよう、Azure Batchサービスからの通信を許可しなければなりません。 これは、指定された VNet にネットワーク セキュリティ グループ (NSG) が関連付けられているかどうかを確認することで確認できます。 指定したサブネット内のノードへの通信が NSG によって拒否された場合、Batch サービスはコンピューティング ノードの状態を使用不可に設定します。 ARMの仮想ネットワーク(「Microsoft.」のみ)Network/virtualNetworks'はサポートされています。 指定されたVNetに関連するネットワークセキュリティグループ(NSG)がある場合、受信通信用にいくつかの予約済みシステムポート(ポート29876および29877を含む)を有効にしなければなりません。 また、ポート443のAzure Storageへのアウトバウンド接続を有効にしてください。 詳細については、次を参照してください: https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration

プロパティの詳細

dynamicVnetAssignmentScope

動的 vnet 割り当てのスコープ。

dynamicVnetAssignmentScope?: DynamicVNetAssignmentScope

プロパティ値

enableAcceleratedNetworking

このプールで高速ネットワークを有効にする必要があるかどうか。 高速ネットワークにより、VM への単一ルート I/O 仮想化 (SR-IOV) が可能になり、ネットワーク パフォーマンスが向上する可能性があります。 詳細については、https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overviewを参照してください。

enableAcceleratedNetworking?: boolean

プロパティ値

boolean

endpointConfiguration

バッチプール内のCompute Node上のエンドポイントの設定。

endpointConfiguration?: BatchPoolEndpointConfiguration

プロパティ値

publicIpAddressConfiguration

Batch プール内のコンピューティング ノードのパブリック IP アドレス構成。

publicIpAddressConfiguration?: BatchPublicIpAddressConfiguration

プロパティ値

subnetId

プールのコンピュートノードが参加する仮想ネットワークサブネットのARMリソース識別子です。 これは、/subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet} の形式です。 仮想ネットワークはAzure Batchアカウントと同じ地域およびサブスクリプション内である必要があります。 指定されたサブネットには、プール内のコンピュートノード数を収容できる十分な空きIPアドレスが必要です。 サブネットに十分な空きIPアドレスがない場合、プールはノードを部分的に割り当て、リサイズエラーが発生します。 「MicrosoftAzureBatch」サービスプリンシパルは指定されたVNetに対して「Classic Virtual Machine Contributor」Role-Based Access Control(RBAC)役割を持つ必要があります。 指定されたサブネットは、ノード上でタスクをスケジュールできるよう、Azure Batchサービスからの通信を許可しなければなりません。 これは、指定された VNet にネットワーク セキュリティ グループ (NSG) が関連付けられているかどうかを確認することで確認できます。 指定したサブネット内のノードへの通信が NSG によって拒否された場合、Batch サービスはコンピューティング ノードの状態を使用不可に設定します。 ARMの仮想ネットワーク(「Microsoft.」のみ)Network/virtualNetworks'はサポートされています。 指定されたVNetに関連するネットワークセキュリティグループ(NSG)がある場合、受信通信用にいくつかの予約済みシステムポート(ポート29876および29877を含む)を有効にしなければなりません。 また、ポート443のAzure Storageへのアウトバウンド接続を有効にしてください。 詳細については、次を参照してください: https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration

subnetId?: string

プロパティ値

string