Conforme explicado na seguinte documentação "hostname" faz parte do padrão entradas de metadados e não é possível editar manualmente nenhum dos pares de metadados padrão.
Uma postagem de um GCE Product Manager mostra que o Google está ciente desse problema e está trabalhando ativamente em um recurso que permitirá alterar o nome do host da VM, mas não há ETA. nesse momento.
Dito isso, se você ainda quiser alterar esse processo alterando o "hostname" antes do lançamento do recurso, há algumas soluções alternativas disponíveis.
Você define esse atributo para o arquivo que não deseja alterar, o arquivo de nome de host, imutável. Você pode tornar o diretório / etc incluindo todo o seu conteúdo imutável usando o seguinte comando:
$ sudo chattr -R +i /etc
Ou defina esse atributo para o arquivo que você não deseja alterar, que seria o arquivo do host, usando o comando a seguir.
$ sudo chattr -i /etc/google_hostname.sh
Para mais informações sobre como criar arquivos e diretórios imutáveis no Linux, você pode ver o artigo a seguir
ou consulte o seguinte Google artigo de grupo para alguns exemplos
Como alternativa, conforme sugerido no documento público da GCE , você pode fazer modificações estáticas na resolução arquivo .conf, várias distribuições do Linux permitem que os itens sejam anexados ou anexados à política do DHCP ", mas não consigo confirmar o impacto que isso pode ter na VM.
Você pode enviar um relatório sobre Fórum de voz do usuário para obter feedback da documentação (documentação incorreta , feedback geral, sugestões)