Posso atribuir dois endereços IP estáticos a uma VM no GCP?

Posso atribuir dois endereços IP estáticos a uma VM no GCP?

Temos duas VMs de servidor Windows no Google Cloud Platform, cada uma com seu próprio endereço IP estático. Quero enviar temporariamente o tráfego de um desses IPs estáticos para o outro servidor, para que ambos os IPs estáticos agora vão para apenas uma das VMs.

O objetivo é mover o tráfego de um para outro enquanto faz alguma manutenção no servidor.

No console da nuvem, posso ir para a página de gerenciamento de endereços IP estáticos e alterar o roteamento do endereço IP para a outra VM de maneira bastante simples, mas isso me dá este aviso:

O endereço IP estático atualmente anexado à instância vm2 (Zona us-central1-a) será desanexado. Endereços IP estáticos não anexados a uma instância ou balanceador de carga são cobrados por hora Detalhes de preços

Parece que vou substituir o IP estático de VM2s por VM1s. Isso interferirá em todo o tráfego que já vai para a VM2. Existe uma maneira de fazer isso de forma que, por um tempo, ambos os endereços IP apontem para a mesma VM? Precisarei trocá-los de volta na outra direção quando terminar, é claro.

Talvez eu esteja fazendo tudo errado desde o início, qualquer ajuda seria apreciada.

Responder1

Na verdade, você pode atribuir dois endereços IP a uma VM (com algumas restrições)criando instâncias com múltiplas interfaces de rede. No entanto, não creio que seja possível atingir o seu objetivo desta forma, pelas limitações que isso implica. Por exemplo:

-Cada interface de rede configurada em uma única instância deve ser anexada a uma rede VPC diferente.

-Você só pode configurar interfaces de rede ao criar a instância.

eu concordaria comTodd: uma abordagem melhor é configurar um balanceador de carga. Recomendo que você leia ovisão geral do balanceamento de cargapara determinar qual tipo de balanceamento de carga se adapta melhor ao seu aplicativo. Por exemplo, se você decidir ir comBalanceamento de carga de redevocê pode seguir os passos descritosaqui.

Responder2

Você pode obter vários IPs externos para uma instância de VM

Por padrão, a VM será atribuída a um IP externo efêmero, você pode promovê-la para IP externo estático, que permanecerá inalterado após parar e reiniciar. IPs externos extras devem ser anexados às regras de encaminhamento que apontam para a VM. Você também pode usar (ou promover) IPs estáticos.

O comando que você pode querer usar:

Crie um TargetInstance para sua instância de VM:

gcloud compute target-instances create <target-instance-name> --instance <instance-name> --zone=<zone>

por favor, verifiqueoutro tópico

informação relacionada