2012-08-19から1日間の記事一覧

Amazon LinuxにHeartbeatをインストールする

EC2

詳細はリンク先を参照のこと。 http://www.thatsgeeky.com/2011/07/installing-heartbeat-on-amazon%E2%80%99s-ec2/ rpmを作ったので添付しておく。 cluster-glue-1.0.9-1.amzn1.x86_64.rpm cluster-glue-debuginfo-1.0.9-1.amzn1.x86_64.rpm cluster-glue-l…

attach-eniコマンドを使ったフェイルオーバー

EC2

https://bitbucket.org/winebarrel/attach-eni サーバ cthulhu(クライアント): 10.0.0.172 hastur: 10.0.0.171 nyar: 10.0.0.170 ENI: 10.0.0.150 事前準備 haster/nyarにattach-eniをインストールしておく 新規に作成したENIとhuster/nyarのeth0で『Source/…

Heartbeatとattach-eniコマンドを使った冗長化

サーバ構成やHeartbeatのインストールなどについては前のエントリを参照。 attach-eniコマンドを使ったフェイルオーバー Amazon LinuxにHeartbeatをインストールする Hertbeatの設定 /etc/ha.d/ha.cf (hastur) logfile /var/log/ha-log keepalive 2 deadtime…

Heartbeatとattach-eniコマンドを使った冗長化 その2: L7のヘルスチェック

L7のヘルスチェックを追加してみる。とりあえず、hasterとnyarにmysql-serverをインストール。 以下のヘルスチェック用デーモンを作成。 /usr/local/bin/mysql-pingd #!/bin/bash INTERVAL=5 while true; do /usr/bin/mysqladmin ping --connect_timeout=3 i…