在虚拟机管理程序启动期间无法进行虚拟安装

在虚拟机管理程序启动期间无法进行虚拟安装

我们使用 cobbler/kickstart 安装物理机。

在这些物理机上,我们需要确保安装了一个特定的虚拟机并将在启动时运行,因此我们尝试在 kickstart %post 部分安装该虚拟机,但到目前为止尚未成功。

我们的第一次尝试非常简单:

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

virt-install ... --import
%end

但我们有running in chroot ignoring request,所以我们尝试过,--nochroot但仍然一无所获。

有任何想法吗?这是我们的客户要求,我什至不确定这是否真的符合补鞋匠的方式。

答案1

可能不合规,而且很可能行不通。我会让 cobbler 或其他机器托管一个准备好的磁盘映像(已sys-unconfig应用)和一个用于 libvirt 的模板 domxml。在已部署计算机的 rc.local 中,或通过 cloud-init,只需输入命令即可下载映像和 xml 文件,然后virsh define针对它们运行。

相关内容