我使用kickstart使用以下命令创建了Centos 7.3 VM:
virt-install --name=vm1 --disk path=vm1.img,size=20 --vcpus=2 --ram=10240 --os-type=linux --os-variant=rhel7.0 --network bridge=br0 --graphics none --location=http://<IP>/centos7.3 -x "ks=http://<IP>/centos73vm-ks.cfg append ip=<VM IP> netmask=255.255.252.0 gateway=<gw> bootproto=static console=ttyS0"
这很好用。创建VM,自动重新启动并且节点可用。但是,问题在于我无法使用它来自动化,因为我没有得到控制权。为此,我在上述命令的末尾添加了--noautoconsole
命令的virt-install
选项。
执行此操作后,将安装VM,但重启后它不会自动启动。它仍处于shut off
状态。我需要手动启动它。登录到控制台没有错误。有人可以就如何解决这个问题给出任何线索吗?
非常感谢任何帮助。提前谢谢。
答案 0 :(得分:2)
您需要添加--wait = -1,以便virt-install在退出之前等待安装完成。然后,vm将在安装完成时自动启动。
答案 1 :(得分:1)
这肯定听起来像issue that was covered on the RedHat customer portal。我不确定这是否需要付费许可,但您的公司(或您)可能已经有一个?
- 乔纳斯