CentOS7をインストールしようとしましたが、HP DL360 G8
パッケージのインストールを開始する前にこのエラーが発生してインストールが完了しませんでした。このエラーは引き続き発生します。HPVSA
また、RAIDコントローラのファームウェアのアップグレードも試みました。
[ 175.185716] NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [hpvsa/4:958]
[ 203.189583] NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [hpvsa/4:958]
[ 231.192973] NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [hpvsa/4:958]
アップデート - CentOS 5/6はうまく動作しますが、C7にのみ問題があります。
答え1
私は、複数のファイバチャネルコントローラとマルチパスを使用して何百ものSANディスクをサーバーに接続しているHP DL360 G8サーバーでこれが起こっているのを見ました。
問題は、シリアルコンソールを有効にして9600bpsで実行している状態でカーネルが起動することです。
複数のドライブが見つかると、多くの詳細出力がコンソールにダンプされます。遅いシリアルコンソールはメッセージに従うことができず、ソフトロックが発生します。
/etc/default/grub
次のような行を確認してください。
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=9600"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,9600"
シリアルコンソールを維持する必要がある場合は、9600を115200に変更してください。
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=115200"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200"
その後、グラップを再インストールします。grub2-mkconfig -o /boot/grub2/grub.cfg
シリアルコンソールが必要ない場合は、他GRUB_SERIAL_COMMAND
の2行を削除して更新し、grubを再インストールできます。
GRUB_TERMINAL="console"
GRUB_CMDLINE_LINUX="console=tty0"
に異なるパラメータがある可能性がありますGRUB_CMDLINE_LINUX
。この場合、システムに悪影響を及ぼす可能性がある他の変更を行わないようにコンソールのみを変更するように注意する必要があります。