EC2 hostname ubuntu e ejabberd

2

Eu tenho perguntas relacionadas ao nome do host nas instâncias do Ubuntu EC2. Eu tenho um elástico IPS para hosts que querem ser vistos da internet e apontei nas entradas de DNS com o nome do computador para esses ips. Por exemplo, para IP elástico 11.11.11.11 DNS, adicionei o nome do meu computador www.example.com.

Mas eu também quero renomear as máquinas que elas possuem, porque é um parâmetro do serviço rodando nelas (ejabberd server). As instâncias do EC2 são reiniciadas ao alterar o nome do host e visualizadas no cliente solicitando o nome do host dhcp para dhcp Amazon.

A minha pergunta é ... Qual é o método mais seguro para mudar o hostname: dhcp client modify, insira o comando em rc.local, etc ..? Eu poderia ter um problema com a resolução interna de tráfego entre instâncias do EC2?

obrigado

    
por aelbaz 11.09.2012 / 23:20

1 resposta

0

Alterar seu nome de host não deve afetar seu IP interno nem como o tráfego interno do EC2 é roteado.

Não tenho certeza de qual AMI você está usando, mas o ubuntu aparentemente diz que mudar o nome do host em suas AMIs da nuvem pública através das ferramentas usuais do linux (/ bin / hostname, / etc / hostname) é o caminho recomendado e não deve afetar seu roteamento de tráfego interno da AWS.

link

(o perfil do respondente nesse segmento indica "Ocupação" Ubuntu Cloud Community Manager ", então parece que isso é oficialmente suportado.)

Há também um tópico aqui que descreve alguns dos problemas que podem acontecer ao alterar seu nome de host, como erros como 'impossível pesquisar por meio de gethostbyname ()':

link

Estou usando as AMIs Públicas do Ubuntu como AMIs de base e ainda não tive nenhum problema causado pela alteração local dos nomes de hosts nas instâncias via / bin / hostname e gravando em / etc / hostname. Boa pergunta embora. Eu na verdade nunca pensei sobre isso antes. Eu apenas tentei e funcionou.

    
por 15.09.2012 / 19:23