以下のディストリビューションの場合、動作確認済みkernel一覧で「○:動作確認済み」となっているマイナーリリースと同一バージョンの Errata カーネル(※1)であれば CLUSTERPRO のドライバ自動追従機能 (※2) により基本的に動作します。
- Red Hat Enterprise Linux
- Asianux Server
- MIRACLE LINUX
- AlmaLinux
- Oracle Linux (Red Hat Compatible Kernel)
ただし、一部の Errata カーネルではドライバ自動追従機能が動作しない場合があります。
ドライバ自動追従機能が動作しない場合、関連情報に記載のFAQ(コンテンツID:3150116683)に記載されたドライバを使用する機能が動作しません。
例として、カーネルモードLANハートビートリソースを設定している場合は syslog に以下のメッセージを出力してクラスタの起動に失敗します。
- Cluster service will be stopped. (reason:Own node was down.)
対応済みのマイナーリリースの Errata カーネル利用時に上記のメッセージが出た場合、後述の手順で対応済みドライバを手動コピーすることでドライバを使用する機能が動作する場合があります。
また、本対応により動作しない場合、ドライバを使用する機能を設定から外すことで、ドライバを使用しない機能については動作させられる場合があります。
- (※1) Red Hat Enterprise Linux 8.4の場合、「4.18.0-305.el8.x86_64」に対する「4.18.0-305.12.1.el8_4」、「4.18.0-305.25.1.el8_4」等が Errata カーネルです。
- (※2) 動作確認済みkernel一覧に記載のない Errata カーネル利用時に、CLUSTERPRO のドライバを自動コピーする機能です。
- 以下のコマンドを実行してサービスの起動設定を変更します。
- CLUSTERPRO X 4.2 以降をご利用の場合
- clpsvcctrl.sh --disable -a
- CLUSTERPRO X4.0またはX 4.1 をご利用の場合
-
init.d環境の場合:
- chkconfig --del clusterpro_alertsync
- chkconfig --del clusterpro_webmgr
- chkconfig --del clusterpro
- chkconfig --del clusterpro_md
- chkconfig --del clusterpro_trn
- chkconfig --del clusterpro_evt
-
systemd環境の場合:
- systemctl disable clusterpro_alertsync
- systemctl disable clusterpro_webmgr
- systemctl disable clusterpro
- systemctl disable clusterpro_md
- systemctl disable clusterpro_trn
- systemctl disable clusterpro_evt
- CLUSTERPRO X3.3 をご利用の場合
- chkconfig --del clusterpro_alertsync
- chkconfig --del clusterpro_webmgr
- chkconfig --del clusterpro
- chkconfig --del clusterpro_md
- chkconfig --del clusterpro_trn
- chkconfig --del clusterpro_evt
次回の OS 起動時に CLUSTERPRO が起動しないように設定されます。
上記 1. の手順をすべてのサーバで実行したことを確認してください。
確認後、以下の手順に進んでください。
- Cluster WebUI/WebManager からクラスタのシャットダウンを実行します。
Cluster WebUI/WebManager を使用していない場合には、何れか1台のサーバから clpstdn コマンドを実行してクラスタのシャットダウンを実行します。
- サーバを再起動して root で login します。
- 両サーバで以下のコマンドを実行します。
- # cd /opt/nec/clusterpro/drivers/ka/distribution/current
- # cp -a clpka-<ベースカーネルのカーネルバージョン>.<アーキテクチャ>.ko clpka-<使用するカーネルバージョン>.<アーキテクチャ>.ko
- # cd /opt/nec/clusterpro/drivers/khb/distribution/current
- # cp -a clpkhb-<ベースカーネルのカーネルバージョン>.<アーキテクチャ>.ko clpkhb-<使用するカーネルバージョン>.<アーキテクチャ>.ko
- # cd /opt/nec/clusterpro/drivers/md/distribution/current
- # cp -a liscal-<ベースカーネルのカーネルバージョン>.<アーキテクチャ>.ko liscal-<使用するカーネルバージョン>.<アーキテクチャ>.ko
(例) 使用する Errata カーネルが 3.10.0-862.14.4.el7.x86_64 の場合、
- ベースカーネルのカーネルバージョン: 3.10.0-862.el7
- 使用するカーネルバージョン: 3.10.0-862.14.4.el7
- アーキテクチャ: x86_64
- 以下のコマンドを実行してサービスの起動設定を変更します。
- CLUSTERPRO X 4.2 以降をご利用の場合
- clpsvcctrl.sh --enable -a
- CLUSTERPRO X4.0またはX 4.1 をご利用の場合
-
init.d環境の場合:
- chkconfig --add clusterpro_evt
- chkconfig --add clusterpro_trn
- chkconfig --add clusterpro_md
- chkconfig --add clusterpro
- chkconfig --add clusterpro_webmgr
- chkconfig --add clusterpro_alertsync
-
systemd環境の場合:
- systemctl enable clusterpro_evt
- systemctl enable clusterpro_trn
- systemctl enable clusterpro_md
- systemctl enable clusterpro
- systemctl enable clusterpro_webmgr
- systemctl enable clusterpro_alertsync
- CLUSTERPRO X3.3 をご利用の場合
- chkconfig --add clusterpro_evt
- chkconfig --add clusterpro_trn
- chkconfig --add clusterpro_md
- chkconfig --add clusterpro
- chkconfig --add clusterpro_webmgr
- chkconfig --add clusterpro_alertsync
次回のOS起動時にCLUSTERPROが自動起動するように設定されます。
3.~5. の手順をすべてのサーバで実行したことを確認してください。
確認後、以下の手順に進んでください。
- 全てのサーバを shutdown コマンドや reboot コマンドで再起動します。
以上でドライバのコピーは完了です。