[Linux-ha-jp] 異なるOSの混在は可能でしょうか

Back to archive index

Hiroshi Matsuo yiu00****@nifty*****
2016年 5月 10日 (火) 22:35:22 JST


export の何たるかすら知らない未熟者ですが、4行のうちどの行が 
pacemaker の起動を妨げているか調べてみましたところ、妨げているのは

PCMK_logfacility=local3

でした。一番肝心なところのようですが。他の3行はあっても起動の妨げ
にはならないようです。


松尾




>>>Hiroshi Matsuoさん wrote:

> 山内さん
> 
> まず変更前の状況ですが、 Centos6側が
> 
> export PCMK_fail_fast=yes
> 
> export PCMK_logfile=none
> export PCMK_logfacility=local3
> export PCMK_logpriority=info
> export HA_LOGFACILITY=local3
> 
> Centos7 側が
> 
> PCMK_fail_fast=yes
> 
> export PCMK_logfile=none
> export PCMK_logfacility=local3
> export PCMK_logpriority=info
> export HA_LOGFACILITY=local3
> 
> となっています。 Centos7側のログ関係の4行の export を全部取ります
> と、 Pacemaker が起動しなくなりました。
> 
> 具体的には systemctl restart pacemaker でプロンプトに戻らなくなり、
> 強制的に電源オフして起動すると、 corosync は起動しますが pacemaker 
> は起動しません。 ログ関係の4行に export を戻してやって os を再起動
> すると元の状態に戻りました。
> 
> 変更をミスったかと、再度、4行の export を取って pacemaker を再起動
> してやると、今度はプロンプトに戻りましたが、ログを見ると、 
> corosync と pacemaker と起動中の RA のシャットダウンは完了していま
> すが起動は corosync の起動までで、 pacemaker と RA の起動は出来て
> いません。 export を戻して pacemaker を再起動すると元に戻りました。
> 
> こんなところです。
> 
> 松尾
> 
> 
> >>>renayama19661014さん wrote:
> 
> > 松尾さん
> > 
> > こんにちは、山内です。
> > 
> > 非常にわかりずらいのですが、ログのfacilityの設定などを行う/etc/sysconfig/pacemakerは、CentOS6/CentOS7で異なる設定を行う必要があります。
> > この設定の影響で、松尾さんの環境では変換がされない事象が起きていると思われます。
> > 
> > 以下となっているか、御確認ください。
> > 
> > 1)CentOS7側の/etc/sysconfig/pacemakerではPacemaker用の環境変数にはexportを付けない。
> > 2)CentOS6側の/etc/sysconfig/pacemakerではPacemaker用の環境変数にはexportを付ける。
> > 
> > 確認した環境の記載例も添付以下に示します。
> > 
> > 1)CentOS7側の/etc/sysconfig/pacemaker
> > (省略)
> > #
> > VALGRIND_OPTS="--leak-check=full --trace-children=no
> > --num-callers=25 --log-file=/var/lib/pacemaker/valgrind-%p
> > --suppressions=/usr/share/pacemaker/tests/valgrind-pcmk.suppressions
> > --gen-suppressions=all"
> > PCMK_logfile=none
> > PCMK_logfacility=local1
> > PCMK_logpriority=info
> > PCMK_fail_fast=yes
> > HA_LOGFACILITY=local1
> > 
> > 2)CentOS6側の/etc/sysconfig/pacemaker
> > (省略)
> > #
> > VALGRIND_OPTS="--leak-check=full --trace-children=no
> > --num-callers=25 --log-file=/var/lib/pacemaker/valgrind-%p
> > --suppressions=/usr/share/pacemaker/tests/valgrind-pcmk.suppressions
> > --gen-suppressions=all"
> > export PCMK_logfile=none
> > export PCMK_logfacility=local1
> > export PCMK_logpriority=info
> > export PCMK_fail_fast=yes
> > export HA_LOGFACILITY=local1
> > 
> > ちなみに、確認したCentOS7/CentOS6の2ノード構成で、上記設定を正しく行っていない状況で、pingのcloneとdiskdのcloneリソースを起動した場合には、以下のようにCentOS7/CentOS6では、logconvのログが出力されました。
> > たぶん、松尾さんの状況も同じ用な出力になったものと思います。
> > -----------------
> > [root @ ct72-01
> > ~]# cat /var/log/pm_logconv.out 
> > May10 17:41:47 ct72-01 info: Starting Corosync 2.3.4.
> > May10 17:41:48 ct72-01 info: Starting Pacemaker 1.1.13.
> > May10 17:43:45 ct72-01 info: Resource prmDiskd started. (rc=0)
> > May10 17:43:45 ct72-01 info: Resource prmPing started. (rc=0)
> > 
> > [root @ ct67-01
> > ~]# cat /var/log/pm_logconv.out 
> > May10 17:42:18 ct67-01 info: Starting Corosync 2.3.4.
> > May10 17:42:21 ct67-01 info: Starting Pacemaker 1.1.13.
> > May10 17:42:21 ct67-01 info: Start "cib" process.(pid=2982)
> > May10 17:42:21 ct67-01 info: Start "stonith-ng" process.(pid=2983)
> > May10 17:42:21 ct67-01 info: Start "lrmd" process.(pid=2984)
> > May10 17:42:21 ct67-01 info: Start "attrd" process..(pid=2985)
> > May10 17:42:21 ct67-01 info: Start "pengine" process.(pid=2986)
> > May10 17:42:21 ct67-01 info: Start "crmd" process.(pid=2987)
> > May10 17:42:22 ct67-01 info: Node ct67-01 is member
> > May10 17:42:22 ct67-01 info: Attribute "ringnumber_0" is updated to "192.168.10.170 is UP" at "ct72-01".
> > May10 17:42:22 ct67-01 info: Attribute "ringnumber_1" is updated to "192.168.20.170 is UP" at "ct72-01".
> > May10 17:42:22 ct67-01 info: Attribute "ringnumber_0" is updated to "192.168.10.171 is UP" at "ct67-01".
> > May10 17:42:22 ct67-01 info: Attribute "ringnumber_1" is updated to "192.168.20.171 is UP" at "ct67-01".
> > May10 17:42:23 ct67-01 info: Node ct72-01 is member
> > May10 17:42:23 ct67-01 info: Set DC node to ct72-01.
> > May10 17:43:43 ct67-01 info: Resource prmDiskd tries to start.
> > May10 17:43:43 ct67-01 info: Resource prmPing tries to start.
> > May10 17:43:43 ct67-01 info: Attribute "diskcheck_status" is updated to "normal" at "ct67-01".
> > May10 17:43:43 ct67-01 info: Attribute "diskcheck_status" is updated to "normal" at "ct72-01".
> > May10 17:43:44 ct67-01 info: Resource prmDiskd started. (rc=0)
> > May10 17:43:44 ct67-01 info: Resource prmPing started. (rc=0)
> > May10 17:43:44 ct67-01 info: Attribute "default_ping_set" is updated to "100" at "ct67-01".
> > May10 17:43:44 ct67-01 info: Attribute "default_ping_set" is updated to "100" at "ct72-01".
> > -----------------
> > 
> > 
> > logconvの設定については、linux-ha-japanのコミュニティでドキュメントの開示準備が進められています。
> > 開示されれば、そちらも参考になると思います。
> > 
> > 以上です。
> > 
> > 
> > 
> > 
> > ----- Original Message -----
> > > From: Hiroshi Matsuo <yiu00****@nifty*****>
> > > To: renay****@ybb*****; linux****@lists*****
> > > Cc: 
> > > Date: 2016/5/10, Tue 07:51
> > > Subject: Re: [Linux-ha-jp]異なるOSの混在は可能でしょうか
> > > 
> > > 山内さん おはようございます。
> > > 
> > > 1)については再起動後出るようになったかは未確認でしたが今朝出ていな
> > > いことが確認されました。
> > > 
> > > 2)について、他のノードの起動のログが出ません。このときの変換前のロ
> > > グは先のメールでお送りしました。 logconv のログに出ているのは自分
> > > 自身の Corosync, Pacemaker のプロセスの起動・停止と RA の起動・停
> > > 止のログだけです。
> > > 
> > > 松尾
> > > 
> > > 
> > >>>> renayama19661014さん wrote:
> > > 
> > >>  松尾さん
> > >> 
> > >>  おはようございます。山内です。
> > >> 
> > >>  ご確認と情報、ありがとうございます。
> > >> 
> > >>  ifcheckdはきちんと起動したようですね。
> > >>  logconvの問題をまとめると、以下ということでしょうか?
> > >> 
> > >>  1)CentOS7側で、属性の変化のlogconvのログが出ない。
> > >> 
> > >>  2)CentOS7側で、ノードやリソースの起動・停止のlogconvのログは出る。
> > >>  #変換前のログはこの前のメールでいただいたもの・・・
> > >>  #CentOS6系は1)2)は、問題ない。
> > >> 
> > >> 
> > >>  以上です。
> > >> 
> > >> 
> > >> 
> > >> 
> > >>  ----- Original Message -----
> > >>  > From: Hiroshi Matsuo <yiu00****@nifty*****>
> > >>  > To: renayama19661014 @ ybb..ne.jp; linux****@lists*****
> > >>  > Cc: 
> > >>  > Date: 2016/5/9, Mon 23:56
> > >>  > Subject: Re: [Linux-ha-jp]異なるOSの混在は可能でしょうか
> > >>  > 
> > >>  > 松尾です。
> > >>  > 
> > >>  > systemctl enable pm_logconv
> > >>  > 
> > >>  > についてですが、.bash_history を調べましたところ、以前に、 centos6
> > >>  > と違って pm_logconv が自動的に起動していないのに気づいて
> > >>  > 
> > >>  > systemctl start pm_logconv
> > >>  > systemctl enable pm_logconv
> > >>  > 
> > >>  > を実施していました。ですから、 Corosync, Pacemaker の起動・停止、
> > >>  > リソースエージェントの起動・停止などの情報は以前から変換後のログに
> > >>  > 出力されていました。それ以外は出力されていないようですが。
> > >>  > 
> > >>  > 
> > >>  > 
> > >>  >>>> renayama19661014さん wrote:
> > >>  > 
> > >>  >>  松尾さん
> > >>  >> 
> > >>  >>  こんばんは、山内です。
> > >>  >> 
> > >>  >>  以下、御確認ください。
> > >>  >> 
> > >>  >>  1) CentOS7のノードのringnumberの属性が表示されない件
> > >>  >>  2) CentOS7のノードのpm_logconvがイベントを検知しない件
> > >>  >> 
> > >>  >>  ですが、CentOS7系では、systemd経由で1)2)関連のプロセスを起動する必要がありますので、
> > >>  >>  ifcheckdならびに、pm_logconvをcorosync/Pacemaker起動前に起動する様に設定が必要となります。
> > >>  >> 
> > >>  >>  ----------------------
> > >>  >>  [root @ ct72-01 ~]# systemctl enable pm_logconv
> > >>  >>  Created symlink from 
> > >>  > /etc/systemd/system/multi-user.target.wants/pm_logconv..service to 
> > >>  > /usr/lib/systemd/system/pm_logconv.service.
> > >>  >>  [root @ ct72-01 ~]# systemctl enable ifcheckd
> > >>  >>  Created symlink from 
> > >>  > /etc/systemd/system/multi-user.target.wants/ifcheckd.service to 
> > >>  > /usr/lib/systemd/system/ifcheckd.service.
> > >>  >>  ----------------------
> > >>  >> 
> > >>  >>  上記を実施した後、CentOS7側のノードを一旦OS再起動していただければと思います。
> > >>  >> 
> > >>  >> 
> > >>  > 
> > > なお、CentOS6系では、initctl経由での1)2)起動の為、Pacemakerインストール後のOS再起動で、両プロセスが自動起動となりますので、
> > >>  >>  上記の手順は不要です。
> > >>  >> 
> > >>  >> 
> > >>  >>  以上です。
> > >>  >> 
> > >>  >> 
> > >>  >> 
> > >>  >>  ----- Original Message -----
> > >>  >>  > From: "renay****@ybb*****" 
> > >>  > <renay****@ybb*****>
> > >>  >>  > To: "linux****@lists*****" 
> > >>  > <linux****@lists*****>
> > >>  >>  > Cc: 
> > >>  >>  > Date: 2016/5/6, Fri 02:05
> > >>  >>  > Subject: Re: [Linux-ha-jp] 異なるOSの混在は可能でしょうか
> > >>  >>  > 
> > >>  >>  > 松尾さん
> > >>  >>  > 
> > >>  >>  > こんばんは、山内です。
> > >>  >>  > 
> > >>  >>  > 情報ありがとうございます。
> > >>  >>  > 
> > >>  >>  > どちらも少し気になる事象ではありますので、GW明けにでも
> > >>  >>  > 私も環境を作成して動作させてみようと思います。
> > >>  >>  > 
> > >>  >>  > また、何かわかりましたら、ご一報しますね。
> > >>  >>  > 
> > >>  >>  > 以上です。
> > >>  >>  > 
> > >>  >>  > 
> > >>  >>  > 
> > >>  >>  > ----- Original Message -----
> > >>  >>  >>  From: Hiroshi Matsuo <yiu00****@nifty*****>
> > >>  >>  >>  To: linux****@lists*****
> > >>  >>  >>  Cc: 
> > >>  >>  >>  Date: 2016/5/6, Fri 01:20
> > >>  >>  >>  Subject: Re: [Linux-ha-jp] 異なるOSの混在は可能でしょうか
> > >>  >>  >> 
> > >>  >>  >>  山内さん
> > >>  >>  >> 
> > >>  >>  >>  Pacemaker のログと Corosync のログをまとめて ha-log に出力しそれを 
> > >>  >>  >>  pm_logconv で変換しています。
> > >>  >>  >> 
> > >>  >>  >>  ログレベルの設定などは同じにしたつもりですが、 centos7 の方では属
> > >>  >>  >>  性値が変わったという情報や、ノードが消えたとか出現したとかの情報が 
> > >>  >>  >>  pm_logconv の出力に出ません。調べてみますと、後者(ノードの情報)
> > >>  >>  >>  のほうは pm_logconv による変換前のログには出ています。前者(属性値
> > >>  >>  >>  の情報)のほうは変換前のログにも出ていないようです。
> > >>  >>  >> 
> > >>  >>  >>  また、 crm_mon -A による属性値の連続表示で、 どちらのノードから表
> > >>  >>  >>  示させても centos7 のノードには、
> > >>  >>  >>  + ringnumber_0          : 192..168.1.X is UP
> > >>  >>  >>  の表示が出ないようです(表示されなくても特に問題はありませんが)。
> > >>  >>  >>  それ以外の属性値( ping の結果、 SysInfo に手を加えて表示させてい
> > >>  >>  >>  る属性値)は表示されています。
> > >>  >>  >> 
> > >>  >>  >>  松尾
> > >>  >>  >> 
> > >>  >>  >> 
> > >>  >>  >>>>>  renayama19661014さん wrote:
> > >>  >>  >> 
> > >>  >>  >>>   松尾さん
> > >>  >>  >>> 
> > >>  >>  >>>   こんばんは、山内です。
> > >>  >>  >>> 
> > >>  >>  >>>   情報ありがとうございます。
> > >>  >>  >>> 
> > >>  >>  >>>   ちなみに、情報とおっしゃっているのは、ログ回りでしょうか?
> > >>  >>  >>>   それとも、Pacemaker/Corosync系のコマンド系でしょうか?
> > >>  >>  >>> 
> > >>  >>  >>>   ちょっと気にはなりますので、差し支えなければ情報をどんな違いか開示していただけると助かります。
> > >>  >>  >>> 
> > >>  >>  >>>   以上です。
> > >>  >>  >>> 
> > >>  >>  >>> 
> > >>  >>  >>>   ----- Original Message -----
> > >>  >>  >>>   > From: Hiroshi Matsuo 
> > > <yiu00****@nifty*****>
> > >>  >>  >>>   > To: linux****@lists*****
> > >>  >>  >>>   > Cc: 
> > >>  >>  >>>   > Date: 2016/5/5, Thu 23:08
> > >>  >>  >>>   > Subject: Re: [Linux-ha-jp] 異なるOSの混在は可能でしょうか
> > >>  >>  >>>   > 
> > >>  >>  >>>   > やってみましたがうまくクラスタに参加することが出来ました。
> > >>  >>  >>>   > 
> > >>  >>  >>>   > でも、 os によって情報の出方に微妙な違いがあるようです。
> > >>  >>  >>>   > 
> > >>  >>  >>>   > 松尾
> > >>  >>  >>>   > 
> > >>  >>  >>>   > 
> > >>  >>  >>>   >>>> renayama19661014さん wrote:
> > >>  >>  >>>   > 
> > >>  >>  >>>   >>  松尾さん
> > >>  >>  >>>   >> 
> > >>  >>  >>>   >>  今晩は、山内です。
> > >>  >>  >>>   >> 
> > >>  >>  >>>   >>  実際に構築にしたことはありませんが、
> > >>  >>  >>>   >>  
> > >>  > Centos6とCentos7であれば、同じバージョンのPacemakerであれば、大丈夫だと思われます。
> > >>  >>  >>>   >> 
> > >>  >>  >>>   >>  以上です。
> > >>  >>  >>>   >> 
> > >>  >>  >>>   >>  ----- Original Message -----
> > >>  >>  >>>   >>  > From: Hiroshi Matsuo 
> > >>  > <yiu00****@nifty*****>
> > >>  >>  >>>   >>  > To: linux****@lists*****
> > >>  >>  >>>   >>  > Cc: 
> > >>  >>  >>>   >>  > Date: 2016/5/3, Tue 19:30
> > >>  >>  >>>   >>  > Subject: [Linux-ha-jp] 
> > > 異なるOSの混在は可能でしょうか
> > >>  >>  >>>   >>  > 
> > >>  >>  >>>   >>  > 初めて投稿します。松尾博と申します。
> > >>  >>  >>>   >>  > 
> > >>  >>  >>>   >>  > 突飛な質問になるかもしれませんがお許しください。
> > >>  >>  >>>   >>  > 
> > >>  >>  >>>   >>  > os が centos6のマシンと centos7のマシンにそれぞれ 
> > >>  >>  >>>   >>  > 
> > > Pacemaker-1.1.13-1.1をインストールして一つのクラスタとすることは可
> > >>  >>  >>>   >>  > 能でしょうか。
> > >>  >>  >>>   >>  > 
> > >>  >>  >>>   >>  > 
> > >>  > _______________________________________________
> > >>  >>  >>>   >>  > Linux-ha-japan mailing list
> > >>  >>  >>>   >>  > Linux****@lists*****
> > >>  >>  >>>   >>  > 
> > >>  > http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> > >>  >>  >>>   >>  > 
> > >>  >>  >>>   >> 
> > >>  >>  >>>   >>  
> > > _______________________________________________
> > >>  >>  >>>   >>  Linux-ha-japan mailing list
> > >>  >>  >>>   >>  Linux****@lists*****
> > >>  >>  >>>   >>  
> > >>  > http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> > >>  >>  >>>   > 
> > >>  >>  >>>   > 
> > > _______________________________________________
> > >>  >>  >>>   > Linux-ha-japan mailing list
> > >>  >>  >>>   > Linux****@lists*****
> > >>  >>  >>>   > 
> > > http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> > >>  >>  >>>   > 
> > >>  >>  >>> 
> > >>  >>  >>>   _______________________________________________
> > >>  >>  >>>   Linux-ha-japan mailing list
> > >>  >>  >>>   Linux****@lists*****
> > >>  >>  >>>   
> > > http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> > >>  >>  >> 
> > >>  >>  >>  _______________________________________________
> > >>  >>  >>  Linux-ha-japan mailing list
> > >>  >>  >>  Linux****@lists*****
> > >>  >>  >>  http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> > >>  >>  >> 
> > >>  >>  > 
> > >>  >>  > _______________________________________________
> > >>  >>  > Linux-ha-japan mailing list
> > >>  >>  > Linux****@lists*****
> > >>  >>  > http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> > >>  >>  > 
> > >>  >> 
> > >>  >>  _______________________________________________
> > >>  >>  Linux-ha-japan mailing list
> > >>  >>  Linux****@lists*****
> > >>  >>  http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> > >>  > 
> > >> 
> > >>  _______________________________________________
> > >>  Linux-ha-japan mailing list
> > >>  Linux****@lists*****
> > >>  http://lists.osdn.me/mailman/listinfo/linux-ha-japan
> > > 
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan




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