
我正在嘗試virt-install
使用 kickstart 檔案安裝虛擬機器。我嘗試過 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
...
沒有其他明顯的錯誤。
當使用較簡單的分割區時,安裝會順利進行。
失敗的kickstart檔案中的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
這是 kickstart 檔案中有效的簡單分區方案:
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 運行該命令。我以 root 身份登入並運行了似乎有效的相同命令。無論如何。我現在可以透過 LVM 配置啟動 RHEL 7.0,但 RHEL 7.1 現在只是拋出An unknown error occured
.當我提交錯誤報告時,它只是說SettingsNotFoundError
沒有說明找不到哪些設定。有一些現有的錯誤報告包含此錯誤,但似乎沒有一個遵循導致該錯誤的相同路徑。
順便說一句,令我感到困惑的是,紅帽在 和 方面仍然存在virt-manager
問題virt-install
。此外,我們還嘗試了兩次才能讓 RHEL 7.0 真正開始安裝。第一次嘗試讓我在Installation Summary
螢幕上看到安裝媒體部分顯示Error setting up base repository
。我使用相同的安裝媒體和 kickstart 檔案重新運行相同的命令。這次嘗試很順利地進行了。