Ubuntu 14.04 LTS KVM 가상 머신을 성공적으로 설치 한 후 모든 사항을 적용하려면 모든 것을 재부팅해야합니다. 문제는 실제로 재부팅하지 않고 중지 된 다음 CLI에서 수동으로 다시 시작해야한다는 것입니다. 이것이 KVM QEMU 로그라는 것을 알았습니다.
2016-02-22 10:34:21.398+0000: starting up
....
-no-reboot -boot
....
-no reboot 는 게스트 자체에서 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 만 파괴되도록 설정되었으므로 '-no-shutdown'을 추가해야합니까?
편집하다:
CDROM을 꺼내고 VM을 다시 시작 하면 로그에 -no-shutdown 이 나타납니다. 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