[Linux-ha-jp] Corosync, Pacemaker, CMAN について

Back to archive index

古積広一 kozum****@repic*****
2015年 8月 26日 (水) 17:24:46 JST


Linux-HA MLメンバーの皆様

初めまして、古積と申します。


[質問]
Corosync, Pacemaker, CMAN の役割の違いが理解できそうな
日本語の記事があれば教えて頂けないでしょうか。


[質問の背景]
CentOS6 で Corosync + Pacemaker を使用していました。
検証環境構築の為、CentOS6.6 で下記パッケージをインストールしたのですが。

corosync-1.4.7-2.el6.x86_64
pacemaker-1.1.12-8.el6.x86_64

pcmk の設定で下記の通り設定し、起動を試みたところ、
corosync.log に Pacemaker plugin for Corosync が使用できない旨の
英文が表示され、pacemaker が起動しない状態となりました。
なお、英文でドキュメントを確認すると、pcmk で 1 を設定するよう
下記補足事項と共に記載がある事を確認し、pcmk で 1 を設定したところ
正常起動できる事は確認したところではあります。

Clusters from Scratch の記事や、下記 quickstart を読むと
cman と pacemaker を組み合わせて使用する例を多々見受けられますが、
corosync, pacemaker, cman の役割の違いがイマイチ整理出来ずに居る状況です。

今後はどのような組み合わせで構築をすれば良いか考える判断材料として、
corosync, pacemaker, cman の役割の違いについて認識を整理したい為、
参考となるサイトや書籍でも良いので、教えて頂けますと幸いです。

よろしくお願い致します。


■pcmk設定
# cat <<-END >>/etc/corosync/service.d/pcmk
service {
        # Load the Pacemaker Cluster Resource Manager
        name: pacemaker
        ver:  0
}
END

■/var/log/cluster/corosync.log ログ抜粋
Aug 26 16:20:37 corosync [pcmk  ] ERROR: process_ais_conf: You have
configured a cluster using the Pacemaker plugin for Corosync. The plugin is
not supported in this environment and will be removed very soon.
Aug 26 16:20:37 corosync [pcmk  ] ERROR: process_ais_conf:  Please see
Chapter 8 of 'Clusters from Scratch' (http://www.clusterlabs.org/doc) for
details on using Pacemaker with CMAN

■マニュアル抜粋
http://clusterlabs.org/doc/en-US/Pacemaker/1.1-plugin/html/Clusters_from_Scratch/_configuring_corosync.html
When run in version 1 mode, the plugin does not start the Pacemaker
daemons. Instead it just sets up the quorum and messaging interfaces needed
by the rest of the stack. Starting the dameons occurs when the Pacemaker
init script is invoked. This resolves two long standing issues:

   1. Forking inside a multi-threaded process like Corosync causes all
   sorts of pain. This has been problematic for Pacemaker as it needs a number
   of daemons to be spawned.
   2. Corosync was never designed for staggered shutdown - something
   previously needed in order to prevent the cluster from leaving before
   Pacemaker could stop all active resources.

■quickstart
http://clusterlabs.org/quickstart.html

-- 

‐---―――――――――――――――――――――---‐
               古積 広一(Kozumi Koichi)
               E-Mail: kozum****@repic*****
          ―――――――――――――――――――――
          株式会社レピカ (repica inc.)
              レピカ事業部 技術部 運用グループ
          〒107-0062 東京都港区南青山2-24-15
                      青山タワービル別館
          TEL: 03-5414-3611 FAX: 03-5414-3622
          URL: http://repica.jp/
‐---―――――――――――――――――――――---‐

━━━━━━━━━━━━━━━━━━━━━━━━━
▼9年連続シェアNo.1 個人情報漏えい対策ソフト
【P-Pointer】http://ppointer.jp/
「1分でわかる!P-pointer」動画でご紹介中!
└https://youtu.be/6uvuXlPAeHc

▼国内初!立体物認識に対応したARアプリ
【ARAPPLI】http://www.arappli.com/service/arappli/

▼ITビジネスを創造しながら未来を創る
【VARCHAR】http://varchar.co.jp/
━━━━━━━━━━━━━━━━━━repica group━
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
다운로드 



Linux-ha-japan メーリングリストの案内
Back to archive index