Adicionar interfaces de rede ou remover interfaces de rede de máquinas virtuais

Saiba como adicionar uma interface de rede existente ao criar uma máquina virtual (VM) do Azure. Saiba também como adicionar ou remover interfaces de rede de uma VM existente no estado interrompido (deslocalizado). Uma interface de rede permite que uma VM do Azure se comunique com recursos da Internet, do Azure e locais. Uma VM tem uma ou mais interfaces de rede.

Se você precisar adicionar, alterar ou remover endereços IP para uma interface de rede, consulte Configurar endereços IP para uma interface de rede do Azure. Para gerenciar interfaces de rede, consulte Criar, alterar ou excluir uma interface de rede.

Pré-requisitos

Se você não tiver uma, configure uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente. Conclua uma destas tarefas antes de iniciar o restante deste artigo:

  • Utilizadores do portal: inicie sessão no portal do Azure com a sua conta do Azure.

  • Usuários do PowerShell: execute os comandos no Azure Cloud Shell ou execute o PowerShell localmente a partir do seu computador. O Azure Cloud Shell é um shell interativo gratuito que pode utilizar para executar os passos neste artigo. Tem as ferramentas comuns do Azure pré-instaladas e configuradas para utilização com a sua conta. Na guia do navegador Azure Cloud Shell, localize a lista suspensa Selecionar ambiente e escolha PowerShell se ainda não estiver selecionada.

    Se você estiver executando o PowerShell localmente, use o módulo do Azure PowerShell versão 1.0.0 ou posterior. Execute Get-Module -ListAvailable Az.Network para localizar a versão instalada. Se precisar de atualizar, veja Install Azure PowerShell module (Instalar o módulo do Azure PowerShell). Execute Connect-AzAccount para entrar no Azure.

  • Usuários da CLI do Azure: execute os comandos no Azure Cloud Shell ou execute a CLI do Azure localmente a partir do seu computador. O Azure Cloud Shell é um shell interativo gratuito que pode utilizar para executar os passos neste artigo. Na guia do navegador Azure Cloud Shell, localize a lista suspensa Selecionar ambiente e escolha Bash se ainda não estiver selecionada.

    Se você estiver executando a CLI do Azure localmente, use a CLI do Azure versão 2.0.26 ou posterior. Execute az --version para localizar a versão instalada. Se precisar de instalar ou atualizar, veja Install Azure CLI (Instalar o Azure CLI). Execute az login para criar uma ligação com o Azure.

Adicionar interfaces de rede existentes a uma nova VM

Quando você cria uma máquina virtual através do portal, o portal cria uma interface de rede com configurações padrão e anexa a interface de rede à VM para você. Não é possível usar o portal para adicionar interfaces de rede existentes a uma nova VM ou para criar uma VM com várias interfaces de rede. Você pode fazer as duas coisas usando a CLI ou o PowerShell. Certifique-se de se familiarizar com as restrições. Se você criar uma VM com várias interfaces de rede, também deverá configurar o sistema operacional para usá-las corretamente depois de criar a VM. Saiba como configurar o Linux ou o Windows para várias interfaces de rede.

  1. Crie uma interface de rede antes de criar a VM.

  2. Criar uma VM. Você pode usar CLI ou PowerShell.

Adicionar uma interface de rede a uma VM existente

Para adicionar uma interface de rede à sua máquina virtual:

  1. Vá para o portal do Azure para localizar uma máquina virtual existente. Procure e selecione Máquinas Virtuais.

  2. Selecione o nome da sua VM. A VM deve suportar o número de interfaces de rede que você deseja adicionar. Para descobrir quantas interfaces de rede cada tamanho de VM suporta, consulte os tamanhos no Azure para Tamanhos para máquinas virtuais no Azure.

  3. Na página Visão Geral da VM, selecione Parar e Sim. Em seguida, aguarde até que o Status da VM mude para Parado (deslocalizado).

    Captura de ecrã de parar uma máquina virtual no portal do Azure.

  4. Selecione Interface de rede Conexão de rede>. Em seguida, em Anexar interface de rede existente, selecione a interface de rede que deseja anexar e selecione OK.

    Captura de ecrã de anexar uma interface de rede a uma máquina virtual no portal do Azure.

    Nota

    A interface de rede que selecionou tem de existir na mesma rede virtual com a interface de rede atualmente ligada à VM.

    Se você não tiver uma interface de rede existente, você deve primeiro criar uma. Para fazer isso, selecione Criar interface de rede. Para saber mais sobre como criar uma interface de rede, consulte Criar uma interface de rede. Para saber mais sobre restrições adicionais ao adicionar interfaces de rede a máquinas virtuais, consulte Restrições.

  5. Selecione Visão geral>Iniciar para iniciar a máquina virtual.

    Agora você pode configurar o sistema operacional VM para usar várias interfaces de rede corretamente. Saiba como configurar o Linux ou o Windows para várias interfaces de rede.

    Comandos

    Ferramenta Comando
    CLI az vm nic adicionar. Ver exemplo
    PowerShell Add-AzVMNetworkInterface. Ver exemplo

Exibir interfaces de rede para uma VM

