第 6 章 RMS に関するメッセージ
6.1 RMSメッセージ
6.1.4 BM: ベースモニタ
(BM, 3) Usage: progname [-c config_file] [-m] [-h time] [-l level] [-r count] [-w time] [-n]
内容
引数の抜けまたは不適切な使用が理由で、RMS が正しく起動しないと、このメッセージが引数とともに switchlog に書き込まれます。RMS は終了コード 3 で終了します。
対処
適切な引数を指定して RMS を起動してください。
(BM, 4) The CF cluster timeout <cftimeout> exceeds the RMS timeout <rmstimeout>. This may result in RMS node elimination request before CF timeout is exceeded. Check the CF timeout specified in /etc/
default/cluster.config and the RMS heartbeat timeout specified by 'hvcm -h'.
内容
CF のタイムアウトがRMS のタイムアウトを超えています。この場合、CF がタイムアウトする前にRMS からノードの強制停止要求が発行 される可能性があります。
対処
/etc/default/cluster.config に指定されたCF のタイムアウトとhvcm -h で指定されたRMS ハートビートのタイムアウトを確認してください。
(BM, 8) Failed sending message <message> to object <object> on host <host>.
内容
クラスタ内の他のノードにメッセージ <message> を送信中に問題が発生すると、このメッセージが出力されます。送信先ノードの RMS が停止しているか、ネットワークに問題がある可能性があります。
対処
送信先ノードの RMS が稼動していること、およびネットワークに問題がないことを確認してください。
(BM, 9) Starting RMS monitor on host <Sysnode>.
内容
ノード <Sysnode> の RMS(クラスタサービス)が開始したことを示します。
対処
情報のメッセージのため、対処不要です。
(BM, 13) S4: no symbol for object <object> in .inp file, line = linenumber.
内容
RMS 内部エラー。
対処
このメッセージを記録して、調査用の情報を採取してください。その後、当社技術員(SE)に連絡してください。調査情報の採取方法に ついては、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
(BM, 14) S6:Local queue is empty on read directive in line:linenumber.
内容
RMS 内部エラー。
対処
このメッセージを記録して、調査用の情報を採取してください。その後、当社技術員(SE)に連絡してください。調査情報の採取方法に ついては、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
(BM, 15) S2: destination object <object> is absent in line: linenumber.
内容
RMS 内部エラー。
対処
このメッセージを記録して、調査用の情報を採取してください。その後、当社技術員(SE)に連絡してください。調査情報の採取方法に ついては、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
(BM, 16) S2: sender object <object> is absent in line:linenumber.
内容
RMS 内部エラー。
対処
このメッセージを記録して、調査用の情報を採取してください。その後、当社技術員(SE)に連絡してください。調査情報の採取方法に ついては、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
(BM, 17) Dynamic modification failed: line linenumber, cannot build an object of unknown type <symbol>.
内容
動的変更の実行中に、タイプが不明のオブジェクトを追加しました。
対処
RMS 構成定義ファイルでは、タイプが既知のオブジェクトだけを使用してください。
(BM, 18) Dynamic modification failed: line linenumber, cannot set value for attribute <attribute> since object
<object> does not exist.
内容
存在しないオブジェクトの属性を変更することはできません。
対処
存在するオブジェクトの属性だけを変更してください。
(BM, 19) Dynamic modification failed: line linenumber, cannot modify attribute <attribute> of object
<object> with value <value>.
内容
属性変更の対象として、無効な属性を指定しました。
対処
有効な属性だけを変更してください。
(BM, 20) Dynamic modification failed: line linenumber, cannot build object <object> because its type
<symbol> is not a user type.
内容
動的変更の実行中に、システムタイプ <symbol> のオブジェクト <object> を指定しました。
対処
新規オブジェクトを構成に追加するときは、有効なリソースタイプだけを使用してください。
(BM, 21) Dynamic modification failed: cannot delete object <object> because its type <symbol> is not a user type.
内容
システムタイプ <symbol> のオブジェクト <object> を、削除の対象として指定しました。
対処
有効なリソースタイプのオブジェクトだけを削除してください。
(BM, 23) Dynamic modification failed: The <Follow> attribute for controller <controller> is set to 1, but the content of a PriorityList of the controlled application <controlleduserApplication> is different from the content of the PriorityList of the application <userapplication> to which <controller> belongs.
内容
制御されるアプリケーション <controlleduserApplication> の PriorityList が、コントローラ <controller> が属しているアプリケーション
<userApplication> の PriorityList と異なる場合に、このメッセージが出力されます。
対処
コントローラと制御されるアプリケーションの PriorityList が同じであることを確認してください。
(BM, 24) Dynamic modification failed: some resource(s) supposed to come standby failed.
内容
動的変更の実行中に、Standby 状態のリソースに追加する新規リソースを Standby にできない場合、このメッセージが出力されます。
対処
RMS 構成定義ファイルを分析して、スタンバイ対応リソースを Standby 状態にできるかどうか確認してください。
(BM, 25) Dynamic modification failed: standby capable controller <controller> cannot control application
<userapplication> which has no standby capable resources on host <sysnode>.
内容
アプリケーション <userapplication> をコントローラ <controller> でコントロールするには、アプリケーション <userapplication> がノード
<sysnode> 上で 1つ以上のスタンバイ対応リソースを持っている必要があります。
対処
制御されるアプリケーションが 1つ以上のスタンバイ対応コントローラを持っていること、またはコントローラがスタンバイ対応でないこと を確認してください。
(BM, 26) Dynamic modification failed: controller <controller> cannot have attributes StandbyCapable and IgnoreStandbyRequest both set to 0.
内容
コントローラの属性 StandbyCapable と IgnoreStandbyRequest の両方を 1 に設定すると、このメッセージが出力されます。
対処
一方の属性だけを 1 に設定し、もう一方を 0 に設定してください。
(BM, 29) Dynamic modification failed: controller object <controller> cannot have its attribute 'Follow' set to 1 while one of OnlineTimeout or StandbyTimeout is not null.
内容
コントローラノード <controller> の Follow 属性を 1 に設定するには、属性 OnlineTimeout または StandbyTimeout の一方を null にす る必要があります。
対処
属性を正しく設定して、再実行してください。
(BM, 42) Dynamic modification failed: application <userapplication> is not controlled by any controller, but has one of its attributes ControlledSwitch or ControlledShutdown set to 1.
内容
アプリケーション <userapplication> をコントローラでコントロールする必要がある場合に、アプリケーションの属性 ControlledSwitch と
ControlledShutdown の一方または両方が 1 に設定されていると、このメッセージが出力されます。
対処
属性を正しく設定して、再実行してください。
(BM, 46) Dynamic modification failed: cannot modify a global attribute <attribute> locally on host
<hostname>.
内容
DetectorStartScript、NullDetector、または NonCritical などのグローバル属性 <attribute> を、ノード <hostname> 上でローカルに変更 することはできません。
対処
attribute をグローバルに変更するか、別の属性をローカルに変更してください。
(BM, 47) RMS monitor has exited with the exit code<xx >.
内容
RMS monitor が終了コード xx で終了しました。
対処
終了コードが "0" の場合は、対処不要です。
終了コードが "0" 以外の場合は、直前に出力されたメッセージの対処を行ってください。
(BM, 48) RMS monitor has been normally shut down.
内容
RMS(クラスタサービス)の停止が正常に終了したことを示します。
対処
情報のメッセージのため、対処不要です。
(BM, 49) Failure calculating configuration checksum
内容
動的再構成の実行中に、RMS は /usr/bin/sum を使用して構成チェックサムを計算します。この計算が失敗すると、このメッセージが出 力されて、RMS が終了コード 52 で終了します。
対処
/usr/bin/sum が使用可能かどうかチェックしてください。
(BM, 51) The RMS-CF interface is inconsistent and will require operator intervention. The routine "routine" failed with errno errno - "error_reason"
内容
CF の設定中に、dlopen または dlsym のルーチン routine に問題があると、RMS は終了コード 95 または 94 で終了します。error_reason
はエラーの理由を示します。
対処
このメッセージを記録して、調査用の情報を採取してください。その後、当社技術員(SE)に連絡してください。調査情報の採取方法に ついては、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
(BM, 52) S6: local queue is empty on read directive in line: linenumber.
内容
RMS 内部エラー。
対処
このメッセージを記録して、調査用の情報を採取してください。その後、当社技術員(SE)に連絡してください。調査情報の採取方法に ついては、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
(BM, 53) The RMS-CF-CIP mapping cannot be determined for any host because the CIP configuration file
<configfilename> cannot be opened. Verify that all entries in <configfilename> are correct and that CF and CIP are fully configured.
内容
CIP 構成ファイルを開くことができないため、各ノードのRMS-CF-CIP のマッピングを確認できません。
対処
CIP 構成ファイルに問題がないこと、およびCF とCIP が正しく構成されていることを確認してください。
(BM, 54) The RMS-CF-CIP mapping cannot be determined for any host due to the CIP configuration file
<configfilename> missing entries.Please verify all entries in <configfilename> are correct and that CF and CIP are fully configured.
内容
CIP 構成定義ファイルに、エントリの抜けがあります。
対処
クラスタ内で稼動するすべての RMS ノードのエントリが CIP 構成定義ファイルに含まれていることを確認してください。
(BM, 58) Not enough memory -- RMS cannot continue its operations and is shutting down
内容
メモリ不足のため RMS の機能が停止する前に switchlog に書き込まれる一般的なメッセージです。
対処
以下のいずれかが考えられます。
・ メモリ資源が不足している
・ カーネルパラメタの設定に誤りがある
システム全体で必要となるメモリ資源の見積りを見直してください。PRIMECLUSTER の動作に必要なメモリ容量については、各製品 に添付されている "PRIMECLUSTER インストールガイド" を参照してください。
上記で解決しない場合は、"PRIMECLUSTER 導入運用手引書" の "カーネルパラメタ・ワークシート" の説明を参照して、カーネルパ ラメタの設定が正しいことを確認してください。設定に誤りがあった場合は、設定変更後、システムを再起動します。
上記対処によってこのエラーを解決できない場合は、このメッセージを記録して、調査用の情報を採取してください。その後、当社技術員
(SE)に連絡してください。調査情報の採取方法については、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照し てください。
(BM, 59) Error errno while reading line <linenumber> of .dob file -- <errorreason>.
内容
BM は、動的再構成の間に自らの RMS 構成を.dob ファイルから読込みを行います。このファイルが読込めない場合、このメッセージが
switchlog に出力されます。この OS エラーは、errno およびerrorreason に表示されます。