Yusuke Iida
yusk.****@gmail*****
2014年 3月 13日 (木) 10:44:33 JST
二見さん 飯田と申します。 2014年3月12日 18:12 doraemon <kinpu****@gmail*****>: > お世話になっております。 > 二見です。 > > たびたびの投稿で申し訳ございません。 > 先日バージョン違いやちょっとしたミスによって正しく > インストールできていなかったようですので > > http://linux-ha.sourceforge.jp/wp/dl/pminstall_cent5 > > 上記を参考にし、インストールし、パッケージは正しくインストールできたようなのですが(pacemaker 1.0.13-1) > > service corosync start > > で、スタートするとcorosyncのプロセスがフォークされて > 子プロセスが起動しております。 > これは正しい動作なのでしょうか。 > > # ps -ef | grep corosync > root 3028 1 0 17:46 ? 00:00:00 corosync > root 3033 3028 0 17:46 ? 00:00:00 corosync > root 3036 3028 0 17:46 ? 00:00:00 corosync > root 3038 3028 0 17:46 ? 00:00:00 corosync これは不思議な状態ですね。 本来ならcorosyncがforkしたこれらのプロセスはpacemaker系のプロセスに置き換わるはずなのですが。。 > > この状況でcrm_monの結果を見るとノードがみえない状況です。 > > ============ > Last updated: Wed Mar 12 17:57:06 2014 > Current DC: NONE > 0 Nodes configured, unknown expected votes > 0 Resources configured. > ============ > > 上記の状況でcorosyncをstop使用としてもstopできずに特定のプロセスの停止待ち?が発生しております。 > ------- > service corosync stop > Signaling Corosync Cluster Engine (corosync) to terminate: [ OK ] > Waiting for corosync services to unload:............ > ........... > --------------------------------------------- > Mar 12 18:00:23 corosync [pcmk ] notice: pcmk_shutdown: Still waiting for > crmd (pid=3038, seq=6) to terminate... > Mar 12 18:00:53 corosync [pcmk ] notice: pcmk_shutdown: Still waiting for > crmd (pid=3038, seq=6) to terminate... > Mar 12 18:01:23 corosync [pcmk ] notice: pcmk_shutdown: Still waiting for > crmd (pid=3038, seq=6) to terminate... > > > こういった状況により解決方法が不明なため投稿させていただきました。 > 参考までに起動時のログを添付させていただきます。 > > [起動時のログ抜粋] > Mar 12 17:46:37 corosync [pcmk ] ERROR: pcmk_wait_dispatch: Child process > mgmtd exited (pid=3039, rc=100) > Mar 12 17:46:37 corosync [pcmk ] notice: pcmk_wait_dispatch: Child process > mgmtd no longer wishes to be respawned 上記ログはmgmtdがインストールされていないため出力されているものと思われます。 以下のコマンドを実行してpacemaker-mgmtパッケージがインストールされているか確認してみてください。 # rpm -qa | grep pacemaker-mgmt インストールされていない場合は、以下のコマンドでインストールすることができます。 (パスはご自身の環境のものに合わせてください) # yum -c /tmp/pacemaker-1.0.13-1.2.el6.x86_64.repo/pacemaker.repo install pacemaker-mgmt そもそもmgmtdが必要なければ、corosync.confの以下の部分を変更すれば起動されなくなります。 # diff corosync.conf.org corosync.conf 8c8 < use_mgmtd: yes --- > use_mgmtd: no とりあえず、ログから判断できる状況は以上です。 よろしくお願いします。 > > また、corosync 起動時、pacemakerのプロセスが起動されていないようなのですが、 > こちらもそもそも間違っているのでしょうか。。 > (/etc/corosync/corosync.confのserviceセクションにpacemakerを追加済み) > > > 何度も申し訳ございません。 > よろしくお願いいたします。 > > _______________________________________________ > Linux-ha-japan mailing list > Linux****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan > -- ---------------------------------------- METRO SYSTEMS CO., LTD Yusuke Iida Mail: yusk.****@gmail***** ----------------------------------------