ウィルス対策ソフトが動作している環境でCLUSTERPROを使用する場合、CLUSTERPROが正常に動作しない場合があります。
ウィルス対策ソフトによりOSのシステムコールの動作に制限が発生したり、通信が正常にできなくなることに起因します。
現在確認できている異常な動作は以下の通りです。
- Builderやclpcfctrlコマンドによるクラスタ構成情報のアップロードが正常に動作しない。
- WebManagerで接続するサーバによって各オブジェクトのステータスが異なる。またはclpstatコマンドを実行するサーバによって各オブジェクトのステータスが異なる。
- ディスクリソース、ミラーディスクリソース、ハイブリッドディスクリソースなどのディスク系のリソースの非活性処理(ファイルシステムのアンマウント処理)に失敗する。
- ミラーディスクリソース、ハイブリッドディスクリソースを使用している構成で、クラスタシャットダウンやサーバシャットダウン時にCLUSTERPROのミラードライバのアンロードに失敗し、OSのシャットダウンが完了しない。
[対処]
ウィルス対策ソフトで以下の設定を行ってください。
- CLUSTERPROのインストールディレクトリをスキャン対象から除外する。
※インストールディレクトリは /opt/nec/clusterproです。
- CLUSTERPROが使用する通信ポートについて通信制限を解除する。
(ウィルス対策ソフトにファイアウオール機能が搭載されている場合)
CLUSTERPROが使用している通信ポート番号についてはスタートアップガイドを参照してください。
- ディスク系のリソースのマウントポイント配下をスキャン対象から除外する。または、ディスク系リソースの活性後にスキャン対象に追加し、ディスク系リソース非活性前にスキャン対象から削除する。
スキャン対象の変更がシェルスクリプトで実行が可能な場合には、CLUSTERPROのexecリソースを追加することで、ディスク系のリソースの活性処理の後、非活性処理の前にexecリソースでシェルスクリプトを実行することで実現が可
能です。
[用意するスクリプト]
A. スキャン対象を追加、反映するスクリプト
B. スキャン対象を削除、反映するスクリプト
ウィルス対策ソフトの仕様に依存しますので、お客様でご用意ください。
[設定手順概要]
execリソースを追加します。
- 開始スクリプトに上記Aを設定します。
- 停止スクリプトに上記Bを設定します。
- 依存関係は、ディスク系リソースより浅く(ディスク系リソースの深度数より、追加するexecリソースの深度数が大きく)なるように設定します。
→ディスク系リソースが活性化された後にAが、ディスク系リソースが非活性化される前にBが実行されます。
- /proc(procファイルシステム)をスキャン対象から除外する。
[備考]
上記の対処は、すべてのウィルス対策ソフトに対して有効であることを保証するものではありません。
ウィルス対策ソフトの仕様によっては、ディスク系リソースへのアクセスを抑止できない場合があり、そのようなウィルス対策ソフトについては、上記の対処では現象を回避できない場合があります。