安装后KVM虚拟机重启后停止,继续添加-no-reboot


1

在成功安装Ubuntu 14.04 LTS KVM虚拟机之后,我需要重启所有内容才能使所有内容生效。问题是,它实际上并没有重新启动,只是停止然后我必须在CLI上手动重新启动它。我发现这是KVM QEMU日志:

2016-02-22 10:34:21.398+0000: starting up
....
-no-reboot -boot
....

是否 - 没有重启 意味着客户端本身无法重启VM?

XML转储显示以下内容:

<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>

我试图在互联网上找到解决方案,但到目前为止还没有成功。如何才能安装我的VM - 没有重启 不再出现了?

https://www.redhat.com/archives/libvir-list/2013-April/msg01734.html 提到如果每个'on'事件想要销毁VM,将添加'-no-reboot',否则将使用'-no-shutdown'。但是因为只有on_poweroff设置为destroy,所以应该添加'-no-shutdown'吗?

编辑:

弹出CDROM并再次启动VM后, -no关机 现在确实出现在日志中。我认为在使用virt-install创建VM时需要这样做。知道如何解决这个问题吗?

重启机器的文件和frisk -l:

john@h3:~/images$ sudo file image.img 
1000-laatstevm.img: x86 boot sector

john@h3:~/images$ sudo fdisk -l image.img 

Disk 1000-laatstevm.img: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders, total 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001707b

             Device Boot      Start         End      Blocks   Id  System
image.img1   *        2048      499711      248832   83  Linux
image.img2          501758    20969471    10233857    5  Extended
image.img5          501760    20969471    10233856   8e  Linux LVM

新创建的已卸载VM的:

john@h3:~/images$ sudo file newimage.img 
newimage.img: data

john@h3:~/images sudo fdisk -l newimage.img
only adds "Disk newimage.img doesn't contain a valid partition table" at the end of the output

这些原始图像的创建方式如下:fallocate -l 2048M /path/to/image.img

Answers:



0

这个 答案似乎解决了我的问题。简单地添加--noautoconsole --wait = -1到我的virt-install命令就可以了。

但我不认为这是最好的解决方案。如果我想同时创建多个虚拟机,我可能必须使用类似线程的东西,对吗?因为现在我必须等待第一个完成。

更新:

我决定创建一个在后台运行的shell脚本,其中多个virt-install命令可以同时运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.