Você pode exibir as interfaces de rede atualmente conectadas a uma VM para saber mais sobre a configuração de cada interface de rede e os endereços IP atribuídos a cada interface de rede.

  1. Vá para o portal do Azure para localizar uma máquina virtual existente. Procure e selecione Máquinas Virtuais.

    Nota

    Inicie sessão com uma conta à qual tenha sido atribuída a função de Proprietário, Colaborador ou Colaborador de Rede para a sua subscrição. Para saber mais sobre como atribuir funções a contas, consulte Funções internas para controle de acesso baseado em função do Azure.

  2. Selecione o nome da VM para a qual você deseja exibir interfaces de rede anexadas.

  3. Selecione Rede para ver as interfaces de rede atualmente conectadas à VM. Selecione uma interface de rede para ver sua configuração

    Captura de ecrã da interface de rede anexada a uma máquina virtual no portal do Azure.

    Para saber mais sobre as configurações da interface de rede e como alterá-las, consulte Gerenciar interfaces de rede. Para saber mais sobre como adicionar, alterar ou remover endereços IP atribuídos a uma interface de rede, consulte Gerenciar endereços IP da interface de rede.

    Comandos

    Ferramenta Comando
    CLI Lista AZ VM NIC
    PowerShell Get-AzVM

Remover uma interface de rede de uma VM

Utilize os passos seguintes:

  1. Vá para o portal do Azure para localizar uma máquina virtual existente. Procure e selecione Máquinas Virtuais.

  2. Selecione o nome da VM para a qual você deseja excluir interfaces de rede anexadas.

  3. Selecione Parar.

  4. Aguarde até que o Status da VM mude para Interrompido (deslocalizado).

  5. Selecione Networking>Detach network interface.

  6. Em Desanexar interface de rede, selecione a interface de rede que deseja desanexar. Em seguida, selecione OK.

    Nota

    Se apenas uma interface de rede estiver listada, você não poderá desanexá-la, porque uma máquina virtual sempre deve ter pelo menos uma interface de rede conectada a ela.

    Comandos

    Ferramenta Comando
    CLI az vm nic remover. Ver exemplo
    PowerShell Remove-AzVMNetworkInterface. Ver exemplo

Restrições

Verifique os itens seguintes:

  1. Uma VM deve ter pelo menos uma interface de rede conectada a ela.

  2. Uma VM só pode ter tantas interfaces de rede conectadas a ela quanto o tamanho da VM suportar. Para saber mais sobre quantas interfaces de rede cada tamanho de VM suporta, consulte Tamanhos para máquinas virtuais no Azure. Todos os tamanhos suportam pelo menos duas interfaces de rede.

  3. As interfaces de rede adicionadas a uma VM não podem ser conectadas a outra VM no momento. Para saber mais sobre como criar interfaces de rede, consulte Criar uma interface de rede.

  4. No passado, você podia adicionar interfaces de rede apenas a VMs que suportavam várias interfaces de rede e foram criadas com pelo menos duas interfaces de rede. Não foi possível adicionar uma interface de rede a uma VM criada com uma interface de rede, mesmo que o tamanho da VM suportasse mais de uma interface de rede. Por outro lado, você só poderia remover interfaces de rede de uma VM com pelo menos três interfaces de rede, porque as VMs criadas com pelo menos duas interfaces de rede sempre precisavam ter pelo menos duas interfaces de rede. Estas restrições já não se aplicam. Agora você pode criar uma VM com qualquer número de interfaces de rede (até o número suportado pelo tamanho da VM).

  5. Por padrão, a primeira interface de rede conectada a uma VM é a interface de rede primária . Todas as outras interfaces de rede na VM são interfaces de rede secundárias .

  6. Você pode controlar para qual interface de rede você envia tráfego de saída. No entanto, uma VM por padrão envia todo o tráfego de saída para o endereço IP atribuído à configuração IP primária da interface de rede primária.

  7. No passado, todas as VMs dentro do mesmo conjunto de disponibilidade eram obrigadas a ter uma única ou várias interfaces de rede. VMs com qualquer número de interfaces de rede agora podem existir no mesmo conjunto de disponibilidade, até o número suportado pelo tamanho da VM. Você só pode adicionar uma VM a um conjunto de disponibilidade quando ela é criada. Para saber mais sobre conjuntos de disponibilidade, consulte Opções de disponibilidade para Máquinas Virtuais do Azure.

  8. Você pode conectar interfaces de rede na mesma VM a sub-redes diferentes dentro de uma rede virtual. No entanto, as interfaces de rede devem estar todas conectadas à mesma rede virtual.

  9. Você pode adicionar qualquer endereço IP para qualquer configuração IP de qualquer interface de rede primária ou secundária a um pool de back-end do Balanceador de Carga do Azure. No passado, apenas o endereço IP primário da interface de rede primária podia ser adicionado a um pool de back-end. Para saber mais sobre endereços IP e configurações, consulte Configurar endereços IP para uma interface de rede do Azure.

  10. A exclusão de uma VM não exclui as interfaces de rede conectadas a ela. Quando você exclui uma VM, as interfaces de rede são desanexadas da VM. Você pode adicionar essas interfaces de rede a diferentes VMs ou excluí-las.

  11. Alcançar o desempenho ideal documentado requer uma rede acelerada. Em alguns casos, você deve habilitar explicitamente a Rede Acelerada para máquinas virtuais Windows ou Linux .

    Nota

    O Azure fornece um IP de acesso de saída padrão para VMs que não recebem um endereço IP público ou estão no pool de back-end de um balanceador de carga básico interno do Azure. O mecanismo IP de acesso de saída padrão fornece um endereço IP de saída que não é configurável.

    O IP de acesso de saída padrão é desativado quando um dos seguintes eventos acontece:

    • Um endereço IP público é atribuído à VM.
    • A VM é colocada no pool de back-end de um balanceador de carga padrão, com ou sem regras de saída.
    • Um recurso do Gateway NAT do Azure é atribuído à sub-rede da VM.

    As VMs que você cria usando conjuntos de dimensionamento de máquina virtual no modo de orquestração flexível não têm acesso de saída padrão.

    Para obter mais informações sobre conexões de saída no Azure, consulte Acesso de saída padrão no Azure e Usar SNAT (Conversão de Endereço de Rede de Origem) para conexões de saída.