ページの先頭行へ戻る
Interstage Big Data Parallel Processing Server V1.2.0 ユーザーズガイド
FUJITSU Software

16.6 異常の確認方法

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

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


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


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

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

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


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

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

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

Resource            Type    HostName            State        StateDetails
-----------------------------------------------------------------------------
primaryRMS          SysNode                     Online       
secondaryRMS        SysNode                     Online       
app1                userApp                     Faulted      Failed Over
Machine001_app1     andOp   primaryRMS                       
Machine000_app1     andOp   secondryRMS          Offline      
ManageProgram000_Cmd_APP1 gRes                  Offline      
Ipaddress000_Gls_APP1 gRes                      Offline      

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

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

Resource            Type    HostName            State        StateDetails
-----------------------------------------------------------------------------
primaryRMS          SysNode                     Online       
secondaryRMS        SysNode                     Online       
app1                userApp                     Online       
app1                userApp primaryRMS          Online       
Machine001_app1     andOp   secondaryRMS          Online       
Machine000_app1     andOp   primaryRMS                       
ManageProgram000_Cmd_APP1 gRes                  Online       
Ipaddress000_Gls_APP1 gRes                      Online       

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

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

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

Resource            Type    HostName            State        StateDetails
-----------------------------------------------------------------------------
primaryRMS          SysNode                     Online
secondaryRMS        SysNode                     Online
app1                userApp                     Offline
app1                userApp secondaryRMS          Online
Machine001_app1     andOp   secondaryRMS
Machine000_app1     andOp   primaryRMS          Offline
ManageProgram000_Cmd_APP1 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)
[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
+----------+--------+----+----+------------------------------------------------+