Gentoo設定がうまく動作するワークステーションがあります。 4つのディスクでIMSM FakeRAID(レベル5)を使用します。ブートローダなしでの起動は、LinuxカーネルEFI STUBを使用して行われます。
システムが正常に動作しています。これで、このサイトにXEN HVMホストを設定する必要があります。問題は、xen.efiを使用して起動すると、IMSMアレイを組み立てることができないことです。直接カーネルブートがうまく動作します。
mdadm --detail-platform
xen.efiを持つinitramfsから私に与えた
mdmon:コントローラのimsm機能が見つかりません:/sys/devices/pci0000:00/0000:00:1f.2(SATAタイプ)
imsm raid5でXENをmdadmで使用できるかどうかを知っている人はいますか?それともこれが既知の問題ですか?他に考えられる解決策はありますか?
答え1
問題の原因が見つかりました。
デフォルトのXEN UEFI intarface xen.efiマイクロカーネルを使用して起動すると、EFI変数はDom0カーネルに公開されません。
したがって、エピバルスモジュールはロードされず、IMSMファームウェアRAIDを組み立てるためにmdadmに必要な/sys/エントリは提供されません。
期待される結果を得るには、XENパッケージをパッチする必要があります。
答え2
export IMSM_TEST_OROM=1
mdadm
情報を取得するソースは変更されることがあります$IMSM
。