Partilhar via


NetworkConfiguration interface

A configuração de rede para um Pool.

Propriedades

dynamicVNetAssignmentScope

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

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ó é suportada em Pools com a propriedade virtualMachineConfiguration.

publicIPAddressConfiguration

A configuração de endereço IPAddress público para nós de computação no pool de lotes. A propriedade de configuração de IP público só é suportada 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 entrarão. Este é o formato /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. A rede virtual deve estar na mesma região e assinatura que a Conta em Lote do Azure. A sub-rede especificada deve ter endereços IP livres suficientes para acomodar o número de nós de computação no pool. Se a sub-rede não tiver endereços IP livres suficientes, o Pool alocará parcialmente os 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 Controle de Acesso (RBAC) para a VNet especificada. A sub-rede especificada deve permitir a comunicação do serviço Lote do Azure para poder agendar Tarefas nos Nós. Isso pode ser verificado verificando se a rede virtual especificada tem algum NSG (Network Security Groups) associado. Se a comunicação com os nós na sub-rede especificada for negada por um NSG, o serviço em lote definirá o estado dos nós de computação como inutilizável. Para Pools criados com virtualMachineConfiguration, apenas redes virtuais ARM ('Microsoft.Network/virtualNetworks') são suportadas, mas para Pools criados com cloudServiceConfiguration há suporte para ARM e redes virtuais clássicas. Se a VNet especificada tiver algum NSG (Network Security Groups) associado, algumas portas de sistema reservadas 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 as conexões de saída para o Armazenamento do Azure na porta 443. Para mais pormenores, consultar: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

Detalhes de Propriedade

dynamicVNetAssignmentScope

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

dynamicVNetAssignmentScope?: DynamicVNetAssignmentScope

Valor de 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ó é suportada em Pools com a propriedade virtualMachineConfiguration.

endpointConfiguration?: PoolEndpointConfiguration

Valor de Propriedade

publicIPAddressConfiguration

A configuração de endereço IPAddress público para nós de computação no pool de lotes. A propriedade de configuração de IP público só é suportada em Pools com a propriedade virtualMachineConfiguration.

publicIPAddressConfiguration?: PublicIPAddressConfiguration

Valor de Propriedade

subnetId

O identificador de recurso ARM da sub-rede de rede virtual à qual os nós de computação do pool entrarão. Este é o formato /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. A rede virtual deve estar na mesma região e assinatura que a Conta em Lote do Azure. A sub-rede especificada deve ter endereços IP livres suficientes para acomodar o número de nós de computação no pool. Se a sub-rede não tiver endereços IP livres suficientes, o Pool alocará parcialmente os 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 Controle de Acesso (RBAC) para a VNet especificada. A sub-rede especificada deve permitir a comunicação do serviço Lote do Azure para poder agendar Tarefas nos Nós. Isso pode ser verificado verificando se a rede virtual especificada tem algum NSG (Network Security Groups) associado. Se a comunicação com os nós na sub-rede especificada for negada por um NSG, o serviço em lote definirá o estado dos nós de computação como inutilizável. Para Pools criados com virtualMachineConfiguration, apenas redes virtuais ARM ('Microsoft.Network/virtualNetworks') são suportadas, mas para Pools criados com cloudServiceConfiguration há suporte para ARM e redes virtuais clássicas. Se a VNet especificada tiver algum NSG (Network Security Groups) associado, algumas portas de sistema reservadas 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 as conexões de saída para o Armazenamento do Azure na porta 443. Para mais pormenores, consultar: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

subnetId?: string

Valor de Propriedade

string