Esse recurso só é compatível com VMs do Linux.
O Migrate for Compute Engine é compatível com intervalos de endereços IP de até 27 intervalos CIDR ou até 32 endereços IP. O Google Cloud aceita apenas intervalos de endereços IP com uma única máscara CIDR escolhida na seguinte lista:
- xxxx/32 - um único endereço IP
- x.x.x.x/31 - 2 endereços
- x.x.x.x/30 - 4 endereços
- x.x.x.x/29 - 8 endereços
- x.x.x.x/28 - 16 endereços
- x.x.x.x/27 - 32 endereços
O intervalo CIDR precisa pertencer ao intervalo dessa sub-rede. O intervalo escolhido não pode estar sendo usado, ainda que parcialmente, por outro recurso na rede de nuvem privada virtual. Veja mais informações na documentação do IP do alias.
Como ativar o suporte a vários IPs
Para ativar o suporte a vários IPs, defina a chave apply-alias-ip-ranges
como true
nos metadados do projeto ou da instância. As alterações nos metadados da instância têm prioridade sobre as realizadas nos metadados do projeto.
Depois de ativar o suporte a vários IPs e reiniciar a VM, o pacote do Migrate for Compute Engine na instância configurará vários endereços IP alocados no Intervalo de IP do alias.
Depois de ativar o suporte, também é preciso configurar outros IPs de alias no nível da instância ou para envolvidos no projeto.
Opção 1: como adicionar um intervalo de IP do alias a uma instância (recomendado)
- Acesse a página Instâncias de VM no Console do Google Cloud Platform.
- Selecione a instância.
- Na página Detalhes da instância de VM, clique em Editar.
- Role para baixo até a seção Interfaces de rede.
- Clique em Mostrar intervalos de IP do alias.
- Insira um Intervalo de sub-rede.
- Digite um Intervalo de IP do alias na notação CIDR. Esse intervalo precisa ser uma parte não utilizada do intervalo principal.
- Para adicionar outros intervalos de IP a essa VM, clique no botão + Adicionar intervalo de IP.
- Clique em Concluído.
- Clique em Save.
- Clique em Redefinir na barra superior do console para reiniciar a VM.
Opção 2: como modificar os metadados do projeto
- No Console do Google Cloud Platform, escolha seu projeto e selecione a tela Metadados.
- Defina a chave
apply-alias-ip-ranges
comotrue
.
O Migrate for Compute Engine configura a VM convidada para aceitar conexões em vários endereços IP. Assim como a opção de instância única, os intervalos ou endereços IP são definidos nos metadados da instância.