Linux High Availability
ロードバランスー、IP仮想化とForwardでサービスを複数台のサーバに分散する
- DRBD (Distributed Replicated Block Device http://www.drbd.org/)
DRBD2台以上のサーバで、ネットワーク越しにデータのミラーリングをするソフトウェアである
- Pacemaker (http://www.clusterlabs.org/wiki/Main_Page)
サービスをリソースとして扱い、起動や停止、動作状況を監視する。異常を検知すると自動的に、動作するリソースが起動するノードを制御する。管理されるサービスはHeartbeatのサブプロセスとして動作する。
- Keepalived (http://www.keepalived.org/)
LinuxHAのソリューション、L3,4,6/7で稼動可能、特にLVSとの連携しやすい。
- Heartbeat(http://www.linux-ha.org/)
各ノードの死活監視とノード間の通信を担うソフトウェア。ハードウェアやOS全体に関する障害を検知する。