KumoFs起動方法
kumo-server 実際にデータを保存するノード。
kumo-manager kumo-server群を管理するノード。
kumo-gateway アプリケーションからのリクエストをkumo-serverに中継するプロキシ。
・kumo-manager-01
・kumo-manager-02
・kumo-server-01
・kumo-server-02
・kumo-server-03
・kumo-server-04
・kumo-gateway-01(Application)
注意点
すべてのサーバーでNTP等が動いてか確認する。
できる限り同じ時間に設定する。5秒以上ずれていると、正しく動作しません。
kumo-managerを起動する
[kumo-manager-01 ]$ kumo-manager -l kumo-manager-01 -p kumo-manager-2 -v -o ~/tmp/kumo-manager.`date +"%Y%m%d.%H%M%S"`.log
[kumo-manager-02 ]$ kumo-manager -l kumo-manager-02 -p kumo-manager-01 -v -o ~/tmp/kumo-manager.`date +"%Y%m%d.%H%M%S"`.log
【問題点】
[kumo-manager-01 ]$ kumo-manager -l kumo-manager-01 -v -o ~/tmp/kumo-manager.`date +"%Y%m%d.%H%M%S"`.log
[kumo-manager-02 ]$ kumo-manager -l kumo-manager-2 -p kumo-manager-01 -v -o ~/tmp/kumo-manager.`date +"%Y%m%d.%H%M%S"`.log
このように、起動すると、二台で通信しているが、二台で同期はしていない。
なので、起動していないkumo-managerも先に指定をしておく。
kumo-serverを起動する
[kumo-server-01 ]$ kumo-server -l kumo-server-01 -m kumo-manager-01 -p kumo-manager-02 -s /data/kumo-server.dat -v -o ~/tmp/kumo-server.`date +"%Y%m%d.%H%M%S"`.log
[kumo-server-02 ]$ kumo-server -l kumo-server-02 -m kumo-manager-01 -p kumo-manager-02 -s /data/kumo-server.dat -v -o ~/tmp/kumo-server.`date +"%Y%m%d.%H%M%S"`.log
[kumo-server-03 ]$ kumo-server -l kumo-server-03 -m kumo-manager-01 -p kumo-manager-02 -s /data/kumo-server.dat -v -o ~/tmp/kumo-server.`date +"%Y%m%d.%H%M%S"`.log
kumo-serverの状態確認
[kumo-manager-01 ]$ kumoctl kumo-manager-01 status
hash space timestamp:
Thu Jan 01 09:00:00 +0900 1970 clock 0
attached node:
not attached node:
192.168.20.36:19800
192.168.20.57:19800
192.168.20.58:19800
[kumo-manager-01 ]$ kumoctl kumo-manager-2 status
hash space timestamp:
Thu Jan 01 09:00:00 +0900 1970 clock 0
attached node:
not attached node:
192.168.20.36:19800
192.168.20.57:19800
192.168.20.58:19800
両方のkumo-managerからkumo-serverが認識されているか確認する。
kumo-serverの登録
[kumo-manager-01 ]$ kumoctl kumo-manager-01 attach
kumo-serverの登録確認
[kumo-manager-01 ]$ kumoctl kumo-manager-01 status
hash space timestamp:
Wed Dec 03 22:16:00 +0900 2008 clock 72
attached node:
192.168.20.36:19800 (active)
192.168.20.57:19800 (active)
192.168.20.58:19800 (active)
not attached node:
[kumo-manager-01 ]$ kumoctl kumo-manager-02 status
hash space timestamp:
Wed Dec 03 22:16:00 +0900 2008 clock 72
attached node:
192.168.20.36:19800 (active)
192.168.20.57:19800 (active)
192.168.20.58:19800 (active)
not attached node:
両方のkumo-managerからkumo-serverがattachされているか確認する。
kumo-gatewayを起動する
[kumo-gateway-01 ]$ kumo-gateway -m kumo-server-01 -p kumo-server-02 -t 11211 -b 11212 -v -o~/tmp/kumo-gateway.`date +"%Y%m%d.%H%M%S"`.log