ページの先頭行へ戻る
Interstage Big Data Parallel Processing Server V1.2.1 拡張機能ガイド
FUJITSU Software

14.4 異常の確認方法

マスタサーバ(プライマリ)に異常が発生して、マスタサーバ(セカンダリ)に切り替えられた場合(二重化構成時)や、

二重化されたネットワークの片側に異常が発生して、もう一方に切り替えられた場合は、システムログ(/var/log/messages)に出力されるメッセージを確認してください。


また、HA クラスタおよびネットワーク二重化の状態は、次に示すコマンドで確認できます。


マスタサーバの HA クラスタの状態確認

マスタサーバ(プライマリ)、マスタサーバ(セカンダリ)のそれぞれのサーバで、hvdisp コマンドを実行することで状態を確認することができます。

hvdisp コマンドの詳細については、「PRIMECLUSTER 活用ガイド <コマンドリファレンス編>」-「第7章」-「hvdisp」を参照してください。


次の例は、マスタサーバ(プライマリ)で異常が発生し、JobTrackerとImpalaがマスタサーバ(セカンダリ)に切り替わった場合の状態を表示したものです。
マスタサーバ(プライマリ)の app1 と catalog が Faulted であるため、マスタサーバ(プライマリ)で異常を取り除く必要があります。

マスタサーバ(プライマリ)の HA クラスタの状態表示(例)
# hvdisp -a <Enter>

Local System:  primaryRMS
Configuration: /opt/SMAW/SMAWRrms/build/bdpp2impala.us

Resource            Type    HostName            State        StateDetails
-----------------------------------------------------------------------------
secondaryRMS        SysNode                     Online
primaryRMS          SysNode                     Online
catalog             userApp                     Faulted      Failed Over
catalog             userApp secondaryRMS        Online
Machine001_catalog  andOp   secondaryRMS
Machine000_catalog  andOp   primaryRMS          Offline
ManageProgram002_Cmd_CATALOG gRes                        Offline
ManageProgram001_Cmd_CATALOG gRes                        Offline
ManageProgram000_Cmd_CATALOG gRes                        Offline
app1                userApp                     Faulted      Failed Over
app1                userApp secondaryRMS        Online
Machine001_app1     andOp   secondaryRMS
Machine000_app1     andOp   primaryRMS          Offline
ManageProgram000_Cmd_APP1 gRes                        Offline
Ipaddress000_Gls_CATALOG gRes                        Offline
Ipaddress000_Gls_APP1 gRes                        Offline

マスタサーバ(セカンダリ) の HA クラスタの状態表示(例)
# hvdisp -a <Enter>

Local System:  secondaryRMS
Configuration: /opt/SMAW/SMAWRrms/build/bdpp2impala.us

Resource            Type    HostName            State        StateDetails
-----------------------------------------------------------------------------
primaryRMS          SysNode                     Online
secondaryRMS        SysNode                     Online
catalog             userApp                     Online
Machine001_catalog  andOp   secondaryRMS        Online
Machine000_catalog  andOp   primaryRMS
ManageProgram002_Cmd_CATALOG gRes                        Online
ManageProgram001_Cmd_CATALOG gRes                        Online
ManageProgram000_Cmd_CATALOG gRes                        Online
app1                userApp                     Online
Machine001_app1     andOp   secondaryRMS        Online
Machine000_app1     andOp   primaryRMS
ManageProgram000_Cmd_APP1 gRes                        Online
Ipaddress000_Gls_CATALOG gRes                        Online
Ipaddress000_Gls_APP1 gRes                        Online

次の例は、マスタサーバ(プライマリ)の異常を取り除き、復旧した状態を表示したものです。
マスタサーバ(プライマリ)の app1 と catalog が Offline であるため、マスタサーバ(プライマリ)へImpalaを切り戻すことができます。

マスタサーバ(プライマリ)の HA クラスタの状態表示(例)
# hvdisp -a <Enter>

Local System:  primaryRMS
Configuration: /opt/SMAW/SMAWRrms/build/bdpp2impala.us

Resource            Type    HostName            State        StateDetails
-----------------------------------------------------------------------------
secondaryRMS        SysNode                     Online
primaryRMS          SysNode                     Online
catalog             userApp                     Offline
catalog             userApp secondaryRMS        Online
Machine001_catalog  andOp   secondaryRMS
Machine000_catalog  andOp   primaryRMS          Offline
ManageProgram002_Cmd_CATALOG gRes                        Offline
ManageProgram001_Cmd_CATALOG gRes                        Offline
ManageProgram000_Cmd_CATALOG gRes                        Offline
app1                userApp                     Offline
app1                userApp secondaryRMS        Online
Machine001_app1     andOp   secondaryRMS
Machine000_app1     andOp   primaryRMS          Offline
ManageProgram000_Cmd_APP1 gRes                        Offline
Ipaddress000_Gls_CATALOG gRes                        Offline
Ipaddress000_Gls_APP1 gRes                        Offline
マスタサーバ間の通信状態の確認

マスタサーバ(プライマリ)、マスタサーバ(セカンダリ)のそれぞれのサーバで、cftool コマンドを実行することで状態を確認することができます。

cftool コマンドの詳細については、「PRIMECLUSTER 活用ガイド <コマンドリファレンス編>」-「第2章」-「cftool」を参照してください。

次の例は、クラスタインタコネクト(CIP)に異常が発生し、相手ノードの状態を判断できない状態を表示したものです。この場合、クラスタパーティションが発生しているとみなします。

マスタサーバ(プライマリ)の通信状態表示(例)
# cftool -n <Enter>
Node      Number State       Os      Cpu
primary   1      UP          Linux   EM64T
secondary 2      LEFTCLUSTER Linux   EM64T

マスタサーバ(セカンダリ)の通信状態表示(例)
# cftool -n <Enter>
Node      Number State       Os      Cpu
primary   1      LEFTCLUSTER Linux   EM64T
secondary 2      UP          Linux   EM64T

ネットワーク二重化の状態確認

マスターサーバおよびスレーブサーバのネットワーク二重化の状態は、dsphanet コマンドにより確認することができます。

dsphanet コマンドの詳細については、「PRIMECLUSTER Global Link Services 説明書 4.3 (伝送路二重化機能編)」-「第7章 コマンドリファレンス」-「7.4 dsphanetコマンド」を参照してください。

マスタサーバ(プライマリ) の ネットワーク二重化の状態表示(例)
# /opt/FJSVhanet/usr/sbin/dsphanet <Enter>
[IPv4,Patrol / Virtual NIC]
 Name       Status   Mode CL  Device
+----------+--------+----+----+------------------------------------------------+
 sha0       Active    d   ON   eth5(ON),eth9(OFF)
 sha1       Active    p   OFF  sha0(ON)
 sha2       Active    d   ON   eth5(ON),eth9(OFF)
[IPv6]
 Name       Status   Mode CL  Device
+----------+--------+----+----+------------------------------------------------+

スレーブサーバ の ネットワーク二重化の状態表示(例)
# /opt/FJSVhanet/usr/sbin/dsphanet <Enter>
[IPv4,Patrol / Virtual NIC]
 Name       Status   Mode CL  Device
+----------+--------+----+----+------------------------------------------------+
 sha0       Active    e   OFF  eth5(ON),eth9(OFF)
 sha1       Active    p   OFF  sha0(ON)
[IPv6]
 Name       Status   Mode CL  Device
+----------+--------+----+----+------------------------------------------------+