Vnx-troubleshooting

Troubleshooting (to be translated, revised and completed)
Comprobaciones: 

Comprobar que el procesador tiene las extensiones de virtualización: egrep '(vmx|svm)' --color=always /proc/cpuinfo Si aparece la la palabra vmx (para Intel) o svm (para AMD) coloreada, es que el procesador tiene soporte de virtualización.

Comprobar que KVM funciona con: modprobe kvm modprobe kvm_intel

 Arrancar con consola SDL kvm -sdl -hda /usr/share/vnuml/filesystems/linux-0.2.img -m 256 Arrancar con consola VNC: echo "Type 'vncviewer ${DISPLAY%.0}' to access vnc console"; kvm -vnc ${DISPLAY#*localhost} -hda /usr/share/vnuml/filesystems/linux-0.2.img -m 256 

Nota: si al ejecutar el comando kvm devuelve el mensaje de error: 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.

Comprobar que libvirt+KVM funciona:

 Arrancando máquina virtual linux:</li> cd /usr/share/vnuml/examples/ virsh create root_fs_linux.xml virt-viewer Linux Arrancando máquina virtual Windows XP:</li> cd /usr/share/vnuml/examples/ virsh create root_fs_winxp.xml virt-viewer WinXP Para parar las máquinas utilizar:</li> virsh shutdown Linux virsh shutdown WinXP En caso de problemas relacionados con la configuración de red:</li> killall dnsmasq virsh net-start default En caso de que una máquina virtual creada con libvirt no arranque, se pueden consultar la causa en el fichero de trazas:</li> cat /var/log/libvirt/qemu/Linux.log cat /var/log/libvirt/qemu/WinXP.log El estado de las máquinas virtuales creadas con libvirt se puede ver desde la consola gráfica:</li> virt-manager o desde la shell de libvirt: virsh list </ul>

 Comprobar funcionamiento VNUML básico:</li> cd /usr/share/vnuml/examples Editar tutorial_root2.xml y añadir " 64M " entre <filesystem...> y <kernel...> vnumlparser.pl -t tutorial_root2.xml -v -u root -Z

</ul>

Errores conocidos
 Ubuntu 9.10: si al arrancar máquinas virtuales da el error:</li> 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

</ul>