Ocorreu um problema ao alterar o nome do host em uma instância CentOS provisionada pelo Rightscale

1

Estou tentando alterar o hostname para host01 em uma instância que estava usando o MCI RightImage_CentOS_5.4_x64_v5.6 - 11H2.a1 [rev 11].

Então eu configurei o arquivo / etc / hosts para:

127.0.0.1 localhost localhost.localdomain  
10.76.249.192 host01  

e defina o arquivo / etc / sysconfig / network:

HOSTNAME=host01

e reiniciado.

Após a reinicialização, tudo parece bem. O nome do host é alterado:

$ /bin/hostname
host01

No entanto, um novo arquivo apareceu no sistema / etc / hostname com o seguinte conteúdo:

ip-10-76-249-192

O arquivo host do / etc / hosts é assim:

127.0.0.1 localhost localhost.localdomain  
10.76.249.192 host01  
10.76.249.192 ip-10-76-249-192.ec2.internal ip-10-76-249-192  

Após a reinicialização, se eu cair em outro usuário, o nome do host será alterado novamente:

$ hostname
ip-10-76-249-192  

Alguém sabe por que isso está acontecendo e como parar com isso?

    
por tmx 11.06.2011 / 04:13

1 resposta

1

O FAQ do Rightscale recomenda que você use um script rc para alterar o nome do host usando o comando hostname.

link

    
por 11.06.2011 / 20:59