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されているか確認する。