Vnx-troubleshooting
Troubleshooting
VNX relies mainly on KVM (through libvirt)
- Processor with virtualization support. You can check wheter your processor has support for virtualization extensions with the following command:
egrep '(vmx|svm)' --color=always /proc/cpuinfo
If you see the word vmx (for Intel processors) or svm (for AMD processors) in red, your processor has virtualization support. Be aware that virtualization extensions are controled from the BIOS and maybe in your computer are disabled.
modprobe kvm modprobe kvm_intel
- Arrancar con consola SDL
kvm -sdl -hda /usr/share/vnuml/filesystems/linux-0.2.img -m 256
echo "Type 'vncviewer ${DISPLAY%.0}' to access vnc console"; kvm -vnc ${DISPLAY#*localhost} -hda /usr/share/vnuml/filesystems/linux-0.2.img -m 256
open /dev/kvm: No such file or directory. Could not initialize KVM, will disable KVM support"
es que el sistema operativo no detecta el soporte de virtualización. Si se ha comprobado que el procesador soporta virtualización, puede ser que ésta esté deshabilitada en la BIOS.
- Arrancando máquina virtual linux:
cd /usr/share/vnuml/examples/ virsh create root_fs_linux.xml virt-viewer Linux
cd /usr/share/vnuml/examples/ virsh create root_fs_winxp.xml virt-viewer WinXP
virsh shutdown Linux virsh shutdown WinXP
killall dnsmasq virsh net-start default
cat /var/log/libvirt/qemu/Linux.log cat /var/log/libvirt/qemu/WinXP.log
virt-manager
o desde la shell de libvirt:
virsh list
cd /usr/share/vnuml/examples
Editar tutorial_root2.xml y añadir "<mem>64M</mem>" entre <filesystem...> y <kernel...>
vnumlparser.pl -t tutorial_root2.xml -v -u root -Z
Errores conocidos
- Ubuntu 9.10: si al arrancar máquinas virtuales da el error:
libvirt error code: 38, message: monitor socket did not show up.: Connection refused
y en el log (/var/log/libvirt/qemu/*.log) se ve al final el mensaje:
qemu: could not open disk image /root/.vnuml/simulations/simple/vms/host1/fs/root_cow_fs
hay que rearrancar el demonio de libvirt mediante:
/etc/init.d/libvirt-bin restart
ver https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/503376