インスタンスを作成したら各ノードにホスト名を設定し/etc/hostsファイルにエントリを追加して、ノードが相互を特定できるようにします。また、お使いの環境でDNSが使用できる場合は、DNSを使用することもできます。

  1. hostnamectlコマンドを使用して、ホスト名を設定します。
$ sudo su -
# hostname 
ip-10-20-1-10.us-west-2.compute.internal 
# hostnamectl set-hostname node-a
  1. DNSサーバーが利用可能な場合は、サーバーを使用してホスト名を登録します。使用可能なDNSサーバーがない場合は、/etc/hosts を使用してホスト名を解決することをお勧めします。
# cat /etc/hosts 
127.0.0.1	localhost localhost.localdomain localhost4 localhost4.localdomain4 
::1 		localhost localhost.localdomain localhost4 localhost4.localdomain4 
  1. 次の行を/etc/hostsファイルに追加して、 node-anode-b をIPアドレスに解決されるようにします。
10.20.1.10	node-a
10.20.2.10 	node-b 
10.20.3.10 	node-c 
  1. /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
  1. これらのノードに名前で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

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

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

送信