JobNetworkConfiguration.SubnetId Propriedade

Definição

Obtém o identificador de recurso ARM da sub-rede de rede virtual que os nós que executam tarefas do trabalho ingressarão durante a tarefa.

public string SubnetId { get; }
member this.SubnetId : string
Public ReadOnly Property SubnetId As String

Valor da propriedade

Comentários

A sub-rede especificada deve ter endereços IP gratuitos suficientes para acomodar o número de nós que executarão tarefas do trabalho. Isso pode ser até o número de nós no pool.

Isso só funcionará em pools com a VirtualMachineConfiguration propriedade .

Isso é do 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 Lote do Azure. A entidade de serviço 'MicrosoftAzureBatch' deve ter a função rbac (colaborador de máquina virtual clássica) Role-Based Controle de Acesso 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 de computação. Isso pode ser verificado verificando se a VNet especificada tem algum NSG (Grupos de Segurança de Rede) associado. Se a comunicação com os nós de computação na sub-rede especificada for negada por um NSG, o serviço do Lote definirá o estado dos nós de computação como inutilizável. Há suporte apenas para redes virtuais arm ('Microsoft.Network/virtualNetworks'). Se a VNet especificada tiver algum NSG (Grupos de Segurança de Rede) associado, algumas portas reservadas do sistema deverão ser habilitadas para comunicação de entrada – portas 29876 e 29877, bem como a porta 22 para Linux e a porta 3389 para Windows. Habilite também conexões de saída para o Armazenamento do Azure na porta 443. Para obter mais detalhes, confira: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

Aplica-se a