NetworkConfiguration interface
Configuration réseau d’un pool.
Propriétés
| dynamic |
Étendue de l’attribution de réseau virtuel dynamique. Les valeurs possibles sont les suivantes : 'none', 'job' |
| endpoint |
Configuration des points de terminaison sur les nœuds de calcul dans le pool Batch. La configuration du point de terminaison de pool est prise en charge uniquement sur les pools avec la propriété virtualMachineConfiguration. |
| public |
Configuration IPAddress publique pour les nœuds de calcul dans le pool Batch. La propriété de configuration IP publique est uniquement prise en charge sur les pools avec la propriété virtualMachineConfiguration. |
| subnet |
Identificateur de ressource ARM du sous-réseau de réseau virtuel auquel les nœuds de calcul du pool se joignent. Il s’agit de la forme /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. Le réseau virtuel doit se trouver dans la même région et dans 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 de calcul dans le pool. Si le sous-réseau n’a pas suffisamment d’adresses IP gratuites, le pool alloue partiellement des nœuds et une erreur de redimensionnement se produit. Le principal de service « MicrosoftAzureBatch » doit avoir le rôle « Contributeur de machine virtuelle classique » Role-Based Contrôle d’accès (RBAC) pour le réseau virtuel spécifié. Le sous-réseau spécifié doit autoriser la communication du service Azure Batch à planifier des tâches sur les nœuds. 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 aux nœuds 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. Pour les pools créés avec virtualMachineConfiguration uniquement les réseaux virtuels ARM (' Microsoft.Network/virtualNetworks') sont pris en charge, mais pour les pools créés avec cloudServiceConfiguration, arm et réseaux virtuels classiques sont pris en charge. Si le réseau virtuel spécifié a des groupes de sécurité réseau (NSG) associés, quelques ports système réservés doivent être activés pour la communication entrante. 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 au stockage Azure sur le port 443. Pour plus d’informations, consultez : https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration |
Détails de la propriété
dynamicVNetAssignmentScope
Étendue de l’attribution de réseau virtuel dynamique. Les valeurs possibles sont les suivantes : 'none', 'job'
dynamicVNetAssignmentScope?: DynamicVNetAssignmentScope
Valeur de propriété
endpointConfiguration
Configuration des points de terminaison sur les nœuds de calcul dans le pool Batch. La configuration du point de terminaison de pool est prise en charge uniquement sur les pools avec la propriété virtualMachineConfiguration.
endpointConfiguration?: PoolEndpointConfiguration
Valeur de propriété
publicIPAddressConfiguration
Configuration IPAddress publique pour les nœuds de calcul dans le pool Batch. La propriété de configuration IP publique est uniquement prise en charge sur les pools avec la propriété virtualMachineConfiguration.
publicIPAddressConfiguration?: PublicIPAddressConfiguration
Valeur de propriété
subnetId
Identificateur de ressource ARM du sous-réseau de réseau virtuel auquel les nœuds de calcul du pool se joignent. Il s’agit de la forme /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. Le réseau virtuel doit se trouver dans la même région et dans 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 de calcul dans le pool. Si le sous-réseau n’a pas suffisamment d’adresses IP gratuites, le pool alloue partiellement des nœuds et une erreur de redimensionnement se produit. Le principal de service « MicrosoftAzureBatch » doit avoir le rôle « Contributeur de machine virtuelle classique » Role-Based Contrôle d’accès (RBAC) pour le réseau virtuel spécifié. Le sous-réseau spécifié doit autoriser la communication du service Azure Batch à planifier des tâches sur les nœuds. 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 aux nœuds 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. Pour les pools créés avec virtualMachineConfiguration uniquement les réseaux virtuels ARM (' Microsoft.Network/virtualNetworks') sont pris en charge, mais pour les pools créés avec cloudServiceConfiguration, arm et réseaux virtuels classiques sont pris en charge. Si le réseau virtuel spécifié a des groupes de sécurité réseau (NSG) associés, quelques ports système réservés doivent être activés pour la communication entrante. 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 au stockage Azure sur le port 443. Pour plus d’informations, consultez : https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration
subnetId?: string
Valeur de propriété
string