Назад | Перейти на главную страницу

марионетка на amazon ec2: не удалось изменить имя хоста

Я запускаю экземпляр debian ec2 и пытаюсь заставить марионетку работать над ним. Я бы хотел, чтобы мои имена хостов были более читабельными, поэтому я изменил /etc/hostname, бегать /etc/init.d/hostname.sh start и я могу видеть свое удобочитаемое имя хоста в приглашении. Кажется, что все другие приложения работают с ним нормально, но не марионеточные (и на самом деле кажется, что это проблема):

$ cat /etc/hostname 
service.XXX.com
$ hostname
service.XXX.com
$ facter | egrep '(host|domain)'
domain => compute-1.amazonaws.com
hostname => ec2-107-22-XXX-XXX
$ cat /etc/debian_version 
6.0.1

Я уже проверял фактер-код, и, похоже, он не более чем синтаксический анализ hostname вывод. Откуда эта штука? Я хочу свои имена хостов!

Мля, похоже, он разбирает / etc / hosts, и мое красивое имя хоста должно быть первым псевдонимом для 127.0.0.1 (127.0.0.1 service.XXX.com localhost localhost.localdomain ...). Кто-нибудь знает, это ожидаемое поведение?

Я до сих пор не уверен, откуда взялся ec2-blah-blah-blah, но, похоже, проблема решена.