Configuring /etc/hosts¶
デフォルトでは、TPAはターゲットインスタンスの/etc/hostsに、クラスター内のすべてのインスタンスのIPアドレスとホスト名を使用して行を追加し、クラスター内の通信に互いの名前を使用できるようにします(例:
primary_conninfo Postgresの場合)。
extra_etc_hosts_lines のリストを指定することもできます。
instances:
- Name: one
…
vars:
extra_etc_hosts_lines:
- 192.0.2.1 acid.example.com
- 192.0.2.2 water.example.com
デフォルトのエントリがまったく必要ない場合は、代わりにインスタンスのetc_hosts_lines
の完全なリストを指定できます。これらの行のみが/etc/hostsに追加されます。
instances:
- Name: one
…
vars:
etc_hosts_lines:
- 192.0.2.1 acid.example.com
- 192.0.2.2 water.example.com
- 192.0.2.3 base.example.com
/etc/hostsにクラスター内のインスタンスのデフォルトエントリが含まれていない場合は、他の方法で名前を解決できることを確認する必要があります。