問題
クラスターのノードを再起動した後、RDS モジュールがロードされません。したがって、CRS はどのノードでも実行できません。モジュールをロードしようとすると、次のエラーが表示されます:
# modprobe rds_rdma FATAL: Error inserting rds_rdma /lib/modules/2.6.18-274.18.1.0.1.el5/updates/net/rds/rds_rdma.ko): Unknown symbol in module, or unknown parameter (see dmesg)
dmesg の出力には、次のエントリが表示されます:
rds_rdma: Unknown symbol rds_cong_map_updated rds_rdma: Unknown symbol rds_conn_drop rds_rdma: Unknown symbol rds_message_addref rds_rdma: Unknown symbol rds_trans_unregister rds_rdma: Unknown symbol rds_info_deregister_func rds_rdma: Unknown symbol rds_send_get_message rds_rdma: Unknown symbol rds_for_each_conn_info rds_rdma: Unknown symbol rds_message_add_rdma_dest_extension rds_rdma: Unknown symbol rds_wq rds_rdma: Unknown symbol rds_atomic_send_complete rds_rdma: Unknown symbol rds_conn_connect_if_down rds_rdma: Unknown symbol rds_conn_destroy
この問題が発生したとき。 Cluster Synchronization Services (CSS) デーモン「ccsd」が起動しないため、GI を完全に起動できません。次のエントリは、Cluster Synchronization Services (CSS) デーモン トレース ファイル「ocssd.trc」に記録されます。
2017-10-25 20:13:23.776120 : SKGFD:922437376: ERROR: -8(OS Error -1 (open,sskgxplp,Invalid protocol requested (2) or protocol not loaded.,Error 0) 2017-10-25 20:13:23.776127 : SKGFD:922437376: ERROR: -10(OSS Operation oss_initialize failed with error 4 [Network initialization failed]
解決策
この問題は、「install rds /bin/true」という行以降に発生します。 」は /etc/modprobe.d/network.conf に表示されます ファイルはそのモジュールのブラックリストと同様に機能しますが、優先度が高くなります。
この問題の解決策は、次のアクションのいずれかを実行することです。主な目的は、「install rds /bin/true」を削除して、システムを再起動するたびにモジュールをロードできるようにすることです。
1. /etc/modprobe.d/network.conf ファイルを削除します または、/tmp などの別のディレクトリに移動します。
または
2. 以下の例のように /etc/modprobe.d/network.conf の行をコメントアウトします
# install rds /bin/true
次に、システムを再起動し、再起動後に rds がロードされていることを確認します。rds がロードされていない場合は、実行してモジュールをロードします:
# modprobe rds_rdma
または
次のコマンドを実行します:
# depmod -ae current_kernel_version_running -------> for example 2.6.18-274.18.1.0.1.el5 # modprobe rds_rdma # reboot
rds モジュールが適切にロードされると、クラスターのすべてのノードで CRS を開始できます。
注:rds モジュールの「/etc/modprobe.d/」の下のファイル名は、ユーザーが何を使用したいかによって異なります。例:「network.conf」または「rds.conf」