web-dev-qa-db-ja.com

Centos 8.1インストーラーがPerc 6 / iに接続されているSASディスクを認識できない

Centos 8.1インストーラーにPerc 6/iが接続されているのを確認する方法SASディスク?

Dell t7400ハードウェアは、接続されたPerc 6/iからMS-Windowsを適切に起動しますSASディスク。DellBios A11は、初期化時に3つの仮想ドライブを示します。

Perc 6/1には4つの285GBディスクが接続されており、そのうちディスク0 + 1はRAID-1であり、起動可能であり、MS-Windowsを起動します(つまり、3つのVD)。

他の2つのディスクはraid0であり、3番目/ 4番目のディスクにLinuxをインストールし、grubを使用してデュアルブートする必要があります。

Centos 8.1は、起動元のusb-pen-driveにありますが、「インストール先」の4 SASドライブのいずれも表示されません。

Perc 6/iにはBIOS 6.2.0-0013とファームウェア1.22.02-0612があり、BIOSコントローラが有効になっていて、vd 0が起動可能です。

Centos 8.1はこれらのPerc 6/i接続されたディスクを認識できませんが、Ubuntu 20.04インストーラーを起動すると、Perc 6/iコントローラーに接続されたすべてのSASディスクが表示されます。

提案?

1
mao

この古いハードウェアは、本番以外での使用のために慈善団体およびコミュニティセクターの開発/テストで価値を提供しているため、存続しています。

Ubuntuから、lspci -nnは次を示します:LSI MegaRAID SAS 1078 [1000:0060]およびカーニング.logはAvago SAS based MegaRAID driverについて言及しています。

コマンドudevadm info -a -n /dev/sdc1 | grep -oP 'DRIVERS?=="\K[^"]+'megaraid_sasを報告します。

RedHat(現在はIBMが借用)は、RHEL8に対して古いRAIDアダプターのサポートを削除するという商業上の決定を行い、その決定を "11.2削除されたアダプター" に文書化しました。

Dell Perc 6/iは再バッジされたMegaRAIDアダプターであり、上記のRHEL8リンクによれば、次のように削除されたアダプターの1つです:SAS1078R、PCI ID 0x1000:0x0060

この 長いスレッド がaccess.redhat.comで見つかりました。これは、インストール中にDriver-Update-Diskの一部として(削除されたアダプターの)ドライバーをサイドロードする効果的な回避策を含め、多くのことを説明しています。

役に立つ ビデオ 。オリジナルのスレッドとビデオを作成してくれた親切な人、および回避策のドライバーを提供してくれた八木明美に感謝します。

次の点にも注意してください。

  • Ubuntu 20.04 LTSは、汚染されたカーネルを実行する必要なく、少なくとも今のところ、この古いRAIDアダプターをサポートしています。

  • Oracle 'Unbreakable Enterprise Kernel(UEK)も、汚染されたカーネルを実行する必要なく、古いメガレイドアダプターをサポートしています。

  • 以前のバージョンのRHEL 7.xでは、古いRAIDアダプターのサポートがまだ含まれていますが、非推奨となっています。

2
mao