PRIMECLUSTERのインストールには、インストールスクリプトを使用した方法があります。
インストールスクリプトは、CLI Installerとも呼ばれます。
Linux(R)ソフトウェアと関連ソフトウェアが、すでにインストールされているシステムに対し、インストールスクリプトを使用してノード単位にPRIMECLUSTERのインストールを行います。また、クラスタ管理サーバへのインストールを行う場合もインストールスクリプトを使用します。
参照
インストール方法の詳細については、PRIMECLUSTERのインストールガイドを参照してください。
PRIMECLUSTERをインストールした後、kdump用の初期RAMディスク(initramfs)にCFおよびGDSのモジュールが組み込まれないようにするため、以下の設定を行ってください。
RHEL6環境の場合
/etc/kdump.confのblacklistの設定に、CFのモジュール(cf, symsrv) およびGDSのモジュール(sfdsk, sfdsk_lib, sfdsklog, sfdsksys)を追加します。
例
/etc/kdump.confにblacklistの設定が記載されている場合
修正前:
blacklist kvm-intel
修正後(GDSがインストールされていない場合):
blacklist kvm-intel cf symsrv
修正後(GDSがインストールされている場合):
blacklist kvm-intel cf symsrv sfdsk sfdsk_lib sfdsklog sfdsksys
/etc/kdump.confにblacklistの設定が記載されていない場合
以下の行を追加します。
GDSがインストールされていない場合:
blacklist cf symsrv
GDSがインストールされている場合:
blacklist cf symsrv sfdsk sfdsk_lib sfdsklog sfdsksys
システムまたはkdumpのサービスを再起動します。
注意
PRIMERGYの物理環境において、PRIMECLUSTERは/etc/kdump.confのkdump_postを設定します。
kdump_postは/etc/kdump.conf内でひとつしか有効にならないため、PRIMECLUSTER以外では設定しないでください。
PRIMECLUSTERは、OS起動時に/etc/kdump.confに以下のような設定を追加します。
### poffinhibit configuration(automatically inserted) ### kdump_post /etc/poffinhibit/unlock.sh extra_modules poffinhibit_ipdv poffinhibit options poffinhibit_ipdv SmBiosAddrParam=0x0 ### poffinhibit configuration end ###
RHEL7環境の場合
/etc/sysconfig/kdumpのKDUMP_COMMANDLINE_APPENDの行に以下の記述を1行で追加します。
GDSがインストールされていない場合:
rd.driver.blacklist=cf,symsrv
GDSがインストールされている場合:
rd.driver.blacklist=cf,symsrv,sfdsk,sfdsksys,sfdsklog,sfdsk_lib
例
修正前:
KDUMP_COMMANDLINE_APPEND="irqpoll ... acpi_no_memhotplug"
修正後(GDSがインストールされていない場合):
KDUMP_COMMANDLINE_APPEND="irqpoll ... acpi_no_memhotplug rd.driver.blacklist=cf,symsrv"
修正後(GDSがインストールされている場合):
KDUMP_COMMANDLINE_APPEND="irqpoll ... acpi_no_memhotplug rd.driver.blacklist=cf,symsrv,sfdsk,sfdsksys,sfdsklog,sfdsk_lib"
システムまたはkdumpのサービスを再起動します。
参照
kdumpの詳細については、OSのマニュアルを参照してください。
注意
RHEL7において、ntpdateサービスを使用してOS起動時に時刻合わせを行う場合、PRIMECLUSTERの各サービスが起動開始した後に、ntpdateサービスによる急激な時刻合わせが行われる可能性があります。そのため、systemdの起動順序として、以下のPRIMECLUSTERのサービスの起動前にntpdateサービスによる時刻合わせが完了するように設定してください。
fjsvwvbs.service
smawcf.service
fjsvsdx.service (GDSを使用する場合)
設定手順は以下になります。
ntpdateサービスを使用しない場合は、下記手順の実施は不要です。
◆設定手順
全ノードで以下の手順を実行してください。
ディレクトリを作成してください。
# mkdir /etc/systemd/system/fjsvwvbs.service.d # chmod 755 /etc/systemd/system/fjsvwvbs.service.d # mkdir /etc/systemd/system/smawcf.service.d # chmod 755 /etc/systemd/system/smawcf.service.d
GDSを使用する場合は、以下のディレクトリも作成してください。
# mkdir /etc/systemd/system/fjsvsdx.service.d # chmod 755 /etc/systemd/system/fjsvsdx.service.d
作成したディレクトリ内に設定ファイル(ntp.conf)を作成してください。
# touch /etc/systemd/system/fjsvwvbs.service.d/ntp.conf # chmod 644 /etc/systemd/system/fjsvwvbs.service.d/ntp.conf # touch /etc/systemd/system/smawcf.service.d/ntp.conf # chmod 644 /etc/systemd/system/smawcf.service.d/ntp.conf
GDSを使用する場合は、以下の設定ファイルも作成してください。
# touch /etc/systemd/system/fjsvsdx.service.d/ntp.conf # chmod 644 /etc/systemd/system/fjsvsdx.service.d/ntp.conf
手順2.で作成した各設定ファイル(ntp.conf)に以下の内容を追加してください。
[Unit] After=time-sync.target
PRIMECLUSTERのサービスの起動/停止順序の設定を反映します。
# systemctl daemon-reload
PRIMECLUSTERのサービスの起動/停止順序の設定を確認します。time-sync.targetが含まれていることを確認してください。
# systemctl show fjsvwvbs.service | grep "After=" # systemctl show smawcf.service | grep "After="
GDSを使用する場合は、以下のサービスも確認してください。
# systemctl show fjsvsdx.service | grep "After="
time-sync.targetが含まれていない場合、手順1.~4.の設定が正しく行われていることを確認してください。