После успешной установки виртуальной машины Ubuntu 14.04 LTS KVM мне нужно перезагрузить компьютер, чтобы все вступило в силу. Дело в том, что на самом деле он не перезагружается, он просто останавливается, а затем мне нужно снова запустить его вручную на CLI. Я нашел это журналы KVM QEMU:
2016-02-22 10:34:21.398+0000: starting up
....
-no-reboot -boot
....
-No reboot означает, что виртуальная машина не может быть перезапущена самим гостем?
Дамп XML показывает следующее:
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
Я пытался найти решение в Интернете, но пока мне это не удалось. Как я могу установить свою виртуальную машину, чтобы перезагрузка -no больше не появлялась?
https://www.redhat.com/archives/libvir-list/2013-April/msg01734.html упоминает, что если каждое из событий «on» захочет уничтожить виртуальную машину, то будет добавлено «-no-reboot», иначе '-no-shutdown' будет использоваться. Но так как только on_poweroff настроен на уничтожение, нужно добавить -no-shutdown, верно?
РЕДАКТИРОВАТЬ:
После извлечения CDROM и повторного запуска виртуальной машины в журналах теперь появляется -no-shutdown . Я думаю, что это должно быть при создании виртуальной машины с помощью virt-install. Есть идеи, как это исправить?
файл и 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
вновь созданных удаленных виртуальных машин:
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