gpt4 book ai didi

python - 将 kickstart 文件传递​​给虚拟管理器 xml 文件

转载 作者:太空宇宙 更新时间:2023-11-03 15:47:23 25 4
gpt4 key购买 nike

我需要将 kickstart 文件传递​​到 xml,以便使用 virt-install 创建虚拟设备。

<os>
<type arch="x86_64" machine="pc-i440fx-xenial">hvm</type>
<loader>/usr/lib/xen/boot/hvmloader</loader>
<kernal>/boot/vmlinuz-3.10.0-327.el7.x86_64</kernal>
<initrd>/boot/initrd.img-4.4.0-59-generic</initrd>
<cmdline>ks=http://ipaddr/try.cfg ip=ip netmask=255.255.255.0</cmdline>
<bootmenu enable="yes" />
</os>

这是正确的方法吗?我按照this中给出的步骤进行操作教程。但我收到以下错误:

File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1029, in create

if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self) libvirt.libvirtError: unable to stat:

/boot/vmlinuz-3.10.0-327.el7.x86_64: No such file or directory

最佳答案

您使用的总体语法是正确的,但您提供的数据存在一些错误。特别是,您为 选项提供了一个内核镜像 - 它应该指向一个 initrd 镜像。另外,您通常根本不想使用主机操作系统 /boot 目录中的 kernel+initrd。相反,您想要获取操作系统安装程序的内核+initrd。如果您尝试在 guest 中安装 Fedora,您可以从

获取文件

http://dl.fedoraproject.org/pub/fedora/linux/releases/25/Server/x86_64/os/images/pxeboot/

并将它们放入 /var/lib/libvirt/images/ 并将您的 XML 指向它们。

关于python - 将 kickstart 文件传递​​给虚拟管理器 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com