CentOS 5.4にkumofs をrpmでインストールする(改訂版)

以前にCentOS 5.4にkumofsをrpmでインストールする記事及び、kumofsを自動起動に対応する記事を書いたが、前回のエントリでビルドしなおしたrpmを使ってkumofsを使えるようにするメモ。
使用するrpmファイルはここで公開している。
kumo-manager、kumo-server、kumo-gatewayをインストールする場合はまずTokyo CabinetとMessage packをインストール。

sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/tokyocabinet-1.4.43-1.el5.x86_64.rpm
sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/msgpack-0.4.2-1.el5.x86_64.rpm

その後個別に必要なものをインストールする

kumo-managerが必要な場合

sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/kumofs-manager-0.3.2-1.el5.x86_64.rpm

kumo-serverが必要な場合

sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/kumofs-server-0.3.2-1.el5.x86_64.rpm

kumo-gatewayが必要な場合

sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/kumofs-gateway-0.3.2-1.el5.x86_64.rpm

次に、kumofsの設定ファイルを編集する。
設定ファイルはインストールしたものに応じて/etc/sysconfig/kumo-manager.conf、/etc/sysconfig/kumo-server.conf、/etc/sysconfig/kumo-gateway.confが作成されている。
具体的な設定方法はインストールされた設定ファイルのテンプレートを元にkumofsのドキュメントを参考にして記述する。

設定ファイルの編集が終わったら、kumo-managerを起動する場合は

sudo /etc/rc.d/init.d/kumo-manager start

とすることで起動できる。

サーバ再起動時に自動起動したければ

sudo /sbin/chkconfig kumo-manager on

とすれば自動起動が設定される。
kumo-serverやkumo-gatewayに関しても上記と同様に行える。

kumofs用のユーティリティ群をインストールする場合は以下の順にインストールする。

sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/ruby-libs-1.8.6.388-7.el5.x86_64.rpm
sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/ruby-1.8.6.388-7.el5.x86_64.rpm
sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/ruby-irb-1.8.6.388-7.el5.x86_64.rpm
sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/ruby-rdoc-1.8.6.388-7.el5.x86_64.rpm
sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/rubygems-1.3.5-1.el5.noarch.rpm
sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/rubygem-msgpack-0.3.3-1.el5.x86_64.rpm
sudo rpm -ivh http://eugene-k.net/pub/RPMS/x86_64/kumofs-utils-0.3.2-1.el5.x86_64.rpm

これでkumoctl、kumohash、kumolog、kumomergedb、kumostat、kumotopの管理コマンドがインストールされる。

追記:kumofs0.3.2がリリースされたのでパッケージを更新し、記事内容も変更した。