Compartilhar via


NetworkConfiguration interface

A configuração de rede de um pool.

Propriedades

dynamicVNetAssignmentScope

O escopo da atribuição de vnet dinâmica. Os valores possíveis incluem: 'none', 'job'

endpointConfiguration

A configuração para pontos de extremidade em Nós de Computação no Pool de Lotes. A configuração do ponto de extremidade do pool só tem suporte em Pools com a propriedade virtualMachineConfiguration.

publicIPAddressConfiguration

A configuração de IPAddress público para nós de computação no Pool de Lotes. A propriedade de configuração de IP público só tem suporte em Pools com a propriedade virtualMachineConfiguration.

subnetId

O identificador de recurso arm da sub-rede de rede virtual à qual os Nós de Computação do Pool ingressarão. Isso é do formulário /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. A rede virtual deve estar na mesma região e assinatura que a Conta do Lote do Azure. A sub-rede especificada deve ter endereços IP gratuitos suficientes para acomodar o número de nós de computação no pool. Se a sub-rede não tiver endereços IP gratuitos suficientes, o Pool alocará parcialmente nós e ocorrerá um erro de redimensionamento. A entidade de serviço 'MicrosoftAzureBatch' deve ter a função "Colaborador de Máquina Virtual Clássica" Role-Based RBAC (Controle de Acesso) para a VNet especificada. A sub-rede especificada deve permitir que a comunicação do serviço do Lote do Azure seja capaz de agendar tarefas nos nós. Isso pode ser verificado verificando se a VNet especificada tem algum NSG (Grupos de Segurança de Rede) associados. Se a comunicação com os Nós na sub-rede especificada for negada por um NSG, o serviço lote definirá o estado dos Nós de Computação como inutilizável. Para pools criados com virtualMachineConfiguration, há suporte apenas para redes virtuais arm ('Microsoft.Network/virtualNetworks'), mas para pools criados com cloudServiceConfiguration, tanto o ARM quanto as redes virtuais clássicas têm suporte. Se a VNet especificada tiver nenhum NSG (Grupos de Segurança de Rede) associado, algumas portas reservadas do sistema deverão ser habilitadas para comunicação de entrada. Para pools criados com uma configuração de máquina virtual, habilite as portas 29876 e 29877, bem como a porta 22 para Linux e a porta 3389 para Windows. Para pools criados com uma configuração de serviço de nuvem, habilite as portas 10100, 20100 e 30100. Habilite também conexões de saída para o Armazenamento do Azure na porta 443. Para obter mais detalhes, consulte: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

Detalhes da propriedade

dynamicVNetAssignmentScope

O escopo da atribuição de vnet dinâmica. Os valores possíveis incluem: 'none', 'job'

dynamicVNetAssignmentScope?: DynamicVNetAssignmentScope

Valor da propriedade

endpointConfiguration

A configuração para pontos de extremidade em Nós de Computação no Pool de Lotes. A configuração do ponto de extremidade do pool só tem suporte em Pools com a propriedade virtualMachineConfiguration.

endpointConfiguration?: PoolEndpointConfiguration

Valor da propriedade

publicIPAddressConfiguration

A configuração de IPAddress público para nós de computação no Pool de Lotes. A propriedade de configuração de IP público só tem suporte em Pools com a propriedade virtualMachineConfiguration.

publicIPAddressConfiguration?: PublicIPAddressConfiguration

Valor da propriedade

subnetId

O identificador de recurso arm da sub-rede de rede virtual à qual os Nós de Computação do Pool ingressarão. Isso é do formulário /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. A rede virtual deve estar na mesma região e assinatura que a Conta do Lote do Azure. A sub-rede especificada deve ter endereços IP gratuitos suficientes para acomodar o número de nós de computação no pool. Se a sub-rede não tiver endereços IP gratuitos suficientes, o Pool alocará parcialmente nós e ocorrerá um erro de redimensionamento. A entidade de serviço 'MicrosoftAzureBatch' deve ter a função "Colaborador de Máquina Virtual Clássica" Role-Based RBAC (Controle de Acesso) para a VNet especificada. A sub-rede especificada deve permitir que a comunicação do serviço do Lote do Azure seja capaz de agendar tarefas nos nós. Isso pode ser verificado verificando se a VNet especificada tem algum NSG (Grupos de Segurança de Rede) associados. Se a comunicação com os Nós na sub-rede especificada for negada por um NSG, o serviço lote definirá o estado dos Nós de Computação como inutilizável. Para pools criados com virtualMachineConfiguration, há suporte apenas para redes virtuais arm ('Microsoft.Network/virtualNetworks'), mas para pools criados com cloudServiceConfiguration, tanto o ARM quanto as redes virtuais clássicas têm suporte. Se a VNet especificada tiver nenhum NSG (Grupos de Segurança de Rede) associado, algumas portas reservadas do sistema deverão ser habilitadas para comunicação de entrada. Para pools criados com uma configuração de máquina virtual, habilite as portas 29876 e 29877, bem como a porta 22 para Linux e a porta 3389 para Windows. Para pools criados com uma configuração de serviço de nuvem, habilite as portas 10100, 20100 e 30100. Habilite também conexões de saída para o Armazenamento do Azure na porta 443. Para obter mais detalhes, consulte: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

subnetId?: string

Valor da propriedade

string