Como usar vários endereços IP

Visão geral

Se uma VM no local usar vários IPs, será possível replicar a configuração adicionando um Intervalo de IP do alias do Google Cloud por instância. Se você ativar o suporte a vários IPs, o Migrate for Compute Engine adicionará todos os IPs no intervalo de IP do alias à placa de rede (NIC, na sigla em inglês) da instância no Google Cloud durante a migração de VMs.

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.

  1. Acesse a página Instâncias de VM no Console do Google Cloud Platform.
  2. Selecione a instância.
  3. Na página Detalhes da instância de VM, clique em Editar.
  4. Role para baixo até a seção Interfaces de rede.
  5. Clique em Mostrar intervalos de IP do alias.
  6. Insira um Intervalo de sub-rede.
  7. Digite um Intervalo de IP do alias na notação CIDR. Esse intervalo precisa ser uma parte não utilizada do intervalo principal.
  8. Para adicionar outros intervalos de IP a essa VM, clique no botão + Adicionar intervalo de IP.
  9. Clique em Concluído.
  10. Clique em Save.
  11. Clique em Redefinir na barra superior do console para reiniciar a VM.
    Captura de tela de Intervalo de IP do alias (clique para ampliar)
    Captura de tela de Intervalo de IP do alias (clique para ampliar)

Opção 2: como modificar os metadados do projeto

  1. No Console do Google Cloud Platform, escolha seu projeto e selecione a tela Metadados.
  2. Defina a chave apply-alias-ip-ranges como true.
    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.
    Captura de tela da definição de metadados do projeto (clique para ampliar)
    Captura de tela da definição de metadados do projeto (clique para ampliar)