Kvm

在管理程序啟動期間無法進行 virt-install

  • October 7, 2016

我們使用 cobbler/kickstart 安裝物理機。

在這些物理機器上,我們需要確保安裝了一個特定的虛擬機並將在啟動時執行,因此我們嘗試在 kickstart %post 部分安裝虛擬機,但到目前為止沒有成功。

我們的第一次嘗試非常簡單:

%post --log=/root/virt.log
service libvirtd start

virt-install ... --import
%end

但是我們有running in chroot ignoring request,所以我們嘗試了--nochroot但仍然沒有。

有任何想法嗎?這是我們的客戶要求,我什至不確定這是否真的符合 cobbler 方式。

可能不合規,而且很可能不會工作。我會讓 cobbler 或其他一些機器託管一個準備好的磁碟映像(已sys-unconfig應用)和一個用於 libvirt 的模板 domxml。在已部署機器的 rc.local 中,或通過 cloud-init,只需輸入一個命令即可下載圖像和 xml 文件,並virsh define針對它們執行。

引用自:https://unix.stackexchange.com/questions/314905