web-dev-qa-db-ja.com

EC2ホスト名ubuntuとejabberd

UbuntuEC2インスタンスのホスト名に関連する質問があります。インターネットから見たいホスト用のIPSエラスティック)があり、それらのIPのコンピューター名を含むDNSエントリで指摘しました。たとえば、エラスティックIP11.11.11.11の場合DNSコンピューター名www.example.comを追加しました。

ただし、マシンで実行されているサービス(ejabberdサーバー)のパラメーターであるため、マシンの名前も変更したいと思います。 EC2インスタンスは、ホスト名を変更すると再起動され、dhcpホスト名をdhcpAmazonに要求しているクライアントに表示されます。

私の質問は...ホスト名を変更する最も安全な方法は何ですか:dhcp client modify、rc.localにコマンドを挿入するなど..? EC2インスタンス間のトラフィックの内部解決に問題がありますか?

ありがとう

2
aelbaz

ホスト名を変更しても、内部IPやEC2内部トラフィックのルーティング方法に影響はありません。

使用しているAMIはわかりませんが、ubuntuは、通常のLinuxツール(/ bin/hostname、/ etc/hostname)を使用してパブリッククラウドAMIのホスト名を変更することが推奨される方法であり、影響を与えないようにすると言っているようです。内部AWSトラフィックルーティング。

http://ubuntuforums.org/showthread.php?t=1672335

(そのスレッドのレスポンダーのプロファイルには「OccupationUbuntu Cloud Community Manager」と記載されているため、これは正式にサポートされているように見えます。)

'gethostbyname()を介して検索できない'などのエラーなど、ホスト名を変更するときに発生する可能性のある問題の概要を説明するスレッドもここにあります。

https://forums.aws.Amazon.com/message.jspa?messageID=45806

私はUbuntuパブリックAMIをベースAMIとして使用してきましたが、/ bin/hostnameを介してインスタンスのホスト名をローカルで変更し、/ etc/hostnameに書き込むことによる問題はまだ発生していません。でもいい質問です。私は実際にそれについて前に考えたことはありませんでした。私はそれを試したところ、うまくいきました。

0
jLi