Corosync(Slackware 13.1)
2011年2月11日(金) 23:47 JST
閲覧数 12,456
Linux-HA勉強会に影響されて、Slackwareでいれてみました。
はじめは Heartbeat を試すつもりだったのですが、SlackBuilds.orgでCorosyncのパッケージビルドのスクリプトが公開されていたので、Corosyncにしてみました。
Corosyncは日本語での情報がまだ少ないので、面倒なのかと思いきや動かすまでは簡単でした。
動きだせば、crmコマンドでたいていの事は設定できるため、Heartbestを利用する場合との差はすくないかと。
細かい設定をしだすと違いが出てくると思いますが、単なるActive-Standby構成であれば違いは少ないのでは。
では導入でやった事を記載しておきます。
①パッケージは、SlackBuilds.orgで公開されているビルドスクリプトを利用してパッケージ作成して導入しています。
パッケージビルドの際に、以下ユーザ作成が必要となっており、パッケージ内のdoinstに登録される構造になっていなかったので導入前に、ユーザは作成しないといけないみたいです。
後から、doinst.shに登録すればヨカッタと気がついた訳ですが。
corosync-1.2.1-i486-1_SBo.tgz
clusterresourceagents-000dd8956ad7-i486-1_SBo.tgz
clusterglue-6c8645d6a4c2-i486-1_SBo.tgz
pacemaker-b9b672590e79-i486-1_SBo.tgz
libnet-1.1.4-i486-1_SBo.tgz
libesmtp-1.0.4-i486-1_SBo.tgz
はじめは Heartbeat を試すつもりだったのですが、SlackBuilds.orgでCorosyncのパッケージビルドのスクリプトが公開されていたので、Corosyncにしてみました。
Corosyncは日本語での情報がまだ少ないので、面倒なのかと思いきや動かすまでは簡単でした。
動きだせば、crmコマンドでたいていの事は設定できるため、Heartbestを利用する場合との差はすくないかと。
細かい設定をしだすと違いが出てくると思いますが、単なるActive-Standby構成であれば違いは少ないのでは。
では導入でやった事を記載しておきます。
①パッケージは、SlackBuilds.orgで公開されているビルドスクリプトを利用してパッケージ作成して導入しています。
パッケージビルドの際に、以下ユーザ作成が必要となっており、パッケージ内のdoinstに登録される構造になっていなかったので導入前に、ユーザは作成しないといけないみたいです。
後から、doinst.shに登録すればヨカッタと気がついた訳ですが。
# groupadd -g 226 haclient # useradd -u 226 -g haclient -c "Cluster User" -d /var/lib/heartbeat/cores/hacluster -s /bin/false hacluster
corosync-1.2.1-i486-1_SBo.tgz
clusterresourceagents-000dd8956ad7-i486-1_SBo.tgz
clusterglue-6c8645d6a4c2-i486-1_SBo.tgz
pacemaker-b9b672590e79-i486-1_SBo.tgz
libnet-1.1.4-i486-1_SBo.tgz
libesmtp-1.0.4-i486-1_SBo.tgz









