5.8.1 クラスタ運用に関するOS共通の注意事項
-
クラスタシステムでJP1/Baseのセットアップをする場合は,物理ホストおよび既存の論理ホストで動作しているJP1/Baseのサービスを必ず停止させてください。物理ホストおよび既存の論理ホストのJP1/Baseを停止しないままセットアップをした場合,論理ホストのサービスが正常に動作しなくなります。この場合は,サーバを再起動して,回復してください。
-
クラスタ運用をするシステムでユーザーアプリケーションなどからイベントを発行する場合は,jevsendコマンドを使用し,-sオプションでイベントサーバ名を指定してください。これによって,発行されたイベントがフェールオーバー時に実行系から待機系に引き継がれます。
-
JP1/BaseのイベントDBおよびコマンド実行履歴ファイル(ISAM)の二重化は支援していません。ミラーディスク,RAIDディスクなどを利用して,ディスクシステム自体で信頼性を確保してください。
-
クラスタ運用をする場合,イベントサーバ設定ファイル(conf)のoptionsパラメーターにsyncを指定してください。通常,プログラムからのディスク書き込みは,処理の性能を向上させるためにオペレーティングシステムがメモリー上でバッファリングを実行し,遅延書き込みしています。このため,電源異常やオペレーティングシステムの障害のためにシステムが急停止するような場合,ディスクに書き込んだはずのデータが消失することがあります。イベントサービスは,このバッファリングを抑止するとデータの消失を防止します。optionパラメーターにno-syncを指定したり,sync,no-syncのどちらも指定しなかったりした場合,データ消失のおそれがあります。
-
クラスタシステムで多重起動をする場合,多重起動する論理ホストの数だけ,システムのリソースが必要となります。
-
クラスタシステムでJP1/Baseを物理ホストでも運用する場合,物理ホストのイベントサービスの設定をIPアドレス指定方式に変更する必要があります。実行系,待機系それぞれのイベントサーバ設定ファイル(conf)を編集して,portsパラメーターに指定するアドレスを,自ホスト名,自ホストのIPアドレス,または<jp1hosts2>に変更してください。物理ホストのイベントサービスでは,初期設定で<jp1host2>(新規インストールの場合)または0.0.0.0(バージョン09-50以前からの上書きインストールの場合)となっています。0.0.0.0が設定されている場合,物理ホストのイベントサービスと論理ホストのイベントサービスは同時に起動できません。イベントサーバ設定ファイルの詳細については,「16. 定義ファイル」の「イベントサーバ設定ファイル」を参照してください。
-
認証サーバをクラスタシステムで運用していて,認証サーバを設定したホストにJP1/IMやJP1/AJSがインストールされている場合,認証サーバがフェールオーバーによって切り替わったとき,各プログラムは次のように動作します。
- JP1/IM
-
通信障害が発生し,フェールオーバー後に回復する。
- JP1/AJS
-
通信障害が発生し,フェールオーバー後に再ログインが必要となる。
JP1/IMおよびJP1/AJSの動作に問題がある場合は,認証サーバをクラスタシステム以外の場所に設置しておくことで回避できます。
-
JP1/Baseのログファイルトラップを使って共有ディスク上のファイルを監視する場合,ファイル監視中は,その共有ディスクを常にアクセスできるように割り当てたままにしてください。ファイル監視中に共有ディスクの割り当て状態を変更すると,共有ディスクの割り当てや割り当て解除の制御に失敗したり,監視処理がエラーになったりするなどの問題が生じるおそれがあります。
-
コマンド実行履歴ファイル(ISAM)のデータ消失を防止するために,jcocmddefコマンドで-flushオプションにONを設定して,実行履歴を1行ごとに書き込みする処理を有効にしてください。jcocmddefコマンドの詳細については,マニュアル「JP1/Integrated Management - Manager コマンド・定義ファイルリファレンス」を参照してください。