私は、HP Proliant DL360 G5サーバーで、RAIDに72 GB HDDを2つとRAIDに150 GB HDDを2つ搭載しています。
72gB HDDにWindows Serverをインストールしましたが、CentOS 7 x64の新規インストールで上書きしようとしています。
インストールしようとすると、ハードディスクを手動で構成する必要があると表示されますが、パーティション分割ツールを開くと、HDDが検出されません。
〜4GBのDVDインストーラーを使用しています。
この問題を解決するにはどうすればよいですか?
興味深い問題...
したがって、2001年頃から2009年頃のHP RAIDコントローラドライバは CCISSドライバ でした。 ある時点でのHPSAドライバーへの移行 があり、Smartアレイコントローラーのサポートを専用のブロックドライバーではなく通常のSCSIサブシステムに戻しました...
G1からG5の時代のHPサーバーは、CCISSドライバーを使用していました。新しいオペレーティングシステム(EL6以降)では、HP ProLiant G6以降のシステムでHPSAドライバーが使用されていました。
RHEL7が古いCCISSモジュールを削除していることがわかります 。この場合の修正は、G5サーバーのSmartアレイP400コントローラーが認識されないため、HPSAドライバーに古いコントローラーを強制的にロードさせることです。これを行うには:
hpsa.hpsa_allow_any=1
モジュールパラメータとして...
man page から。
hpsa_allow_any = 1:このオプションにより、ドライバーが明示的に認識していない場合でも、ドライバーは任意のHP SmartアレイハードウェアRAIDコントローラーでの操作を試行できます。これにより、新しいハードウェアが古いドライバーで動作できるようになります。通常、これは、RAIDコントローラーより前のメディアからオペレーティングシステムをインストールできるようにするために使用されますが、通常はcciss(4)ドライバーによって処理される古いコントローラーをhpsaが駆動できるようにするためにも使用できます。これらの古いボードはテストされておらず、hpsaではサポートされていないため、cciss(4)を引き続き使用する必要があります。
[〜#〜]編集[〜#〜]
これは予想よりはるかに複雑なプロセスです。 その文字列をモジュールロードパラメータに追加する する必要があります。
公式の言葉では、古いコントローラはサポートされなくなっただけです。実行することはできますが、理想的とは言えません。だから私はおそらく今のところEL7から離れているでしょう。これらのサーバーの既存のインストールベースがあるため、回避策が存在する可能性があります...
カーネルコンポーネント、BZ#1061210 hpsa_allow_anyオプションを使用すると、hpsaドライバーは、ドライバーのpci-idテーブルにリストされていないPCI IDの使用を許可します。したがって、このオプションを使用したときに検出されたカードは、Red Hat Enterprise Linux 7ではサポートされません。
kernel component, BZ#975791
The following cciss controllers are no longer supported:
◦ Smart Array 5300
◦ Smart Array 5i
◦ Smart Array 532
◦ Smart Array 5312
◦ Smart Array 641
◦ Smart Array 642
◦ Smart Array 6400
◦ Smart Array 6400 EM
◦ Smart Array 6i
◦ Smart Array P600
◦ Smart Array P800
◦ Smart Array P400
◦ Smart Array P400i
◦ Smart Array E200i
◦ Smart Array E200
◦ Smart Array E500
◦ Smart Array P700M