HA NATのデモを起動 実装 Serfの設定ファイルは/etc/serf.confとしました。わずか5行です!(jsonなので1行でもかけますw) { "role" : "nat-i-6de81d6a", "event_handlers" : [ "member-failed,member-leave=/opt/serf/ha-nat.sh >> /var/log/serf-event.log 2>&1" ] } member-failed, member-leaveが発生した際に、Route Tableを書き換えるシェルスクリプト/opt/serf/ha-nat.shが実行されるという仕組みです。member-failedが発生した時には、そのインスタンスのロールが標準入力から渡ってくるので、それを利用してスクリプトを実行します。 シェルスクリプトの内容は以下の通りです。冒頭のインスタ
![SerfでCDP実装 ~ HA-NAT編|アドカレ2013 : CFn #11 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/22f880a624b8c9bae5bdac531e2b6d9e50267655/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2013%2F12%2Fadvent_calendar_open_aws_11.png)