Elimine interfaces de rede dinâmicas de uma instância

Esta página descreve como eliminar uma interface de rede dinâmica (NIC) de uma instância do Compute Engine existente.

Para uma vista geral de várias interfaces de rede, consulte o artigo Várias interfaces de rede.

Para ver as interfaces de rede existentes de uma instância, consulte o artigo Ver interfaces de rede de uma instância.

Elimine uma NIC dinâmica de uma instância

Esta secção descreve como eliminar uma NIC dinâmica de uma instância.

Para evitar um possível erro ao eliminar uma NIC dinâmica através da atualização da instância, não elimine NICs dinâmicas de instâncias individuais atualizando as propriedades da instância.

Consola

  1. Na Google Cloud consola, aceda à página Instâncias de VM.

    Aceda às instâncias de VM

  2. Clique no nome da instância para a qual quer eliminar uma NIC dinâmica.

  3. Na página de detalhes da instância, clique em Editar.

  4. Na secção Interfaces de rede dinâmicas, localize a NIC dinâmica que quer eliminar.

  5. Para eliminar a NIC dinâmica, clique em Eliminar.

  6. Para guardar a configuração, clique em Guardar.

gcloud

Para eliminar uma NIC dinâmica de uma instância existente, use o comando instances network-interfaces delete.

gcloud compute instances network-interfaces delete INSTANCE_NAME \
    --zone=ZONE \
    --network-interface=DYNAMIC_NIC_NAME

Substitua o seguinte:

  • INSTANCE_NAME: o nome da instância a criar
  • ZONE: a zona da instância
  • DYNAMIC_NIC_NAME: o nome da NIC dinâmica a eliminar, como nic0.2

API

Para eliminar uma NIC dinâmica de uma instância existente, use o método instances.deleteNetworkInterface.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/deleteNetworkInterface?networkInterfaceName=DYNAMIC_NIC_NAME

Substitua o seguinte:

  • PROJECT_ID: o ID do projeto que contém a instância
  • ZONE: a zona que contém a instância
  • INSTANCE_NAME: o nome da instância a partir da qual eliminar a NIC dinâmica
  • DYNAMIC_NIC_NAME: o nome da NIC dinâmica a eliminar, como nic0.2

Elimine uma NIC dinâmica de instâncias num MIG

Esta secção descreve como eliminar uma NIC dinâmica de instâncias num MIG criando um novo modelo de instância e aplicando a configuração ao MIG. A atualização de um modelo de instância existente não é suportada.

Para mais informações sobre como criar modelos de instâncias, consulte o artigo Crie modelos de instâncias. Para ver um modelo de instância existente, consulte o artigo Obtenha, liste e elimine modelos de instância.

Consola

  1. Aceda à página Modelos de instâncias.

    Aceda a Modelos de instâncias

  2. Clique no modelo de instância que quer copiar e atualizar.

  3. Clique em Criar semelhante.

  4. Expanda a secção Opções avançadas e, de seguida, expanda a secção Redes.

  5. Na secção Interfaces de rede dinâmicas, localize a NIC dinâmica que quer eliminar.

  6. Para eliminar a NIC dinâmica, clique em Eliminar.

  7. Para criar o modelo de instância, clique em Criar.

  8. Para atualizar ou recriar as suas instâncias com o novo modelo de instância, consulte o artigo Aplique novas configurações de VMs num MIG.

gcloud

  1. Para criar um novo modelo de instância que elimine uma NIC dinâmica, use o comando gcloud compute instance-templates create.

    Inclua a flag --network-interface para cada interface de rede do seu modelo de instância existente, exceto para a NIC dinâmica que quer eliminar.

    Ajuste o exemplo seguinte para especificar interfaces de rede e outras propriedades conforme necessário. Para ver mais exemplos de como criar instâncias com várias interfaces de rede, consulte o artigo Crie VMs com várias interfaces de rede.

    gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \
       --network-interface=network=NETWORK_A,subnet=SUBNET_A \
       [--network-interface=network=NETWORK_B,subnet=SUBNET_B[,vlan=VLAN_ID]]
    

    Substitua o seguinte:

    • INSTANCE_TEMPLATE_NAME: um nome para o novo modelo de instância.
    • NETWORK_A, NETWORK_B: a rede à qual a interface está associada.
    • SUBNET_A, SUBNET_B: a sub-rede onde a interface está anexada.
    • VLAN_ID: um ID de VLAN. A especificação de um ID de VLAN configura a interface de rede como uma NIC dinâmica. Tem de colocar um NIC dinâmico após o vNIC principal no comando.
  2. Para atualizar ou recriar as suas instâncias com o novo modelo de instância, consulte o artigo Aplique novas configurações de VMs num MIG.

API

  1. Para criar um novo modelo de instância que elimine uma NIC dinâmica, use o método instanceTemplates.insert para criar um modelo de instância global ou o método regionInstanceTemplates.insert para criar um modelo de instância regional.

    No campo networkInterfaces, inclua cada interface de rede do modelo de instância existente, exceto a NIC dinâmica que quer eliminar.

    Ajuste o exemplo seguinte para especificar interfaces de rede e outras propriedades conforme necessário. Para ver mais exemplos de como criar instâncias com várias interfaces de rede, consulte o artigo Crie VMs com várias interfaces de rede.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates
    {
       ....
    
       "networkInterfaces": [
         {
           "subnetwork": "regions/REGION/subnetworks/SUBNET_A"
         },
         {
           "subnetwork": "regions/REGION/subnetworks/SUBNET_B",
           "vlan": "VLAN_ID"
         },
         additional network interfaces...
       ],
       other instance settings...
     }
    

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto que contém o modelo de instância.
    • REGION: a região que contém as instâncias.
    • SUBNET_A,SUBNET_B: a sub-rede onde cada interface de rede está localizada.
    • VLAN_ID: um ID de VLAN. A especificação de um ID de VLAN configura a interface de rede como uma NIC dinâmica. Tem de colocar uma NIC dinâmica após a vNIC principal no pedido.
  2. Para atualizar ou recriar as suas instâncias com o novo modelo de instância, consulte o artigo Aplique novas configurações de VMs num MIG.