젠투 XEN 호스트+EFI+MDADM+IMSM RAID5

젠투 XEN 호스트+EFI+MDADM+IMSM RAID5

젠투 설정이 잘 실행되는 워크스테이션이 있습니다. 4개의 디스크와 함께 IMSM FakeRAID(레벨 5)를 사용합니다. 부트로더 없이 부팅하는 것은 Linux 커널 EFI STUB를 사용하여 수행됩니다.

시스템이 잘 작동하고 있습니다. 이제 이 사이트에 XEN HVM 호스트를 설정해야 합니다. 문제는 xen.efi를 사용하여 부팅하는 경우 IMSM 배열을 조립할 수 없다는 것입니다. 직접 커널 부팅이 잘 작동합니다.

mdadm --detail-platformxen.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.

관련 정보