Tenho IP externo dinâmico em uma VM do GCP. Eu preciso que seja diferente. Porém tentei reiniciar a VM é sempre igual. Compreendo que o Google esteja tentando fazer o bem aos seus clientes e é legal ter um IP quase estático de graça. Mas preciso mudar isso!
Existe uma maneira simples de fazer isso? (Quero dizer, sem recriar a VM, algum comando CLI, por exemplo?)
EDITARjá que nem mesmo limpar as configurações de rede nas propriedades da VM ajuda, sinto que preciso adicionar esta imagem para demonstrar que o IP é realmente efêmero:
Responder1
Depois de alguns ajustes, descobri que se você alterar seu IP externo para o nível "padrão" de "premium", obterá um IP diferente.
Nenhum dos métodos do Edd funcionou com o nível premium
Responder2
A primeira e fácil maneira de fazer isso é parar e reiniciar sua VM.
"Endereços IP externos temporários permanecem anexados a uma instância de VM apenas até que a VM seja interrompida e reiniciada ou a instância seja encerrada. Se uma instância for interrompida, quaisquer endereços IP externos temporários atribuídos à instância serão liberados de volta para o Compute Engine geral pool e ficar disponível para uso por outros projetos Quando uma instância interrompida é iniciada novamente, um novo endereço IP externo efêmero é atribuído à instância."
A segunda maneira é excluir o IP atual atribuído e atribuir um novo na configuração da VM fazendo isto:
- Selecione sua instância de VM.
- Clique em 'Editar'.
- Nos detalhes da instância de VM, acesse Interfaces de rede e clique em ‘Editar’.
- Em IP externo selecione 'Nenhum'.
- Clique em 'Concluído'.
- Salve suas alterações.
- Assim que as alterações forem salvas, 'Edite' suas configurações de VM novamente.
- Agora em interfaces de rede selecione 'Efêmero'
- Clique em 'Concluído'.
- Salve suas alterações.
Agora você pode validar o novo IP externo atribuído no painel de instâncias de VM.
Terceira opção, dependendo de suas necessidades, você pode reservar um endereço IP externo estático, que atribui o endereço ao seu projeto indefinidamente até que você o libere explicitamente.