YUKI Piro Hiroshi
null+****@clear*****
Wed May 7 15:36:18 JST 2014
YUKI "Piro" Hiroshi 2014-05-07 15:36:18 +0900 (Wed, 07 May 2014) New Revision: 65786ba205adc41704140d5e082c54999ddefaa9 https://github.com/droonga/wikipedia-search/wiki/Droonga%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AE%E6%AD%BB%E6%B4%BB%E7%AE%A1%E7%90%86%E3%82%92Serf%E3%81%A7%E8%A1%8C%E3%81%86%E6%89%8B%E9%A0%86/65786ba205adc41704140d5e082c54999ddefaa9 Message: Updated Droongaノードの死活管理をSerfで行う手順 (markdown) Modified files: Droongaノードの死活管理をSerfで行う手順.md Modified: Droongaノードの死活管理をSerfで行う手順.md (+17 -4) =================================================================== --- Droongaノードの死活管理をSerfで行う手順.md 2014-05-07 15:30:13 +0900 (698dc3c) +++ Droongaノードの死活管理をSerfで行う手順.md 2014-05-07 15:36:18 +0900 (758bcb1) @@ -4,7 +4,7 @@ * node1: 192.168.100.51 * node2: 192.168.100.52 -# Serfのインストール +## Serfのインストール 各ノード上で行う。 @@ -15,7 +15,7 @@ % sudo mv /usr/local/bin/ -# Serfの起動 +## Serfの起動 1. 各ノードでサービスを起動する。ノード名とバインド先IPアドレスは、自分自身を指す値とする。 ここではポート番号の指定を省略しており、Serf既定のポート「7946」が使われる。 @@ -30,7 +30,7 @@ % serf agent -node=node2 -bind=192.168.100.52 -# クラスタへの参加 +## クラスタへの参加 1. サービスを起動したコンソールとは別のコンソールで、他のノードのIPアドレスを指定してserf joinを実行する。 @@ -56,4 +56,17 @@ % serf members node0 192.168.100.50:7946 alive node1 192.168.100.51:7946 alive - node2 192.168.100.52:7946 alive \ No newline at end of file + node2 192.168.100.52:7946 alive + +## クラスタからの離脱 + + 1. どれか1つのノード(例えばnode1)でSerfのプロセスを終了してみる。 + するとイベントが自動的にメンバーに通知されて、各メンバーが持つメンバーリストが更新される。 + 2. 他のノード(node0かnode2)でserf membersしてみる。 + + % serf members + node0 192.168.100.50:7946 alive + node1 192.168.100.51:7946 left + node2 192.168.100.52:7946 alive + + leftとなっているのが、離脱中のノードである。 -------------- next part -------------- HTML����������������������������...Download