2013-05-29から1日間の記事一覧

puppetロックファイル

puppetのロックファイルが残っていると notice: Run of Puppet configuration client already in progress; skipping と怒られてpuppetが操作できなくなるこの際は、この辺りのファイルを消せばOK /var/lib/puppet/state/puppetdlock /var/puppet/state/pupp…

Kyoto Tycoonにmemcachedインターフェースを追加する

memcachedから移行し良くするためにmemcachedプロトコルインターフェースを追加する プロトコル追加するためには起動オプションに -plsv /usr/local/libexec/ktplugservmemc.so を追加すればOKまた圧縮通信をサポートさせるには -plex opts=f を追加してやれ…

Kyoto Tycoon+Keepaliveで冗長化

KyotoTycoonはデュアルマスター構成がとれる そこでKeepalivedを使ってKyotoTycoonを冗長化する KyotoTycoonをデュアルマスターで起動 # ktserver \ -port 1978 \ -tout 30 \ -th 8 \ -dmn \ -pid /var/ktserver/ktserver.pid \ -cmd /var/ktserver/bin \ -l…

Kyoto Tycoon/インストール編

KVSにKyotoTycoonを採用したのでインストールまでをまとめる KyotoTycoon に必要な KyotoCabinet をインストールする # wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.74.tar.gz # tar xzf kyotocabinet-1.2.74.tar.gz # cd kyotocabinet-1.2.…