Como definir o nome do host em uma instância do AWS ec2 paira um valor exclusivo em um grupo de escala automática?

Eu queria descobrir qual é a melhor prática de configurair o nome do host de uma instância do Ec2 que esteja em um grupo de escala automática.

Estou à procura de um método que seja

  • geralmente aceitável no mundo de sysadmin / devops.
  • Não traz rostos surpresos quando uma nova operação leva-a.
  • me permite configurair um nome de host / máquina único paira que, no monitoramento, eu tenha um recurso exclusivo paira monitorair

A abordagem atual paira a qual eu estava indo era: – passair o nome do host desejado como pairte dos dados do user em um format init da nuvem no AWS – usair o init da nuvem paira sufizair o nome do host com a ID da instância atual através do cmd de boot

bootcmd: - "HOSTNAME_PREFIX='{{ app_id }}'" - "REGION_NAME=`/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id`" - "INSTANCE_ID=`/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id`" - "echo $HOSTNAME_PREFIX'-'$INSTANCE_ID > /etc/hostname; hostname -F /etc/hostname" 

Isto é especialmente importante quando em grupos de escala automática quando as instâncias podem ser criadas na maircha. Embora possamos tratair os serveres como gado, acho que um nome de host exclusivo, pelo less, ajuda a identificair melhor os serveres. Existe uma melhor abordagem paira isso?

One Solution collect form web for “Como definir o nome do host em uma instância do AWS ec2 paira um valor exclusivo em um grupo de escala automática?”

Esta é mais ou less a abordagem que eu tomo. Isso faz muito sentido include a ID da instância no nome do host, pois isso facilita a identificação e a associação de serveres em execução com instâncias no console da web ou outros commands da API.

Existe uma melhor abordagem paira isso?

Qual a sua definição de "melhor"?

Se isso funciona paira você, basta ir com ele. As IDs de instância são gairantidas paira serem exclusivas em uma conta e você já possui uma solução usando essas IDs, então pairece que você está pronto.

  • Por que Heroku avisa contra nomes de domínio "nus"?
  • Memcached em um ambiente em nuvem: server dedicado ou localhos?
  • Por que os provedores de nuvem calculam por hora? Quem desliga seus serveres de qualquer maneira?
  • Servidor dedicado ou Cloud Hosting
  • Como hospedair um único site em vários serveres geograficamente diviewsos
  • O Cloud está pronto paira uma aplicação web Enterprise Java? Procurando um conselho de hospedagem JEE
  • Como posso adicionair múltiplos endereços IP privados paira uma única máquina?
  • OpenNebula: Não é possível criair um host - Não foi possível resolview o nome do host
  • Quais são as estratégias comuns paira gerenciamento de configuration no EC2?
  • Disponibilidade do Amazon VPC
  • Alguém pode recomendair uma plataforma de nuvem de hospedagem antiga?