新しい会話を開始

Solved!

ソリューションへ移動

2 Intern

 • 

328 メッセージ

24

2024年4月17日 05:25

PowerScaleのマスターノード( group master)の確認方法に関して

PowerScaleクラスタを構築すると、クラスタのイベント管理を行うマスターノード( group master)が設定されると資料に書かれています。

OneFS8.1.2以前のバージョンでは、isi config > status advanced のコマンドで、マスターノード( group master)を確認できたと思いますが、OneFS8.2.0以降のバージョンでは、上記のコマンドでは確認できなくなっているようです。

OneFS8.2.0以降のバージョンで、マスターノード( group master)を確認する方法を教えてください。

OneFS9.5.0のまるわかり資料にマスターノード( group master)の記載があり、その確認方法として、

isi config > status advanced が記載されていますが、isi config > status advanced の方法で

マスターノード( group master)を確認することが出来ません。

Community Manager

 • 

4.9K メッセージ

2024年4月18日 04:37

uchiyさん

 

おっしゃる通りでstatus advancedではマスターノードに*印がつかなくなってますね・・・

 

この仕様変更理由などはわからなかったのですが、cellogのログ情報を利用することによりどこがマスターノードであるのかは確認できそうです。
具体的には

 

# cat /var/log/isi_celog_monitor.log | grep "master is"

 

を実行して、(CELOG masterが動いているのがマスターノードのはずなので)どのIPアドレスにマスターノードが紐づいているのかを確認した後、そのIPアドレスの紐づいているIDをisi config > status advancedで確認、という手順です。

Community Manager

 • 

4.9K メッセージ

2024年4月19日 05:51

この場合は、日付時間が一番新しいノード1が表示したIPアドレスのノード(xx.xx.1.2)が、マスターノードと考えてよいでしょうか?

はい。その考え方で問題ありません。
というか、そうやって最低2台のノードを確認する必要があったというのが正解でした。。

 

というのも、ラボマシン(4ノード構成)でも同じ事象が確認できたので、さらにログを見てみると「master is」が記録されるログは、その前の「I am not a master node」と記録されるものとセットで出ていました。つまり以下のような並びです。

 

INFO: listen_mastership I am not a master node_id x is
INFO: After group change, CELOG master is at xxx.xxx.xxx.xxx

 

これはどうもMasterになれなかったすべてのノードで(多少の時間差はありますが)記録されるもののようです。
そしてここがポイントになるのですが、このログは唯一Masterになったノードでは記録されずに、代わりに「INFO: I am master.」が記録されていました。

 

これらの動作を鑑みると、

 

# cat /var/log/isi_celog_monitor.log | grep "master is"

 

を最低2ノードで実行し、同じ結果が出ればそれを信じる、そしてもしも結果が異なる場合には新しいタイムスタンプを持つものが正しいと判断をする必要があり、(運よくか運悪くか)Masterノードでだけ実行すると間違えた解釈をしてしまうことになります。

(編集済)

2 Intern

 • 

328 メッセージ

2024年4月18日 06:15

@Uehara Y.​ さん

連絡ありがとうございます。

早速検証機でコマンドを試してみたのですが、

4ノードクラスタで4ノード中3ノードまでは、同じIPアドレスでしたが、

残りの1ノードが異なるIPアドレスでした。

表示としては、

ノード1:2024-04-12T18:04:29.422527+09:00 <3.6> ・・・

      CELOG master is at xx.xx.1.2

ノード2:2024-04-12T16:48:50.679054+09:00 <3.6> ・・・

      CELOG master is at xx.xx.1.1 

ノード3:2024-04-12T18:04:27.967318+09:00 <3.6> ・・・

      CELOG master is at xx.xx.1.2

ノード4:2024-04-12T18:04:24.702930+09:00 <3.6> ・・・

      CELOG master is at xx.xx.1.2

この場合は、日付時間が一番新しいノード1が表示したIPアドレスのノード(xx.xx.1.2)が、マスターノードと考えてよいでしょうか?

(編集済)

イベントは見つかりませんでした!

Top