Amazon EC2やLinode等のクラウドでサーバ間の通信にプライベートIPアドレスを使いたいが、DNSを内向き・外向き別々に設定をするのが面倒くさい場合、Puppetを使って/etc/hostsに一括設定すると便利。
設定はこのような感じ:
設定はこのような感じ:
host { 'host1.ikuya.net':
ip => '192.168.10.10',
host_aliases => [
'alias1.ikuya.net',
],
ensure => present,
}
host { 'host2.ikuya.net':
ip => '192.168.10.11',
ensure => present,
}ついでにiptablesも設定。puppet-iptablesを使用。iptables { 'allow private ips':
source => [
'192.168.10.10',
'192.168.10.11',
],
proto => 'all',
jump => 'ACCEPT',
}
0 件のコメント:
コメントを投稿