У меня есть вопросы, связанные с именем хоста в экземплярах Ubuntu EC2. У меня есть резинки IPS для хостов, которые хотят видеть из Интернета, и я указал в записях DNS с именем компьютера для этих IP. Например, для эластичного IP-адреса 11.11.11.11 DNS я добавил имя своего компьютера www.example.com.
Но я также хочу переименовать машины, которые у них есть, потому что это параметр службы, работающей на них (сервер ejabberd). Экземпляры EC2 перезапускаются при изменении имени хоста и видны на клиенте, запрашивающем имя хоста dhcp в dhcp Amazon.
У меня вопрос ... Какой самый безопасный способ изменить имя хоста: изменить клиента dhcp, вставить команду в rc.local и т. Д.? Могут ли у меня проблемы с внутренним разрешением трафика между инстансами EC2?
Спасибо
Изменение имени хоста не должно влиять на ваш внутренний IP-адрес или на то, как маршрутизируется ваш внутренний трафик EC2.
Я не уверен, какой AMI вы используете, но ubuntu, по-видимому, говорит, что изменение имени хоста в их общедоступных облачных AMI с помощью обычных инструментов Linux (/ bin / hostname, / etc / hostname) является рекомендуемым способом и, следовательно, не должно влиять на ваша внутренняя маршрутизация трафика AWS.
http://ubuntuforums.org/showthread.php?t=1672335
(в профиле респондента в этом потоке указано «Оккупация Ubuntu Cloud Community Manager», поэтому мне кажется, что это официально поддерживается.)
Здесь также есть ветка, в которой описаны некоторые проблемы, которые могут возникнуть при изменении имени хоста, такие как ошибки типа «невозможно выполнить поиск через gethostbyname ()»:
https://forums.aws.amazon.com/message.jspa?messageID=45806
Я использовал общедоступные AMI Ubuntu в качестве базовых AMI, и у меня еще не было проблем, вызванных локальным изменением имен хостов на экземплярах через / bin / hostname и записью в / etc / hostname. Но хороший вопрос. Я вообще никогда не думал об этом раньше. Я просто попробовал, и это сработало.