kumo-serverの追加方法

現在のkumofsが容量がいっぱいになって、スケールアウトする場合の方法を記述します。

懸念点:新規にkumo-serverを追加した場合、全サーバに高負荷が掛かる。障害時やスケールアウト時に、サーバを増やす場合は、メンテナンス時やサービスがあまり使われていない深夜に新規にサーバを追加した方がいいと思われる。

kumo-serverの新規追加


[kumo-server-04 ]$ kumo-server -l kumo-server-04 -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-managerから新規追加した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:
192.168.20.51:19800
[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:
192.168.20.51: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)
192.168.20.51: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)
192.168.20.51:19800 (active)

両方のkumo-managerからkumo-serverがattachされているか確認する。