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
No console do Google Cloud , acesse a página Instâncias de VM.
Clique no nome da instância em que você quer excluir uma NIC dinâmica.
Na página de detalhes da instância, clique em Editar.
Na seção Interfaces de rede dinâmicas, localize a NIC dinâmica que você quer excluir.
Para excluir a NIC dinâmica, clique em Excluir.
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 criadaZONE: zona da instânciaDYNAMIC_NIC_NAME: o nome da NIC dinâmica a ser excluída, comonic0.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ânciaINSTANCE_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, comonic0.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
Acesse a página Modelos de instância.
Clique no modelo da instância que você quer copiar e atualizar.
Clique em Criar semelhante.
Expanda a seção Opções avançadas e depois a seção Rede.
Na seção Interfaces de rede dinâmicas, localize a NIC dinâmica que você quer excluir.
Para excluir a NIC dinâmica, clique em Excluir.
Para criar o modelo de instância, clique em Criar.
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
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-interfacepara 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.
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
Para criar um modelo de instância que exclua uma NIC dinâmica, use o método
instanceTemplates.insertpara criar um modelo de instância global ou o métodoregionInstanceTemplates.insertpara 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.
Para atualizar ou recriar as instâncias com o novo modelo de instância, consulte Aplicar novas configurações de VM em um MIG.