Tenemos dos máquinas virtuales de servidor de Windows en Google Cloud Platform, cada una con su propia dirección IP estática. Quiero enviar temporalmente el tráfico desde una de esas IP estáticas al otro servidor para que ambas IP estáticas ahora vayan a solo una de las máquinas virtuales.
El objetivo es mover el tráfico de uno a otro mientras se realiza algún mantenimiento del servidor.
Desde la consola en la nube puedo ir a la página de administración de direcciones IP estáticas y cambiar el enrutamiento de la dirección IP a la otra VM de manera bastante simple, pero me da esta advertencia:
Se desconectará la dirección IP estática actualmente adjunta a la instancia vm2 (Zona us-central1-a). Las direcciones IP estáticas que no están adjuntas a una instancia o balanceador de carga se facturan por horas. Detalles de precios
Parece que voy a reemplazar la IP estática de VM2 con VM1. Eso interferirá con todo el tráfico que ya va a VM2. ¿Hay alguna manera de lograr esto para que durante un tiempo ambas direcciones IP apunten a la misma máquina virtual? Tendré que cambiarlos en la otra dirección cuando termine, por supuesto.
Quizás estoy haciendo todo esto mal desde el principio, cualquier ayuda sería apreciada.
Respuesta1
De hecho, puede asignar dos direcciones IP a una VM (con algunas restricciones) alcrear instancias con múltiples interfaces de red. Sin embargo, no creo que sea posible lograr tu objetivo de esta manera, por las limitaciones que implica. Por ejemplo:
-Cada interfaz de red configurada en una sola instancia debe estar conectada a una red VPC diferente.
-Solo puedes configurar interfaces de red cuando creas la instancia.
Yo estaría de acuerdo contodd: Un mejor enfoque es configurar un equilibrador de carga. Te recomiendo leer eldescripción general del equilibrio de cargapara determinar qué tipo de equilibrio de carga se adapta mejor a su aplicación. Por ejemplo, si decides ir conEquilibrio de carga de redpuedes seguir los pasos descritosaquí.
Respuesta2
Puede obtener varias IP externas para una instancia de VM
De forma predeterminada, a la máquina virtual se le asignará una IP externa efímera; puede promoverla a una IP externa estática, que permanecerá sin cambios después de detenerla y reiniciarla. Se deben adjuntar IP externas adicionales a las reglas de reenvío que apuntan a la VM. También puede utilizar (o promocionar) IP estáticas.
El comando que quizás quieras usar:
Cree una TargetInstance para su instancia de VM:
gcloud compute target-instances create <target-instance-name> --instance <instance-name> --zone=<zone>
por favor, compruebeotro hilo