以前、@c9katayamaさんが、VPCでアベイラビリティゾーン越しにプライベートIPを共有するの記事でVPCのルーティングを変更することでAZをまたいだFloating IPパターンのようなフェイルオーバーを実現する方法を紹介してくれました。 上記のブログでは、ルーティングテーブルの変更を手動(AWS Management Console)で行なっていましたが、最終的にはHeatbeat(Pacemaker)等で自動化したいと考えるはずなので、ルーティングを変更するPHPスクリプトを作成してみました。 #!/usr/bin/php require_once("/opt/aws/php/default/sdk.class.php"); define("TABLE", "rtb-6cd63105"); define("CIDR" , "0.0.0.0/0"); define("NAT" ,
![cloudpackブログ - NATインスタンスへのルーティングを変更するPHPスクリプト](https://cdn-ak-scissors.b.st-hatena.com/image/square/377a9c51a86d20c871561f0ba1caf65409e4f7f2/height=288;version=1;width=512/https%3A%2F%2Firet.media%2Fwp-content%2Fthemes%2Fclp_media%2Fimg%2Fcommon%2Fogp-thumbnail_1200x630.png%3F135792468)