インスタンスを作成したら各ノードにホスト名を設定し/etc/hostsファイルにエントリを追加して、ノードが相互を特定できるようにします。また、お使いの環境でDNSが使用できる場合は、DNSを使用することもできます。
- hostnamectlコマンドを使用して、ホスト名を設定します。
$ sudo su - # hostname ip-10-20-1-10.us-west-2.compute.internal # hostnamectl set-hostname node-a
- DNSサーバーが利用可能な場合は、サーバーを使用してホスト名を登録します。使用可能なDNSサーバーがない場合は、/etc/hosts を使用してホスト名を解決することをお勧めします。
# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost4 localhost4.localdomain4
- 次の行を/etc/hostsファイルに追加して、 node-aとnode-b をIPアドレスに解決されるようにします。
10.20.1.10 node-a 10.20.2.10 node-b 10.20.3.10 node-c
- /etc/hostsのバックアップを作成し、ファイルを編集して変更を確認します。
# cp -p /etc/hosts /etc/hosts.org # vi /etc/hosts # cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost4 localhost4.localdomain4 10.20.1.10 node-a 10.20.2.10 node-b 10.20.3.10 node-c
- これらのノードに名前でpingできることを確認します。
# ping node-b PING node-b (10.20.2.10) 56(84) bytes of data. 64 bytes from node-b (10.20.2.10): icmp_seq=1 ttl=64 time=0.868 ms 64 bytes from node-b (10.20.2.10): icmp_seq=1 ttl=64 time=0.892 ms ^C



このトピックへフィードバック