マスタサーバ(プライマリ)に異常が発生して、マスタサーバ(セカンダリ)に切り替えられた場合(二重化構成時)や、
二重化されたネットワークの片側に異常が発生して、もう一方に切り替えられた場合は、システムログ(/var/log/messages)に出力されるメッセージを確認してください。
また、HA クラスタおよびネットワーク二重化の状態は、次に示すコマンドで確認できます。
マスタサーバ(プライマリ)、マスタサーバ(セカンダリ)のそれぞれのサーバで、hvdisp コマンドを実行することで状態を確認することができます。
hvdisp コマンドの詳細については、「PRIMECLUSTER 活用ガイド <コマンドリファレンス編>」-「第7章」-「hvdisp」を参照してください。
次の例は、マスタサーバ(プライマリ)に異常が発生し、マスタサーバ(セカンダリ)に切り替わった場合の状態を表示したものです。
マスタサーバ(プライマリ)の app1 が Faulted であるため、マスタサーバ(プライマリ)で異常を取り除く必要があります。
# 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
# 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 であるため、マスタサーバ(プライマリ)へ切り戻すことができます。
# 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 +----------+--------+----+----+------------------------------------------------+