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

1

Temos duas VMs de servidor do 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 os IPs estáticos passem agora para apenas uma das VMs.

O objetivo é mover o tráfego de um para o 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 simples, mas isso me dá esse aviso:

The static IP address currently attached to instance vm2 (Zone us-central1-a) will be detached. Static IP addresses not attached to an instance or load balancer are billed at an hourly rate Pricing details

Parece que vou substituir o IP estático da VM2s por VM1s. Isso vai interferir em todo o tráfego já indo para a VM2. Existe uma maneira de realizar isso para que, por um tempo, os dois endereços IP estejam apontando para a mesma VM? Eu precisarei trocá-los na outra direção quando eu terminar, é claro.

Talvez eu esteja fazendo tudo errado desde o começo, qualquer ajuda seria apreciada.

    
por Travis Hawkins 06.09.2018 / 18:42

2 respostas

0

Você pode atribuir dois endereços IP a uma VM (com algumas restrições) por criando instâncias com várias interfaces de rede . No entanto, não acho que seja possível alcançar seu objetivo dessa maneira, devido às limitações que isso implica. Por exemplo:

-Each network interface configured in a single instance must be attached to a different VPC network.

-You can only configure network interfaces when you create the instance.

Eu concordaria com Todd : uma abordagem melhor é configurar um balanceador de carga. Recomendamos que você leia a visão geral do Balanceamento de carga para determinar que tipo de adequação de balanceamento de carga sua aplicação melhor. Por exemplo, se você decidir usar o Balanceamento de carga de rede , poderá seguir as etapas descritas aqui .

    
por 06.09.2018 / 22:52
0

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

Por padrão, a VM será atribuída com um IP externo efêmero, você pode promovê-lo para IP externo estático, que permanecerá inalterado depois de parar e reiniciar. IPs extras externos 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 uma TargetInstance para sua instância de VM:

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

Por favor, verifique outro tópico

    
por 07.09.2018 / 12:51