Hi,
I am having trouble determining if my VM is up or not. Using virsh leads me to believe that the guest OS is not being loaded:
virsh domblkstat guestvm
rd_req 0
rd_bytes 0
wr_req 0
wr_bytes 0
flush_operations 0
rd_total_times 0
wr_total_times 0
flush_total_times 0
The VM state is running when outputting list –all. I think the guest OS is just not booted properly. Trying to bring up a console with virsh console guestvm prints:
Connected to domain guestvm
Escape character is ^]
But then I cannot type anything to the screen or see any more output.
In my /var/log/libvirt/qemu/domain**/guestvm.log I see no errors. Only the qemu start up command, and a note about redirecting output to console /dev/pts/0.
The VM is a custom built image that has a file system mounted on /dev/vg/guestvm. We have a custom kernel at /var/lib/qemu/bzImage. Running a startup command directly with qemu-system-x86_64 allows me to boot the machine properly and bring
up a console using netcat.
The guest does not use grub. I am not sure if something special is needed in my domain configuration to boot the guest inside the VM. Here is my config:
<domain type='qemu'>
<name>guestvm</name>
<uuid>1878670e-ee57-4059-8d60-243a1559c2d3</uuid>
<memory>219200</memory>
<currentMemory>219200</currentMemory>
<vcpu>2</vcpu>
<os>
<type arch='i686' machine='pc'>hvm</type>
<kernel>/var/lib/qemu/bzImage<kernel/>
<boot dev='hd'/>
</os>
<devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type='block' device='disk'>
<source dev='/dev/vg/guestvm'/>
<target dev='sda'/>
<readonly/>
</disk>
<interface type='network'>
<source network='default'/>
</interface>
<serial type='pty'>
<target port='0'/>
</serial>
<console type='pty'>
<target type='serial' port='0'/>
</console>
</devices>
<features>
<acpi/>
</features>
</domain>
Any ideas what could be happening?
Adam