Professional Documents
Culture Documents
Como dijimos anteriormente, vamos a utilizar un disco fisico aparte para las maquinas virtuales.
Suponiendo que lo tengamos montado en /media/soporte2, crearemos la carpeta xen all:
#mkdir/media/soporte2/xen
Configurar la utilidad xen-tools.
Xen-tools en un conjunto de scripts que facilitan la tarea de paravirtualizacin con xen.
Suponiendo que la red donde estamos es la 192.168.168.0/24, vamos a modificar el archivo
/etc/xen-tools/xen-tools.conf de la siguiente manera:
# nano /etc/xen-tools/xen-tools.conf
[]
dir=/media/soporte2/xen
[]
#lvm=vg0
[]
dist=`xtguesssuiteandmirrorsuite`
[]
gateway=192.168.168.1
netmask=255.255.255.0
broadcast=192.168.168.255
[]
passwd=1
[]
kernel=/boot/vmlinuz`unamer`
initrd=/boot/initrd.img`unamer`
[]
mirror=http://ftp.debian.org/debian
[]
serial_device=hvc0
[]
disk_device=xvda
[]
Con esta configuracin podremos generar guests que tengan el mismo sistema operativo que el
anfitrin (en este caso, Debian Squeeze).
Especificar el archivo de particiones.
Xen-tools permite especificar el particionado en un archivo de texto. El paquete trae un archivo de
ejemplo en /etc/xen-tools/partitions.d/sample-server, el cual copiaremos a nuestro directorio de
almacenamiento:
#cp/etc/xentools/partitions.d/sampleserver/media/soporte2/xen
Procedemos a editarlo
#nano/media/soporte2/xen/sampleserver
#/etc/init.d/sshrestart
Y nos desloggeamos
#exit
Ahora estamos de nuevo en la consola del anfitrin.
Comandos utilizados frecuentemente.
Virt-Manager
La paravirtualizacin requiere que ambos, husped y anfitrin, estn modificados para tal fin. Si
embargo, a veces esto no es posible. Para virtualizar huspedes sin modificacines haremos uso de
la aplicacin virt-manager, que nos har ms sencillas las cosas.
La misma se ejecuta con un usuario non-root. Podemos usar el usuario que creamos en la
instalacion de debian.
Para que el mismo pueda utilizar el virt-manager hay que agregarlo al grupo libvirt
#adduser<usuario>libvirt
Creamos una carpeta donde se almacenarn las imgenes de disco:
#mkdir /media/soporte2/xen/vmanager
Lo convertimos en propietario de la carpeta:
#chown<usuario>R/media/soporte2/xen/vmanager
Y asignamos los permisos correspondientes a la misma:
#chmod755R/media/soporte2/xen/vmanager
Para que los cambios hagan efecto, reiniciamos el equipo.
Para acceder, vamos a Aplicaciones -> Herramientas del sistema -> Administrador de mquinas
virtuales.
Vamos a Editar detalles del equipo. Una vez all, vamos a la pestaa almacenamiento
En nombre podremos cualquiera a conveniencia. Vamos a hacer un disco de 50 gb, por lo tanto en
Mxima Capacidad pondremos un valor de 50000 MB. En alojamiento colocaremos el mismo
valor.
Repetimos los mismos pasos para cada volumen que deseemos crear.
Ahora mostraremos como ejemplo la virtualizacin de un sistema Windows 2003. Insertamos el CD
y seguimos los pasos que se detallan a continuacin:
Para crear una nueva maquina virtual, vamos al icono que est arriba a la izquierda:
En esta pantalla marcamos las opciones tal y como se muestran en la imagen. Clic en Finalizar.
Si llegase a aparecer algn mensaje de error hay que hacer el siguiente enlace simblico:
#mkdir/usr/lib/xen/bin
#lns/usr/lib/xen4.0/bin/qemudm/usr/lib/xen/bin
Ahora damos clic en Finalizar.
Visualizar el sistema huesped.
Para poder visualizar al sistema huesped, basta con instalar algun cliente VNC. Mi recomendacin
particular: remmina.
#aptitudeinstallremminaremminapluginvnc