[linux-users: 108485] Re: Redhat Clis terSuite
bbb uss
bbbuss_7 @ yahoo.co.jp
2010年 6月 28日 (月) 18:04:47 JST
川崎様
アドバイスありがとうござます。
# clustat
Member Name ID Status
------ ---- ---- ------
node1 1 Online,
rgmanager
node2 2 Online, Local,
rgmanager
/dev/dm-1 0 Offline,
Quorum Disk
Service Name Owner (Last)
State
------- ---- ----- ------
-----
service:service1 node1
started
<quorumd device="dev/mapper/mpath0p1" interval="1"
label="Quorum" min_score="3" tko="10" votes="1">
<heuristic interval="2" program="ping X.X.X.X -c1 -t1"
score="1"/>
</quorumd>
取り急ぎです。
ちなみに、
https://bugzilla.redhat.com/show_bug.cgi?id=485026
上記ページにてDirtyフラグがなんか原因とか気合いがあるの
ですが、
Dirtyフラグが何か分かりますでしょうか?
下記直訳です。
----------------------------
原因:
CMAN内部の「openais-only」検出コードのバグによって発生す
る。
two_node=1が設定されているか、quorum diskが存在していれ
ば
それ自身が定足数に達しているノードということができ、
その後、他のサービスを開始できる。
full restartで再生されない状態であるということを示すため
、
CMANに"Dirty"フラグを設定する。
拒否ノードのチェックは、状態を持っていない
リモートのノードがないかどうかのチェックのみで接続する。
結論:
クラスタに接続された別のノードが状態を持っていなかった場
合、接続は拒否さ
れる。
1つのノードは常に定足数に達しているべきであり、
2番目のノードはクラスタに接続することを許可しないため、
2ノードクラスタのための正常な構成は働かないということで
ある。
修正:
現在、「Dirty」フラグのチェックは、ローカルとリモート
両方のノードの状態をチェックする。
なので、ローカルとリモートどちらかに状態がなかったとして
も、
ノードはクラスタを接続することができる。
結果:2つのノードクラスタは、現在正常に動作している。
----------------------------
以上、よろしくお願いいたします。
--- kawasaki @ wwing.net wrote:
> こんにちは。
>
> qdiskd が動作していない場合、qdisk からの vote
> を得ることが
> できないため、qdiskを使用しようとする、期待通りの動作
にならないと思います。
> (cman_tool status の結果はいかがでしょう?)
>
> また、qdisk の設定は luci/ricci から行われましたか?
> 可能なら、cluster.conf の<quorumd ...>
> 部分だけ拝見できると
> うれしいのですが。
>
> 通常、qdisk は全ノードで chkconfig qdiskd on して
> おきサービスを開始するだけで大丈夫なはずですが、
> mkqdisk -d -L で
> デバッグ情報を出力して、以下のような結果になるかをご確
認下さい。
>
> mkqdisk v0.6.0
> /dev/disk/by-id/<略>
> /dev/disk/by-path/<略>:
> /dev/sda2:
> Magic: eb7a62c2
> Label: myqdisk
> Created: Fri Jan 8 11:03:01 2010
> Host: node1.cluster8.example.com
> Kernel Sector Size: 512
> Recorded Sector Size: 512
>
> Status block for node 1
> Last updated by node 1
> Last updated on Wed Jan 13 18:38:23 2010
> State: Master
> Flags: 0000
> Score: 0/0
> Average Cycle speed: 0.000000 seconds
> Last Cycle speed: 0.000000 seconds
> Incarnation: 4b4d7d2f4b4d7d2f
> Status block for node 2
> Last updated by node 2
> Last updated on Wed Jan 13 18:38:22 2010
> State: Running
> Flags: 0000
> Score: 0/0
> Average Cycle speed: 0.000166 seconds
> Last Cycle speed: 0.000000 seconds
> Incarnation: 4b4d7db24b4d7db2
>
> (略)
> --
> 川崎
>
>
> 引用 bbb uss <bbbuss_7 @ yahoo.co.jp>:
>
> > 川崎様
> >
> > アドバイスありがとうございます。
> >
> >
> 実は今手元に環境がないので結果を提示することができませ
ん
> > ので可能であれば、service qdiskd
> statusの結果がrunningの
> >
> 場合とrunningでなかった場合の対処などご教授いただけま
す
> > と本当に助かります。なお、補足ですがqdisk
> startのあとに
> >
> ログを確認したところsuccessの文字がありませんでした。
> >
> >
> 恐れ入りますが、ご教授のほどよろしくお願いいたします。
> >
> >
> > --- kawasaki @ wwing.net wrote:
> >
> >> こんにちは。川崎と申します。
> >>
> >>
> そのメッセージはちゃんと動いていないようにみえますが、
> >> mkqdiskは成功していると仮定して、全ノードで
> >> service qdiskd status
> >> の結果はいかがでしょうか?
> >>
> >> また、/var/log/messages に
> >> 起動失敗のログなどは残ってないでしょうか?
> >>
> >> --
> >> kawasaki at wwing.net
> >>
> >> 引用 bbb uss <bbbuss_7 @ yahoo.co.jp>:
> >>
> >> > 【環境】
> >> > ・OS:RHEL5.4
> >> > ・Server:HpDL380×2台
> >> > ・Storage:HpMSA2324
> >> > ・FC:2台
> >> >
> >> > という構成で、 RedhatClisterSuite
> >> を稼働させてファイルサ
> >> > ーバとしてNFSのHAクラスタ構成をくんでいます。
> >> >
> >> >
> >>
> lustatコマンドで状態を確認したところクォーラムディスク
> > がOffline
> >> > のままとなっております。
> >> >
> >>
> フェンシングもフェイルオーバーも問題なく動作しているの
> > で
> >> > この状態が正しいのかわかりません?
> >> >
> >>
> 正しくないとすれば何が原因とか考えられるでしょうか?
>
> _______________________________________________
> linux-users mailing list
> linux-users @ listserv.linux.or.jp
> http://listserv.linux.or.jp/mailman/listinfo/linux-users
>
linux-users メーリングリストの案内