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

Nesta página, descrevemos como excluir uma interface de rede dinâmica (NIC) de uma instância do Compute Engine.

Para uma visão geral de várias interfaces de rede, consulte Várias interfaces de rede.

Para conferir as interfaces de rede de uma instância, consulte Ver interfaces de rede de uma instância.

Excluir uma NIC dinâmica de uma instância

Esta seção descreve como excluir uma NIC dinâmica de uma instância.

Para evitar um possível erro ao excluir uma NIC dinâmica por atualização de instância, não exclua NICs dinâmicas de instâncias individuais atualizando as propriedades da instância.

Console

  1. No console do Google Cloud , acesse a página Instâncias de VM.

    Acessar instâncias de VM

  2. Clique no nome da instância em que você quer excluir uma NIC dinâmica.

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

  4. Na seção Interfaces de rede dinâmicas, localize a NIC dinâmica que você quer excluir.

  5. Para excluir a NIC dinâmica, clique em Excluir.

  6. Para salvar a configuração, clique em Salvar.

gcloud

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

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

Substitua:

  • INSTANCE_NAME: o nome da instância a ser criada
  • ZONE: zona da instância
  • DYNAMIC_NIC_NAME: o nome da NIC dinâmica a ser excluída, como nic0.2

API

Para excluir uma NIC dinâmica de uma instância atual, 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:

  • 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 de que você quer excluir a NIC dinâmica.
  • DYNAMIC_NIC_NAME: o nome da NIC dinâmica a ser excluída, como nic0.2

Excluir uma NIC dinâmica de instâncias em um MIG

Esta seção descreve como excluir uma NIC dinâmica de instâncias em um MIG criando um modelo de instância e aplicando a configuração ao MIG. Não é possível atualizar um modelo de instância atual.

Para mais informações sobre como criar modelos de instância, consulte Como criar modelos de instância. Para conferir um modelo de instância, consulte Receber, listar e excluir modelos de instâncias.

Console

  1. Acesse a página Modelos de instância.

    Acesse "Modelos de instância"

  2. Clique no modelo da instância que você quer copiar e atualizar.

  3. Clique em Criar semelhante.

  4. Expanda a seção Opções avançadas e depois a seção Rede.

  5. Na seção Interfaces de rede dinâmicas, localize a NIC dinâmica que você quer excluir.

  6. Para excluir a NIC dinâmica, clique em Excluir.

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

  8. Para atualizar ou recriar as instâncias com o novo modelo de instância, consulte Aplicar novas configurações de VM em um MIG.

gcloud

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

    Inclua a flag --network-interface para cada interface de rede do modelo de instância atual, exceto a NIC dinâmica que você quer excluir.

    Ajuste o exemplo a seguir para especificar interfaces de rede e outras propriedades conforme necessário. Para mais exemplos de como criar instâncias com várias interfaces de rede, consulte Criar 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:

    • INSTANCE_TEMPLATE_NAME: um nome para o novo modelo de instância.
    • NETWORK_A, NETWORK_B: a rede em que a interface é anexada.
    • SUBNET_A, SUBNET_B: a sub-rede em que a interface é anexada.
    • VLAN_ID: um ID da VLAN. Especificar um ID da VLAN configura a interface de rede como uma NIC dinâmica. Você precisa colocar uma NIC dinâmica depois da vNIC mãe no comando.
  2. Para atualizar ou recriar as instâncias com o novo modelo de instância, consulte Aplicar novas configurações de VM em um MIG.

API

  1. Para criar um modelo de instância que exclua 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 atual, exceto a NIC dinâmica que você quer excluir.

    Ajuste o exemplo a seguir para especificar interfaces de rede e outras propriedades conforme necessário. Para mais exemplos de como criar instâncias com várias interfaces de rede, consulte Criar 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:

    • 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 em que cada interface de rede está localizada.
    • VLAN_ID: um ID da VLAN. Especificar um ID da VLAN configura a interface de rede como uma NIC dinâmica. Você precisa colocar uma NIC dinâmica após a vNIC mãe na solicitação.
  2. Para atualizar ou recriar as instâncias com o novo modelo de instância, consulte Aplicar novas configurações de VM em um MIG.