Como atribuir um nome de host estático a uma instância do Amazon EC2 que executa RHEL 5 ou 6, CentOS 5 ou 6 ou Amazon Linux?

2 minuto de leitura
0

Eu mudei o nome do host da minha instância do Amazon Elastic Compute Cloud (Amazon EC2). No entanto, quando eu reinicio ou interrompo e inicio a instância, o nome do host muda novamente. Como fazer o nome do host persistir?

Breve descrição

Para fazer com que um nome do host persista ao reinicializar ou interromper e iniciar sua instância do EC2, adicione o nome do host aos arquivos de configuração apropriados na instância.

Observação: as etapas a seguir se aplicam ao Amazon Linux e ao RHEL 5 ou 6 e ao CentOS 5 ou 6. Para obter instruções que se aplicam a outras distribuições, consulte uma das seguintes opções:

Alteração do nome do host do sistema

Como atribuir um nome de host estático a uma instância do Amazon EC2 que executa o SLES?

Como atribuir um nome de host estático a uma instância do Amazon EC2 que executa o Ubuntu Linux?

Como atribuir um nome de host estático a uma instância do Amazon EC2 que executa o RHEL 7 ou CentOS 7?

Resolução

1.    Abra /etc/sysconfig/network no vim:

sudo vim /etc/sysconfig/network

2.    Altere o valor do parâmetro HOSTNAME (substitua persistent_hostname pelo seu nome de host preferido):

HOSTNAME=persistent_hostname

3.    Defina NETWORKING como sim:

NETWORKING=yes

4.    Salve e saia do editor vim.

Observação: depois de fazer essa alteração, pressione SHIFT +: para abrir uma nova caixa de entrada de comando no editor vim. Digite wq e pressione Enter para salvar suas alterações e sair do vim.

5.    Abra /etc/hosts no vim:

sudo vim /etc/hosts

6.    Altere a entrada que começa com 127.0.0.1 para a seguinte, substituindo persistent_hostname, localdomain e localhost pelo nome de host, local de domínio e local de host preferidos:

127.0.0.1 persistent_hostname.localdomain localhost localhost.localdomain

7.    Salve e saia do editor vim.

8.    Para verificar se você alterou com êxito o nome do host, reinicialize sua instância e execute o comando hostname:

sudo reboot
hostname

O comando retorna o novo nome do host.


Informações relacionadas

Alteração do nome do host da sua instância Amazon Linux

AWS OFICIAL
AWS OFICIALAtualizada há 3 anos