NetworkConfiguration クラス

  • java.lang.Object
    • com.microsoft.azure.management.batch.NetworkConfiguration

public class NetworkConfiguration

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

メソッドの概要

修飾子と型 メソッドと説明
PoolEndpointConfiguration endpointConfiguration()

プール エンドポイントの構成の取得は、virtualMachineConfiguration プロパティを持つプールでのみサポートされます。

PublicIPAddressConfiguration publicIPAddressConfiguration()

このプロパティの取得は、virtualMachineConfiguration プロパティを持つプールでのみサポートされます。

String subnetId()

仮想ネットワークを取得するには、Azure Batch アカウントと同じリージョンとサブスクリプションに存在する必要があります。 指定されたサブネットには、プール内のノードの数に対応できる十分な空き IP アドレスが必要です。 サブネットに十分な空き IP アドレスがない場合、プールはコンピューティング ノードを部分的に割り当て、サイズ変更エラーが発生します。 "MicrosoftAzureBatch" サービス プリンシパルには、指定された VNet の "クラシック仮想マシン共同作成者" Role-Based Access Control (RBAC) ロールが必要です。 指定したサブネットでは、コンピューティング ノードでタスクをスケジュールできるように、Azure Batch サービスからの通信を許可する必要があります。 これは、指定された VNet にネットワーク セキュリティ グループ (NSG) が関連付けられているかどうかを確認することで確認できます。 指定したサブネット内のコンピューティング ノードへの通信が NSG によって拒否された場合、Batch サービスはコンピューティング ノードの状態を使用不可に設定します。 指定した VNet にネットワーク セキュリティ グループ (NSG) が関連付けられている場合、予約されているいくつかのシステム ポートの受信通信を有効にする必要があります。 仮想マシン構成で作成されたプールの場合、ポート 29876 と 29877 を有効にしたうえで、Linux の場合はポート 22 を、Windows の場合はポート 3389 を有効にします。 クラウド サービス構成で作成されたプールの場合、10100、20100、30100 の各ポートを有効にします。 また、ポート 443 で Azure Storage への送信接続を有効にします。 cloudServiceConfiguration プールの場合、'クラシック' VNET のみがサポートされます。 詳細については、 を参照してください https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

NetworkConfiguration withEndpointConfiguration(PoolEndpointConfiguration endpointConfiguration)

プール エンドポイント構成の設定は、virtualMachineConfiguration プロパティを持つプールでのみサポートされます。

NetworkConfiguration withPublicIPAddressConfiguration(PublicIPAddressConfiguration publicIPAddressConfiguration)

このプロパティの設定は、virtualMachineConfiguration プロパティを持つプールでのみサポートされます。

NetworkConfiguration withSubnetId(String subnetId)

仮想ネットワークは、Azure Batch アカウントと同じリージョンとサブスクリプションに存在する必要があります。 指定されたサブネットには、プール内のノードの数に対応できる十分な空き IP アドレスが必要です。 サブネットに十分な空き IP アドレスがない場合、プールはコンピューティング ノードを部分的に割り当て、サイズ変更エラーが発生します。 "MicrosoftAzureBatch" サービス プリンシパルには、指定された VNet の "クラシック仮想マシン共同作成者" Role-Based Access Control (RBAC) ロールが必要です。 指定したサブネットでは、コンピューティング ノードでタスクをスケジュールできるように、Azure Batch サービスからの通信を許可する必要があります。 これは、指定された VNet にネットワーク セキュリティ グループ (NSG) が関連付けられているかどうかを確認することで確認できます。 指定したサブネット内のコンピューティング ノードへの通信が NSG によって拒否された場合、Batch サービスはコンピューティング ノードの状態を使用不可に設定します。 指定した VNet にネットワーク セキュリティ グループ (NSG) が関連付けられている場合、予約されているいくつかのシステム ポートの受信通信を有効にする必要があります。 仮想マシン構成で作成されたプールの場合、ポート 29876 と 29877 を有効にしたうえで、Linux の場合はポート 22 を、Windows の場合はポート 3389 を有効にします。 クラウド サービス構成で作成されたプールの場合、10100、20100、30100 の各ポートを有効にします。 また、ポート 443 で Azure Storage への送信接続を有効にします。 cloudServiceConfiguration プールの場合、'クラシック' VNET のみがサポートされます。 詳細については、 を参照してください https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

メソッドの詳細

endpointConfiguration

public PoolEndpointConfiguration endpointConfiguration()

プール エンドポイントの構成の取得は、virtualMachineConfiguration プロパティを持つプールでのみサポートされます。

Returns:

endpointConfiguration 値

