使用--noautoconsole选项安装kickstart时,VM不会自动重启

时间:2017-09-21 19:18:59

标签: shell virtual-machine centos7 virtualization kvm

我使用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状态。我需要手动启动它。登录到控制台没有错误。有人可以就如何解决这个问题给出任何线索吗?

非常感谢任何帮助。提前谢谢。

2 个答案:

答案 0 :(得分:2)

您需要添加--wait = -1,以便virt-install在退出之前等待安装完成。然后,vm将在安装完成时自动启动。

答案 1 :(得分:1)

这肯定听起来像issue that was covered on the RedHat customer portal。我不确定这是否需要付费许可,但您的公司(或您)可能已经有一个?

- 乔纳斯