![Hetzner で Centos Stream にアップグレードするとカーネルパニックが発生する](https://rvso.com/image/776291/Hetzner%20%E3%81%A7%20Centos%20Stream%20%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%81%A8%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%91%E3%83%8B%E3%83%83%E3%82%AF%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B.png)
Hetzner AX および EX シリーズ (AMD および Intel) のサーバーを数台所有しており、Centos 8 でインストールしてから Centos Stream に移行しましたが、Stream のイメージで起動しようとすると毎回カーネル パニックが発生します。
もちろん、既知の問題はない (HA!) と主張する以外、動作させるための潜在的なカーネル構成に関する提案はあまり役に立ちません。ログにさえ到達しないので、私はほとんど無力です。
さまざまな PC で Stream への移行を 10 回ほど行いました。ただし、問題が発生するのは HZ サーバーだけです。
これについて何か考えを持っている人はいますか?
答え1
モジュールでエラーが発生しますamd64_edac_mod
。
モジュールをモジュールブラックリストに追加することで無効にすることができます
IEで/etc/modprobe.d/edac_blacklist.conf
blacklist amd64_edac_mod
次に、再起動して問題が再発するかどうかを確認します。
これにより、ECC メモリのマシン チェック例外サポートが無効になり、ECC エラーが発生したかどうかがわからなくなる可能性があります。
この問題は複数の hetzner ホストで発生するため、おそらくマザーボードまたはボード上のメモリ制御ユニットに関連するソフトウェア バグであると考えられます。
新しいカーネルでは実際に修正される可能性がありますが、モジュールをブラックリストに登録することでパニックを防止できるのではないかと思います。
まだオンライン状態でロードは完了しているが、まだ停止していないホストがあれば、かもしれないモジュールを使用してそこでも問題を防ぐことができますmodprobe -r
が、まずは重要でないホストでテストすることをお勧めします。