publicIPAddressConfiguration

public PublicIPAddressConfiguration publicIPAddressConfiguration()

このプロパティの取得は、virtualMachineConfiguration プロパティを持つプールでのみサポートされます。

Returns:

publicIPAddressConfiguration 値

subnetId

public String subnetId()

仮想ネットワークを取得するには、Azure Batch アカウントと同じリージョンとサブスクリプションに存在する必要があります。 指定されたサブネットには、プール内のノードの数に対応できる十分な空き IP アドレスが必要です。 サブネットに十分な空き IP アドレスがない場合、プールはコンピューティング ノードを部分的に割り当て、サイズ変更エラーが発生します。 "MicrosoftAzureBatch" サービス プリンシパルには、指定された VNet の "クラシック仮想マシン共同作成者" Role-Based Access Control (RBAC) ロールが必要です。 指定したサブネットでは、コンピューティング ノードでタスクをスケジュールできるように、Azure Batch サービスからの通信を許可する必要があります。 これは、指定された VNet にネットワーク セキュリティ グループ (NSG) が関連付けられているかどうかを確認することで確認できます。 指定したサブネット内のコンピューティング ノードへの通信が NSG によって拒否された場合、Batch サービスはコンピューティング ノードの状態を使用不可に設定します。 指定した VNet にネットワーク セキュリティ グループ (NSG) が関連付けられている場合、予約されているいくつかのシステム ポートの受信通信を有効にする必要があります。 仮想マシン構成で作成されたプールの場合、ポート 29876 と 29877 を有効にしたうえで、Linux の場合はポート 22 を、Windows の場合はポート 3389 を有効にします。 クラウド サービス構成で作成されたプールの場合、10100、20100、30100 の各ポートを有効にします。 また、ポート 443 で Azure Storage への送信接続を有効にします。 cloudServiceConfiguration プールの場合、'クラシック' VNET のみがサポートされます。 詳細については、 を参照してください https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

Returns:

subnetId 値

withEndpointConfiguration

public NetworkConfiguration withEndpointConfiguration(PoolEndpointConfiguration endpointConfiguration)

プール エンドポイント構成の設定は、virtualMachineConfiguration プロパティを持つプールでのみサポートされます。

Parameters:

endpointConfiguration - 設定する endpointConfiguration 値

Returns:

NetworkConfiguration オブジェクト自体。

withPublicIPAddressConfiguration

public NetworkConfiguration withPublicIPAddressConfiguration(PublicIPAddressConfiguration publicIPAddressConfiguration)

このプロパティの設定は、virtualMachineConfiguration プロパティを持つプールでのみサポートされます。

Parameters:

publicIPAddressConfiguration - 設定する publicIPAddressConfiguration 値

Returns:

NetworkConfiguration オブジェクト自体。

withSubnetId

public NetworkConfiguration withSubnetId(String subnetId)

仮想ネットワークは、Azure Batch アカウントと同じリージョンとサブスクリプションに存在する必要があります。 指定されたサブネットには、プール内のノードの数に対応できる十分な空き IP アドレスが必要です。 サブネットに十分な空き IP アドレスがない場合、プールはコンピューティング ノードを部分的に割り当て、サイズ変更エラーが発生します。 "MicrosoftAzureBatch" サービス プリンシパルには、指定された VNet の "クラシック仮想マシン共同作成者" Role-Based Access Control (RBAC) ロールが必要です。 指定したサブネットでは、コンピューティング ノードでタスクをスケジュールできるように、Azure Batch サービスからの通信を許可する必要があります。 これは、指定された VNet にネットワーク セキュリティ グループ (NSG) が関連付けられているかどうかを確認することで確認できます。 指定したサブネット内のコンピューティング ノードへの通信が NSG によって拒否された場合、Batch サービスはコンピューティング ノードの状態を使用不可に設定します。 指定した VNet にネットワーク セキュリティ グループ (NSG) が関連付けられている場合、予約されているいくつかのシステム ポートの受信通信を有効にする必要があります。 仮想マシン構成で作成されたプールの場合、ポート 29876 と 29877 を有効にしたうえで、Linux の場合はポート 22 を、Windows の場合はポート 3389 を有効にします。 クラウド サービス構成で作成されたプールの場合、10100、20100、30100 の各ポートを有効にします。 また、ポート 443 で Azure Storage への送信接続を有効にします。 cloudServiceConfiguration プールの場合、'クラシック' VNET のみがサポートされます。 詳細については、 を参照してください https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

Parameters:

subnetId - 設定する subnetId 値

Returns:

NetworkConfiguration オブジェクト自体。

適用対象