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がリリースされたのでパッケージを更新し、記事内容も変更した。