Установить полное доменное имя на экземпляре EC2

Я пытаюсь установить полное доменное имя в экземпляре EC2. Я установил запись CNAME в Route53, поэтому, когда я перехожу к sync1.staging1.mycompany.net, он разрешается в правильный экземпляр.

То, что я до сих пор делал безуспешно, я отредактировал / etc / hostname (так что после перезапуска он остается прежним):

sync1.staging1.mycompany.net

Затем я использовал команду hostname чтобы установить имя хоста:

sudo hostname sync1.staging1.mycompany.net

Затем я отредактировал / etc / hosts и убедился, что эта строка есть:

127.0.0.1 localhost sync1.staging1.mycompany.net sync1

Проблема в том, что Я запускаю hostname -f , я получаю:

localhost

Когда я запускаю hostname -s , я получаю правильно:

sync1

Когда я просто запускаю hostname без параметров, я получаю:

sync1.staging1.mycompany.net sync1

Проблема в том, что я пытаюсь запустить Puppet-манифесты, для которых необходимо установить полное доменное имя, в противном случае я я получаю сообщение об ошибке при запуске puppet apply manifes / site.pp :

Error: Could not find default node or by name with 'sync1.eu-west-1.compute.internal, sync1.eu-west-1.compute, sync1.eu-west-1, sync1' on node sync1.eu-west-1.compute.internal
Error: Could not find default node or by name with 'sync1.eu-west-1.compute.internal, sync1.eu-west-1.compute, sync1.eu-west-1, sync1' on node sync1.eu-west-1.compute.internal

Это экземпляр EC2, работающий в Ubuntu 12.04 LTS.

Есть идеи? Нужно ли устанавливать и указывать эластичный IP-адрес для экземпляра, чтобы он имел полное доменное имя?

2
задан 1 January 2014 в 03:21

1 ответ

hostname -f вернет имя после 127.0.0.1

Так что простое переключение localhost и ваш fqdn даст вам правильный адрес возврата, в то время как псевдоним localhost все еще будет работать.

0
ответ дан 1 January 2014 в 03:21
  • 1
    & неявно заканчивает предыдущую команду, таким образом, there' s никакая потребность поместить disown на следующую строку – kos 22 June 2015 в 08:43

Другие вопросы по тегам:

Похожие вопросы: