HP SmartアレイE200iストレージコントローラを搭載したサーバーにCentOSをインストールしようとしています。 8つの67GiBドライブをRAID 10 273GiBボリュームに結合しました。プリオペレーティングシステムのストレージ管理ソフトウェアは、このボリュームに関する問題を報告していないようです。
CentOS-7-x86_64-NetInstall-1810.iso dd'dをUSBから起動するとボリュームが見つかりません。/dev/sd*
デバイスとして表示されず、E200iへの言及が見つかりませんdmesg
。ボリュームをマウントできない理由はどこで見つけるべきですか?インストールを実行するにはどのようにロードする必要がありますか?
カーネルオプションを渡すと、次のようになりhpsa_allow_any=1
ますdmesg
。
HP HPSA Driver (v 3.4.20-125-RH1)
hpsa 0000:13:08.0: unrecognized board ID 0x3211103c, ignoring.
hpsa 0000:13:08.0: Board ID not found
皮肉なことに、最新情報カーネルのCentOSバージョンは、ドキュメントhpsa
でE200iをサポートするには古すぎますhpsa
。
Linux 4.14以降、次のSmartアレイボードもサポートされています。[...] Smart Array E200i
CentOSにはLinux 3.10のみがあります。
ベストアンサー1
このアンティークRAIDコントローラのデフォルトのLinuxドライバはccissです。これはRHEL / CentOS 7(またはそれ以上!)ではサポートされていません。
hpsa_allow_any=1
起動時にカーネルコマンドラインオプションが渡されると、これらのコントローラのいくつかを最新の既存のhpsaドライバで使用できます。このオプションを使用するには、RAIDコントローラにHPEが提供する最新のファームウェアが必要な場合があります。 (ハードウェアの老朽化と長年にわたるHPEウェブサイトの多くの再構成、特定の保証/サービス契約保有者にダウンロードを制限しようとするHPEの最近の動きを考慮すると、実際にこれらのファームウェアを見つけることは真の冒険になることがあります。)