Partager via


NetworkConfiguration Classe

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

public class NetworkConfiguration

Configuration réseau d’un pool.

Récapitulatif du constructeur

Constructeur Description
NetworkConfiguration()

Résumé de la méthode

Modificateur et type Méthode et description
PoolEndpointConfiguration endpointConfiguration()

La configuration du point de terminaison de pool est prise en charge uniquement sur les pools dotés de la propriété Configuration de la machinevirtuelle.

PublicIPAddressConfiguration publicIPAddressConfiguration()

Obtenir cette propriété est uniquement prise en charge sur les pools avec la propriété Configuration de machinevirtuelle.

java.lang.String subnetId()

Obtenir le réseau virtuel doit se trouver dans la même région et le même abonnement que le compte Azure Batch.

NetworkConfiguration withEndpointConfiguration(PoolEndpointConfiguration endpointConfiguration)

La configuration du point de terminaison de pool est uniquement prise en charge sur les pools dotés de lapropriété Virtual MachineConfiguration.

NetworkConfiguration withPublicIPAddressConfiguration(PublicIPAddressConfiguration publicIPAddressConfiguration)

Cette propriété est uniquement prise en charge sur les pools avec la propriété Configuration de machinevirtuelle.

NetworkConfiguration withSubnetId(String subnetId)

Définissez le réseau virtuel dans la même région et le même abonnement que le compte Azure Batch.

Méthodes héritées de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Détails du constructeur

NetworkConfiguration

public NetworkConfiguration()

Détails de la méthode

endpointConfiguration

public PoolEndpointConfiguration endpointConfiguration()

La configuration du point de terminaison de pool est prise en charge uniquement sur les pools avec la propriété virtualMachineConfiguration.

Returns:

valeur endpointConfiguration

publicIPAddressConfiguration

public PublicIPAddressConfiguration publicIPAddressConfiguration()

Obtenir cette propriété est uniquement prise en charge sur les pools avec la propriété virtualMachineConfiguration.

Returns:

valeur publicIPAddressConfiguration

subnetId

public String subnetId()

Obtenir le réseau virtuel doit se trouver dans la même région et le même abonnement que le compte Azure Batch. Le sous-réseau spécifié doit avoir suffisamment d’adresses IP libres pour prendre en charge le nombre de nœuds dans le pool. Si le sous-réseau n’a pas suffisamment d’adresses IP libres, le pool alloue partiellement les nœuds de calcul et une erreur de redimensionnement se produit. Le principal de service « MicrosoftAzureBatch » doit avoir le rôle « Contributeur de machine virtuelle classique » Role-Based Access Control (RBAC) pour le réseau virtuel spécifié. Le sous-réseau spécifié doit autoriser la communication à partir du service Azure Batch pour pouvoir planifier des tâches sur les nœuds de calcul. Cela peut être vérifié en vérifiant si le réseau virtuel spécifié a des groupes de sécurité réseau (NSG) associés. Si la communication avec les nœuds de calcul dans le sous-réseau spécifié est refusée par un groupe de sécurité réseau, le service Batch définit l’état des nœuds de calcul sur inutilisable. Si le réseau virtuel spécifié possède des groupes de sécurité réseau associés, quelques ports système réservés doivent être activés pour les communications entrantes. Pour les pools créés avec une configuration de machine virtuelle, activez les ports 29876 et 29877, ainsi que le port 22 pour Linux et le port 3389 pour Windows. Pour les pools créés avec une configuration de service cloud, activez les ports 10100, 20100 et 30100. Activez également les connexions sortantes vers stockage Azure sur le port 443. Pour les pools cloudServiceConfiguration, seuls les réseaux virtuels « classiques » sont pris en charge. Pour plus d’informations, consultez : https://docs.microsoft.com/en-us/azure/batch/batch-api-basics\#virtual-network-vnet-and-firewall-configuration.

Returns:

valeur subnetId

withEndpointConfiguration

public NetworkConfiguration withEndpointConfiguration(PoolEndpointConfiguration endpointConfiguration)

La configuration du point de terminaison de pool est prise en charge uniquement sur les pools dotés de la propriété virtualMachineConfiguration.

Parameters:

endpointConfiguration - valeur endpointConfiguration à définir

Returns:

l’objet NetworkConfiguration lui-même.

withPublicIPAddressConfiguration

public NetworkConfiguration withPublicIPAddressConfiguration(PublicIPAddressConfiguration publicIPAddressConfiguration)

La propriété Set est uniquement prise en charge sur les pools avec la propriété virtualMachineConfiguration.

Parameters:

publicIPAddressConfiguration - valeur publicIPAddressConfiguration à définir

Returns:

l’objet NetworkConfiguration lui-même.

withSubnetId

public NetworkConfiguration withSubnetId(String subnetId)

Définissez le réseau virtuel dans la même région et le même abonnement que le compte Azure Batch. Le sous-réseau spécifié doit avoir suffisamment d’adresses IP libres pour prendre en charge le nombre de nœuds dans le pool. Si le sous-réseau n’a pas suffisamment d’adresses IP libres, le pool alloue partiellement les nœuds de calcul et une erreur de redimensionnement se produit. Le principal de service « MicrosoftAzureBatch » doit avoir le rôle « Contributeur de machine virtuelle classique » Role-Based Access Control (RBAC) pour le réseau virtuel spécifié. Le sous-réseau spécifié doit autoriser la communication à partir du service Azure Batch pour pouvoir planifier des tâches sur les nœuds de calcul. Cela peut être vérifié en vérifiant si le réseau virtuel spécifié a des groupes de sécurité réseau (NSG) associés. Si la communication avec les nœuds de calcul dans le sous-réseau spécifié est refusée par un groupe de sécurité réseau, le service Batch définit l’état des nœuds de calcul sur inutilisable. Si le réseau virtuel spécifié possède des groupes de sécurité réseau associés, quelques ports système réservés doivent être activés pour les communications entrantes. Pour les pools créés avec une configuration de machine virtuelle, activez les ports 29876 et 29877, ainsi que le port 22 pour Linux et le port 3389 pour Windows. Pour les pools créés avec une configuration de service cloud, activez les ports 10100, 20100 et 30100. Activez également les connexions sortantes vers stockage Azure sur le port 443. Pour les pools cloudServiceConfiguration, seuls les réseaux virtuels « classiques » sont pris en charge. Pour plus d’informations, consultez : https://docs.microsoft.com/en-us/azure/batch/batch-api-basics\#virtual-network-vnet-and-firewall-configuration.

Parameters:

subnetId - valeur subnetId à définir

Returns:

l’objet NetworkConfiguration lui-même.

S’applique à