Usted está aquí: Inicio Dokumentazio Irekia Manuales Virtualización de servicios utilizando XEN Algunos ejemplos de nuestra instalación Virtualización Windows
Acciones de Documento

2.5. Virtualización Windows

Subir un nivel
En este caso vamos a utilzar XEN para virtualizar una máquina Windows

En este ejemplo vamos a instalar una maquina Windows dentro de XEN. Como veremos, no es tan rápido como crear una máquina Linux pero se puede hacer. Por otro lado, hay que tener en cuenta que no será  paravirtualización, por lo que no será tan eficiente.

Creamos el volumen

Para esto utilizamos el comando lvcreate. Esta es su sintaxis:
lvcreate -L 40G -n NombreVolumenLogico NombreGrupoVolumen

En nuestro caso la máquina windows tiene estas características:

  • Nombre: XenWinServer01
  • Tamaño de disco duro: 40 Gb
Por lo tanto, este es el comando para crear el volumen:
lv create -L 40G -n xenwiserver01 volgroupxen

Una vez hecho esto, lo formateamos como VFAT:

mkfs -t vfat /dev/volgroupxen/xenwinserver01

Para instalar maquinas virtuales Windows es necesario que en el servidor físico Linux tengamos instaladas las X-Window. En caso contrario no podríamos ver la ventana de instalación de la máquina Windows. Es importante tener esto en cuenta al instalar el servidor físico Linux.

Imaginémonos que la plantilla del servidor virtual es esta: /etc/xen/xenwinserver01.cfg

La editamos y y configuramos los valores que nos interesan: nombre, memoria, procesadores ...

  • En la sección Boot tenemos que poner el valor 'd' para que arranque desde CD y poder comenzar la instalación de Windows. Una vez finalizada la instalación ponemos de nuevo 'c' para que arranque de disco duro.
  • En el parámetro Disk le ponemos el volumen lógico que le corresponde.

Por ejemplo:

kernel = '/usr/lib/xen/boot/hvmloader'
builder = 'hvm'
memory = 1024
name = 'xenwinserver01'
vcpus = 1
vif = [ 'type=ioemu, bridge=xenbr0' ]
cdrom = '/dev/sdc0'
boot = 'c'
sdl = 1
vnc = 0
nographic = 1
disk = [ 'phy:/dev/volgroupxen/xenwinserver01,hda,w', 'phy:/dev/loop1,ioemu:hdc:cdrom,r' ]
device_model = '/usr/lib/xen/bin/qemu-dm'

Para seguir con la instalación necesitamos los CD de instalación de Windows. Nosotros hemos generado una imagen ISO del CD que luego montamos en el servidor. Para hacerlo primero tenemos que buscar un  loop libre:

Por ejemplo este está ocupado:

root@IMH01XEN01:/etc/xen# losetup /dev/loop1 
/dev/loop1: [0803]:4472839 (/root/InstalazioIrudiak/win2kserver/w2kserver.iso)

Este en cambio está libre:

root@IMH01XEN01:/etc/xen# losetup /dev/loop2 
loop: can't get info on device /dev/loop2: No such device or address

Ahora montamos la imagen ISO para que el servidor virtual la pueda ver:

root@IMH01XEN01:/etc/xen# losetup -r /dev/loop2 /root/InstalazioIrudiak/win2003server/SW_CD_Win.iso

Configuramos el Loop en la plantilla del servidor virtual, en el parámetro  disk :

disk = [ 'phy:/dev/volgroupxen/xenwinserver2003_01,hda,w', 'phy:/dev/loop2,ioemu:hdc:cdrom,r' ]
Ahora deberíamos comenzar con la instalación de Windows. Perdonad, pero esa parte la tengo documentada en el siguiente ejemplo, en el de la virtualización de Windows XP, asi que seguid leyendo  ;-)

Recomienda al IMH

Anuncios Google
Zerikasi
Zerikasi: Aprendizaje a lo largo de la vida
Gobierno Vasco - Departamento de Educación, Universidades e Investigación. Ir a su web
Ciclos Formativos - Heziketa Zikloak
Ciclos Formativos - Heziketa Zikloak
Contacto

IMH en las Redes Sociales
Siguenos en Twitter Siguenos en Facebook Siguenos en Tuenti Siguenos en Linkedin Siguenos en nuestro canal de Youtube Siguenos en Flickr Siguenos en SlideShare
Ingenieria en Alternancia en las Redes Sociales
Siguenos en Twitter Siguenos en Facebook Siguenos en nuestro canal de Youtube Siguenos en Tuenti Follow us on Flickr Follow us on Picasa