Eliminar interfaces de red dinámicas de una instancia
En esta página se describe cómo eliminar una interfaz de red dinámica (NIC) de una instancia de Compute Engine.
Para obtener una descripción general de las interfaces de red múltiples, consulta Varias interfaces de red.
Para ver las interfaces de red de una instancia, consulta Ver las interfaces de red de una instancia.
Eliminar una NIC dinámica de una instancia
En esta sección se describe cómo eliminar una NIC dinámica de una instancia.
Para evitar que se produzca un error al eliminar una NIC dinámica mediante la actualización de una instancia, no elimines NICs dinámicas de instancias concretas actualizando las propiedades de la instancia.
Consola
En la consola de Google Cloud , ve a la página Instancias de VM.
Haga clic en el nombre de la instancia de la que quiera eliminar una NIC dinámica.
En la página de detalles de la instancia, haz clic en Editar.
En la sección Interfaces de red dinámicas, busca la interfaz de red dinámica que quieras eliminar.
Para eliminar la NIC dinámica, haz clic en Eliminar.
Para guardar la configuración, haz clic en Guardar.
gcloud
Para eliminar una NIC dinámica de una instancia, usa el comando instances network-interfaces delete.
gcloud compute instances network-interfaces delete INSTANCE_NAME \
--zone=ZONE \
--network-interface=DYNAMIC_NIC_NAME
Haz los cambios siguientes:
INSTANCE_NAME: el nombre de la instancia que se va a crearZONE: la zona de la instanciaDYNAMIC_NIC_NAME: el nombre de la interfaz de red dinámica que quieres eliminar, comonic0.2
API
Para eliminar una NIC dinámica de una instancia, usa el método instances.deleteNetworkInterface.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/deleteNetworkInterface?networkInterfaceName=DYNAMIC_NIC_NAME
Haz los cambios siguientes:
PROJECT_ID: ID del proyecto que contiene la instanciaZONE: la zona que contiene la instanciaINSTANCE_NAME: nombre de la instancia de la que se va a eliminar la interfaz de red dinámicaDYNAMIC_NIC_NAME: el nombre de la interfaz de red dinámica que quieres eliminar, comonic0.2
Eliminar una NIC dinámica de las instancias de un MIG
En esta sección se describe cómo eliminar una NIC dinámica de las instancias de un MIG creando una plantilla de instancia y aplicando la configuración al MIG. No se pueden actualizar las plantillas de instancia.
Para obtener más información sobre cómo crear plantillas de instancia, consulta el artículo Crear plantillas de instancia. Para ver una plantilla de instancia, consulta Obtener, mostrar y eliminar plantillas de instancia.
Consola
Ve a la página Plantillas de instancias.
Haz clic en la plantilla de instancia que quieras copiar y actualizar.
Haz clic en Crear similar.
Despliega la sección Opciones avanzadas y, a continuación, la sección Redes.
En la sección Interfaces de red dinámicas, busca la interfaz de red dinámica que quieras eliminar.
Para eliminar la NIC dinámica, haz clic en Eliminar.
Para crear la plantilla de instancia, haga clic en Crear.
Para actualizar o volver a crear tus instancias con la nueva plantilla de instancia, consulta el artículo Aplicar nuevas configuraciones de VM en un MIG.
gcloud
Para crear una plantilla de instancia que elimine una NIC dinámica, usa el comando
gcloud compute instance-templates create.Incluye la marca
--network-interfaceen cada interfaz de red de tu plantilla de instancia, excepto en la NIC dinámica que quieras eliminar.Ajusta el siguiente ejemplo para especificar las interfaces de red y otras propiedades según sea necesario. Para ver más ejemplos de cómo crear instancias con varias interfaces de red, consulta el artículo Crear VMs con varias interfaces de red.
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]]
Haz los cambios siguientes:
INSTANCE_TEMPLATE_NAME: nombre de la nueva plantilla de instancia.NETWORK_A,NETWORK_B: la red a la que se conecta la interfaz.SUBNET_A,SUBNET_B: la subred a la que se adjunta la interfaz.VLAN_ID: un ID de VLAN. Si especifica un ID de VLAN, la interfaz de red se configurará como NIC dinámica. Debes colocar una NIC dinámica después de su NIC virtual principal en el comando.
Para actualizar o volver a crear tus instancias con la nueva plantilla de instancia, consulta el artículo Aplicar nuevas configuraciones de VM en un MIG.
API
Para crear una plantilla de instancia que elimine una NIC dinámica, usa el método
instanceTemplates.insertpara crear una plantilla de instancia global o el métodoregionInstanceTemplates.insertpara crear una plantilla de instancia regional.En el campo
networkInterfaces, incluye cada interfaz de red de tu plantilla de instancia, excepto la NIC dinámica que quieras eliminar.Ajusta el siguiente ejemplo para especificar interfaces de red y otras propiedades según sea necesario. Para ver más ejemplos de cómo crear instancias con varias interfaces de red, consulta Crear VMs con varias interfaces de red.
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... }Haz los cambios siguientes:
PROJECT_ID: el ID del proyecto que contiene la plantilla de instancia.REGION: la región que contiene las instancias.SUBNET_A,SUBNET_B: la subred en la que se encuentra cada interfaz de red.VLAN_ID: un ID de VLAN. Si especifica un ID de VLAN, la interfaz de red se configurará como NIC dinámica. Debes colocar una NIC dinámica después de su NIC virtual principal en la solicitud.
Para actualizar o volver a crear tus instancias con la nueva plantilla de instancia, consulta el artículo Aplicar nuevas configuraciones de VM en un MIG.