LVM을 사용하여 kickstart 파일을 사용한 virt-install이 실패함

LVM을 사용하여 kickstart 파일을 사용한 virt-install이 실패함

virt-installkickstart 파일을 사용 하여 VM을 설치하려고 합니다 . RHEL 7.0과 RHEL 7.1을 모두 사용해 보았습니다. 두 경우 모두 LVM을 사용하면 설치가 실패하는 것 같습니다. 시간 초과 후에는 dracut:/#프롬프트가 표시되고 journalctl. 나는 이것을 해봤지만 아무것도 발견하지 못했습니다.

/run/initramfs/rdsosreport.txt하지만 파일을 보면 다음과 관련된 오류가 표시됩니다 multipathd.

...
mulitpathd[116]: vda: failed to get path uid
...
multipathd[116]: uevent trigger error
...
multipathd[116]: vda: spurious uevent, path already in pathvec
multipathd[116]: vda: failed to get path uid
multipathd[116]: uevent trigger error
...

그 외 명백한 오류는 없습니다.

더 간단한 파티션을 사용하면 설치가 깔끔하게 진행됩니다.

실패한 킥스타트 파일의 lvm 파티션 구성표:

ignoredisk --only-use=vda
bootloader --location=mbr --boot-drive=vda
zerombr
clearpart --all --initlabel --drives=vda
part /boot --fstype=xfs --size=500 --ondisk=vda
part pv.16 --size=1 --grow --ondisk=vda
volgroup vg00 pv.16
logvol swap --fstype=swap --size=500 --name=swap --vgname=vg00
logvol /home --fstype=xfs --size=300 --name=home --vgname=vg00
logvol / --fstype=xfs --size=1 --grow --name=root --vgname=vg00

다음은 작동하는 킥스타트 파일의 간단한 파티셔닝 방식입니다:

ignoredisk --only-use=vda
bootloader --location=mbr --boot-drive=vda
zerombr
clearpart --all --initlabel --drives=vda
part /boot --fstype=xfs --size=500
part swap --fstype=swap --size=500
part / --fstype=xfs --grow --size=1

다른 모든 입력은 동일하므로 LVM 부분이 원인이라고 확신합니다. ksvalidator나에게도 아무 것도 말하지 않습니다.

다른 사람이 이것을 경험한 적이 있습니까?

편집하다:virt-install이전 시도에서는 sudo를 사용하여 일반 사용자로 명령을 실행했습니다 . 나는 루트로 로그인하고 작동하는 것처럼 보이는 동일한 명령을 실행했습니다. 어쨌든 어느 정도. 이제 LVM 구성으로 RHEL 7.0을 킥스타트할 수 있지만 RHEL 7.1에서는 이제 An unknown error occured. 내가 버그 보고서를 제출했을 때 SettingsNotFoundError어떤 설정을 찾을 수 없는지에 대한 표시가 거의 없다고 만 말했습니다 . 이 오류에 대한 몇 가지 기존 버그 보고서가 있지만 그 어떤 것도 이 오류가 발생한 동일한 경로를 따르지 않는 것 같습니다.

여담이지만 Red Hat이 여전히 virt-managervirt-install. 또한 실제로 설치를 시작하기 위해 RHEL 7.0을 가져오는 데 두 번의 시도가 필요했습니다. 첫 번째 시도에서는 Installation Summary설치 미디어 섹션이 Error setting up base repository. 동일한 설치 미디어와 킥스타트 파일을 사용하여 동일한 명령을 다시 실행했습니다. 이번 시도는 깔끔하게 끝났다.

관련 정보