1. PROYECTO DE ADMINISTRACIÓN DE
SISTEMAS INFORMÁTICOS EN RED
“VIRTUALIZACIÓN CON
XENSERVER”
CARLOS LATORRE DE HARO
CURSO 2013/2014
A
2. VIRTUALIZACIÓN CON XEN
pág. -2-
Carlos Latorre de Haro
Curso 2013/14
1. INTRODUCCIÓN .......................................................................... 3
2. OBJETIVOS.................................................................................... 4
3. MATERIAL..................................................................................... 4
4. MÉTODO ........................................................................................ 5
4.1 ACERCA DE LINUX ..................................................................... 5
4.2 TIPOS DE VIRTUALIZACIÓN ................................................... 5
4.3 ACERCA DE XEN.......................................................................... 8
4.4 EL SOFTWARE LIBRE................................................................ 9
4.5 SOFTWARE DE VIRTUALIZACIÓN. ¿CUÁL ELEGIMOS?
10
4.6 INSTALACIÓN DE XENSERVER ............................................ 13
5. RESULTADOS.............................................................................. 24
5.1 INSTALACIÓN DE XENCENTER............................................ 24
6. CONCLUSIONES......................................................................... 33
7. BIBLIOGRAFÍA........................................................................... 33
3. VIRTUALIZACIÓN CON XEN
pág. -3-
Carlos Latorre de Haro
Curso 2013/14
1. Introducción
En este proyecto se va a llevar a cabo una explicación de la instalación y configuración de
sistemas virtualizados con el software llamado Xen. Este proyecto puede llegar a ser muy útil
porque con la virtualización de equipos puedes abaratar costes y sobre todo tiempo a la hora del
mantenimiento y gestión de los equipos.
La distribución de Xen le permite crear y gestionar servidores virtuales en un mismo servidor
físico, distribuyendo recursos desde el servidor a las máquinas virtuales.
Estos sistemas de virtualización están en aumento ya que son usados en grandes empresas o
en sistema de salud como el Servicio Andaluz de Salud para poder centralizar el mantenimiento.
Con ello consiguen agilizar la resolución de problemas y la posibilidad de romper un equipo
ya que solo se conectan a partir de un terminal “tonto”.
La utilización de este tipo de servidores es el futuro ya que con la instalación de ellos se
centralizaría la gestión de muchos equipos simplemente con una persona al cargo del servidor.
Sería más práctico, económico, sencillo y ágil.
El tema de la virtualización como hemos visto en clase es muy útil porque ante cualquier
problema no se rompe el terminal que usas y con la consecuente pérdida de información sino que
se rompería una maquina virtual que se podría recuperar fácilmente sin ningún problema. Estas
máquinas virtuales son muy útiles para la enseñanza por lo mencionado antes, un alumno puede
realizar pruebas sobre esta máquina sin miedo a romperla.
Un hypervisor es una plataforma que permite aplicar diversas técnicas de control
de virtualización para utilizar, al mismo tiempo, diferentes sistemas operativos en una misma
computadora. Es una extensión de un término anterior, «supervisor», que se aplicaba a
los kernel de los sistemas operativos.
Las principales ventajas de la virtualización son:
Aislamiento: las máquinas virtuales son totalmente independientes, entre sí y con el
hypervisor. Por tanto un fallo en una aplicación o en una máquina virtual afectará únicamente a esa
máquina virtual. El resto de máquinas virtuales y el hypervisor seguirán funcionando
normalmente.
4. VIRTUALIZACIÓN CON XEN
pág. -4-
Carlos Latorre de Haro
Curso 2013/14
Seguridad: cada máquina tiene un acceso privilegiado (root o administrador) independiente.
Por tanto, un ataque de seguridad en una máquina virtual sólo afectará a esa máquina.
Flexibilidad: podemos crear las máquinas virtuales con las características de CPU, memoria,
disco y red que necesitemos, sin necesidad de “comprar” un ordenador con esas características.
También podemos tener máquinas virtuales con distintos sistemas operativos, ejecutándose dentro
de una misma máquina física.
Agilidad: la creación de una máquina virtual es un proceso muy rápido, básicamente la
ejecución de un comando. Por tanto, si necesitamos un nuevo servidor lo podremos tener casi al
instante, sin pasar por el proceso de compra, configuración, etc.
Portabilidad: toda la configuración de una máquina virtual reside en uno o varios ficheros.
Esto hace que sea muy fácil clonar o transportar la máquina virtual a otro servidor físico,
simplemente copiando y moviendo dichos ficheros que encapsulan la máquina virtual.
2. Objetivos
Los principales objetivos de este proyecto son:
- Preparación del equipo para el software.
- Instalación de Xen.
- Resolución de problemas a la hora de la instalación.
- Creación de las máquinas virtuales
- Configuración del servidor físico.
3. Material
El material que utilizaremos para este proyecto es un equipo con las siguientes características:
-Procesador compatible con la virtualización.
5. VIRTUALIZACIÓN CON XEN
pág. -5-
Carlos Latorre de Haro
Curso 2013/14
-2 GB RAM
-80 GB HDD
-Tarjeta de red compatible. En mi caso la tarjeta de red que viene incluida en la placa base no
es compatible y tuve que instalar una tarjeta de red diferente en mi caso es realtek rtl8139a
4. Método
4.1 ACERCA DE LINUX
Linux es un sistema operativo, un conjunto de programas que le permiten interactuar con su
ordenador y ejecutar otros programas. Un sistema operativo consiste en varios programas
fundamentales que necesita el ordenador para poder comunicar y recibir instrucciones de los
usuarios.
La parte más importante de un sistema operativo es el núcleo. En un sistema GNU/Linux,
Linux es el núcleo. El resto del sistema consiste en otros programas, muchos de los cuales fueron
escritos por o para el proyecto GNU. Dado que el núcleo de Linux en sí mismo no forma un
sistema operativo funcional, preferimos utilizar el término “GNU/Linux” para referirnos a los
sistemas que la mayor parte de las personas llaman de manera informal “Linux”.
Linux está modelado como un sistema operativo tipo Unix. Desde sus comienzos, Linux se
diseñó para que fuera un sistema multitarea y multiusuario. Estos hechos son suficientes para
diferenciar a Linux de otros sistemas operativos más conocidos. Sin embargo, Linux es más
diferente de lo que pueda imaginar. Nadie es dueño de Linux, a diferencia de otros sistemas
operativos. Gran parte de su desarrollo lo realizan voluntarios de forma altruista.
El proyecto GNU ha desarrollado un conjunto de herramientas de software libre para ser
utilizados por Unix y sistemas operativos tipo Unix como Linux.
El sistema de XenServer está realizado sobre un kernel de Linux. Y todos sus complementos
están desarrollados sobre Linux.
4.2 TIPOS DE VIRTUALIZACIÓN
6. VIRTUALIZACIÓN CON XEN
pág. -6-
Carlos Latorre de Haro
Curso 2013/14
Virtualización de hardware
Este es el tipo de virtualización más complejo de lograr. Consiste en emular, mediante máquinas
virtuales, los componentes de hardware. De esta manera el sistema operativo no se ejecuta sobre el
hardware real sino sobre el virtual.
Virtualización a nivel del Sistema Operativo
Este es el otro extremo de la virtualización. En este esquema no se virtualiza el hardware y se
ejecuta una única instancia del sistema operativo (kernel). Los distintos procesos pertenecientes a
cada servidor virtual se ejecutan aislados del resto.
Paravirtualización
7. VIRTUALIZACIÓN CON XEN
pág. -7-
Carlos Latorre de Haro
Curso 2013/14
La paravirtualización consiste en ejecutar sistemas operativos guests sobre otro sistema operativo
que actúa como hypervisor (host). Los guests tienen que comunicarse con el hypervisor para lograr
la virtualización.
Virtualización completa
La virtualización completa es similar a la paravirtualización pero no requiere que los sistemas
operativos guest colaboren con el hypervisor. En plataformas como la x86 existen algunos
inconvenientes para lograr la virtualización completa, que son solucionados con las últimas
tecnologías propuestas por AMD e Intel.
8. VIRTUALIZACIÓN CON XEN
pág. -8-
Carlos Latorre de Haro
Curso 2013/14
4.3 ACERCA DE XEN
Xen es una máquina virtual de código abierto desarrollada por la Universidad de Cambridge.
La meta del diseño es poder ejecutar instancias de sistemas operativos con todas sus
características, de forma completamente funcional en un equipo sencillo.
La técnica utilizada por Xen se denomina para-virtualización, lo que consigue
comportamientos de las máquinas virtuales cercanos al de una máquina real. Para realizar dicha
para-virtualización, es necesario cargar en modo núcleo (kernel space) el denominado
“hypervisor” que se encarga de la gestión de recursos para los diferentes sistemas operativos de
una misma máquina. La contrapartida en el caso de Xen es que el sistema operativo huésped
(guest) debe modificarse para trabajar con el hypervisor en lugar de con el hardware directamente.
Las diferentes máquinas virtuales que se ejecutan en una máquina reciben el nombre de
dominios en la terminología de Xen. Existe un dominio privilegiado que es sobre el que se instala
el “hypervisor” de Xen y que equivale al sistema operativo anfitrión (host) de otros monitores de
máquinas virtuales como los de la empresa VMware. Este dominio privilegiado recibe el nombre
de dom0 y el resto de dominios reciben el nombre genérico de domU.
9. VIRTUALIZACIÓN CON XEN
pág. -9-
Carlos Latorre de Haro
Curso 2013/14
4.4 EL SOFTWARE LIBRE
El software libre es la denominación del software que respeta la libertad de todos los usuarios que
adquirieron el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado,
estudiado, modificado, y redistribuido libremente de varias formas. Según la Free Software
Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir,
y estudiar el mismo, e incluso modificar el software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a
través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar
«software libre» a «software gratuito», ya que, conservando su carácter de libre, puede ser
distribuido comercialmente (software comercial). Análogamente, el software gratis o gratuito
incluye en ocasiones el código fuente; no obstante, este tipo de software no es «libre» en el mismo
sentido que el software libre, a menos que se garanticen los derechos de modificación y
redistribución de dichas versiones modificadas del programa.
10. VIRTUALIZACIÓN CON XEN
pág. -10-
Carlos Latorre de Haro
Curso 2013/14
4.5 SOFTWARE DE VIRTUALIZACIÓN. ¿CUÁL
ELEGIMOS?
En la actualidad existen muchos programas para la virtualización de equipos, trataremos de
explicar un poco de los más famosos, su utilización en algunos S.O. y de por qué se elige el
software de Xen.
VMWare
Si bien VMware es la solución más conocida y con mayor presencia comercial.
Una particularidad de VMWare Server es que la interfaz de configuración y consola es accesible
vía una interfaz Web. La consola es una extensión disponible para Firefox 3.5. En la versión
probada la consola no soportaba Firefox 3.6.x.
Los drivers adicionales (vmware-tools) tanto para Windows como para Linux mejoran
notablemente la integración de la consola y en menor medida la performance de los discos.
El controlador o driver escogido para los discos virtuales (IDE, SATA, SCSI, etc.) impacta de
manera notable en el desempeño de la máquina virtual.
En el caso de instalar VMWare sobre una máquina con sistema operativo Fedora es necesario
parchear el instalador de vmware-server para ponerlo en funcionamiento.
VirtualBox
VirtualBox ofrece en su sitio web de descargas una gran cantidad de binarios, optimizados para
diferentes sistemas operativos.
Luego de instalar vbox-additions, la integración entre el host (el sistema operativo del equipo
físico) y el guest (el sistema operativo de la máquina virtual) es muy buena. Ofrece facilidades
como portapapeles compartido, carpetas compartidas, modo fluido, y redimensionamiento
automático de la resolución/tamaño de ventana.
Una desventaja detectada es que no es posible modificar las propiedades de la máquina virtual
mientras está en ejecución (memoria, tarjetas de red, discos, etc.)
Su rendimiento es bajo en máquinas de pocos recursos (P4 HT 3.2 GHz, 2G RAM)
11. VIRTUALIZACIÓN CON XEN
pág. -11-
Carlos Latorre de Haro
Curso 2013/14
La administración de las máquinas virtuales se realiza mediante un programa cliente instalado en
el host.
XEN
La instalación es nativa.
Soporta modos de full y para-virtualización.
Requiere que el hardware soporte virtualization technology (en caso de utilizar full virtualization).
La interfaz gráfica y la integración de ingreso y salida de datos son bastante precarios. Utiliza una
variación de VNC para el control de consola.
Para máquinas virtuales Linux requiere que éstas utilicen un núcleo especializado, kernel-xen. Este
kernel se puede instalar de manera nativa en distribuciones Red Hat (RHEL, CentOS y Fedora).
El rendimiento con para-virtualization es bastante bueno en términos de uso de memoria, disco y
CPU.
El uso de discos raw (acceso directo a particiones o discos) es nativo. Esto elimina una capa
adicional de acceso, utilizada comúnmente para gestionar archivos como discos virtuales.
Una característica particular de Xen es que, al utilizar para-virtualization, el consumo de memoria
RAM disminuye en el sistema operativo host al ser asignada a una máquina virtual.
Una instalación de una máquina virtual de CentOS 5.4 con 1 procesador y 128 MB RAM
asignados corre sin problemas con servicios básicos.
La configuración se realiza mediante un programa cliente instalado en el host, pero puede
conectarse a la máquina virtual desde un cliente remoto.
En Xen es posible modificar el tamaño de memoria RAM asignada, conectar tarjetas de red y
agregar discos en caliente.
12. VIRTUALIZACIÓN CON XEN
pág. -12-
Carlos Latorre de Haro
Curso 2013/14
Característica/Software VMWare VirtualBox Xen
Conocimiento requerido
para administración
Medio Bajo Alto
Integración de video Medio Bajo Alto
Capacidad de para-
virtualización
No No Si
Drivers para los guest Si, vmware-tools Si, vbox-additions No
Requerimientos de guest Ninguno Ninguno Kernel
modificado
Soporte Network-bridge Si Si No
S.O. guest probados Windows XP/2000/2000
server/2003/2008/etc Linux,
Red Hat
Windows XP, 2003
Server, Open Solaris
Linux Fedora, Red
Hat
Windows XP
Fedora, Red
Hat
Conclusiones
Las diferentes soluciones presentadas pueden ser utilizadas de manera óptima en diferentes
entornos. La opción elegida es la plataforma Xen por los siguientes motivos:
Mejor rendimiento y mejor soporte para servidores y host Linux.
Escalabilidad y estabilidad.
Permite tener máquinas virtuales con pocos recursos asignados
Si bien la interfaz gráfica y la consola son bastante limitadas, esto no constituye una limitante, ya
que la mayor parte de la interacción con el servidor puede realizarse mediante conexión remota vía
SSH.
En otras circunstancias es posible que otra solución sea la más recomendada, por ejemplo:
13. VIRTUALIZACIÓN CON XEN
pág. -13-
Carlos Latorre de Haro
Curso 2013/14
Host Fedora – Guest Windows XP – Desktop: Para este caso se recomendaría utilizar VirtualBox,
ya que presenta la mejor integración entre los escritorios. Esto mejora la usabilidad de las
máquinas virtuales de manera considerable.
Solución integral para servidores de producción virtualizados: Para este caso VMWare ofrece una
mayor cantidad de servicios de valor agregado como monitoreo, soporte en línea, consultoría y
soporte local.
4.6 INSTALACIÓN DE XENSERVER
Vamos a ver ahora como podemos instalarlo, recuerden que el equipo debe contar con un
procesador que soporte virtualización.
Una vez descargado, procedemos a quemar la imagen en un cd y arrancamos desde él:
Presionamos Enter
14. VIRTUALIZACIÓN CON XEN
pág. -14-
Carlos Latorre de Haro
Curso 2013/14
Aquí Elegimos la Distribución del Teclado que queremos. Y le Damos OK
Tendremos este mensaje indicándonos que todos los datos serán borrados y si realizamos un
Backup, Le Damos OK o si realmente necesita Archivar algo, pues le Damos Reboot y realizamos
todas las tareas de Backup antes de continuar.
15. VIRTUALIZACIÓN CON XEN
pág. -15-
Carlos Latorre de Haro
Curso 2013/14
Aceptamos el acuerdo y continuamos
Elegimos el Disco donde queremos hacer la instalación, Recuerde que todos los datos serán
borrados en el Disco. Una vez elegido Le Damos OK.
16. VIRTUALIZACIÓN CON XEN
pág. -16-
Carlos Latorre de Haro
Curso 2013/14
Aquí nos pide que elijamos un disco o repositorio para alojar el almacenamiento de las máquinas
virtuales, Por el momento podemos elegir el mismo Disco y más adelante podemos hacer una
configuración más avanzada para el almacenamiento. Le damos OK
Le Damos a Continuar.
17. VIRTUALIZACIÓN CON XEN
pág. -17-
Carlos Latorre de Haro
Curso 2013/14
Nos pide la Fuente de instalación, Como estamos instalando desde un medio local, elegimos Local
media.
Nos pregunta si queremos instalar paquetes adicionales, Como no estaremos instalando ninguno,
Simplemente le Damos que No y continuamos.
18. VIRTUALIZACIÓN CON XEN
pág. -18-
Carlos Latorre de Haro
Curso 2013/14
Nos pregunta que si queremos verificar el medio de instalación, vamos a obviarlo, Seleccionamos
Skip Verification, y le damos OK
Aquí Configuramos el Password de Root, una vez lo digitemos le damos OK
19. VIRTUALIZACIÓN CON XEN
pág. -19-
Carlos Latorre de Haro
Curso 2013/14
Aquí nos aparecerá las tarjetas de red que la instalación haya detectado, Elegimos la tarjeta que
usaremos para la administración del Xenserver. Por esta nos conectaremos remoto para crear las
máquinas vía el software de administración. Una vez la elegimos le Damos OK
20. VIRTUALIZACIÓN CON XEN
pág. -20-
Carlos Latorre de Haro
Curso 2013/14
Configuramos la Tarjeta según la red donde esté conectada o Vía DHCP. Es recomendable que le
configure una dirección Estática. Esta es la Dirección que usará para conectarse a la consola de
Administración.
Aquí le configuramos un nombre de Host y los Servidores DNS. Le Damos OK
21. VIRTUALIZACIÓN CON XEN
pág. -21-
Carlos Latorre de Haro
Curso 2013/14
Elegimos la Ubicación geográfica, y le Damos OK.
Seleccionamos como configurar la Hora y Fecha, Vía NTP o manual.
Ya Elegimos todas las opciones, ahora seleccionamos Install Xenserver
22. VIRTUALIZACIÓN CON XEN
pág. -22-
Carlos Latorre de Haro
Curso 2013/14
Se inicia la Instalación.
Una vez Finalizado, Si elegimos configurar la Hora manual, veremos esta pantalla y configuramos
la Hora y Fecha, Le damos OK, y la instalación nos pedirá que removamos el medio de instalación
y Reboot.
23. VIRTUALIZACIÓN CON XEN
pág. -23-
Carlos Latorre de Haro
Curso 2013/14
Aquí vemos nuestro Xenserver Booteando.
24. VIRTUALIZACIÓN CON XEN
pág. -24-
Carlos Latorre de Haro
Curso 2013/14
Aquí ya tenemos XenServer Arriba, ahora simplemente es Conectarnos al Xenserver usando el
XenCenter para crear nuestras Máquinas Virtuales.
5. Resultados
5.1 INSTALACIÓN DE XENCENTER
Los principales requerimientos de XenCenter son:
Sistema operativo: Windows 8, Windows 7, Windowss Vista, Windows XP, Windows
Server 2012, Windows Server 2008 R2 (all editions and versions), Windows Server 2008,
Windows Server 2003.
Memoria RAM: 1 GB, 2GB recomendados.
Software: .NET Framework 3.5.
25. VIRTUALIZACIÓN CON XEN
pág. -25-
Carlos Latorre de Haro
Curso 2013/14
El software de XenCenter puede obtenerse desde la página de descarga de XenServer
http://www.xenserver.org/overview-xenserver-open-source-virtualization/download.html
Si el requisito de .NET Framework se cumple, la instalación de XenCenter es trivial (se omite el
proceso).
Conectar XenCenter con el servidor instalado
El paso final de la instalación y configuración básica de un entorno XenCenter es añadir los
servidores a administrar a la consola de XenCenter.
Para ello, bien desde el menú principal elegimos “Server” –> “Add…” o desde el icono
XenCenter del área de la izquierda de la consola elegimos la opción “Add…”. Aparece un cuadro
de login, donde debemos introducir el nombre del servidor al que queremos conectar, así como una
cuenta de conexión con los suficientes privilegios.
En este punto, sólo se dispone de la cuenta de root del servidor, con la contraseña que se haya
introducido durante su instalación. Al aceptar, nos aparecerá el nuevo servidor en nuestra consola
de XenCenter.
26. VIRTUALIZACIÓN CON XEN
pág. -26-
Carlos Latorre de Haro
Curso 2013/14
En las pestañas que aparecen en el programa podemos hacer un seguimiento del nuestro servidor
como de las VM creadas.
En la pestaña General podemos ver por encima como se encuentra nuestro servidor respecto a sus
características.
En la pestaña Memory podemos ver el total de RAM usada.
27. VIRTUALIZACIÓN CON XEN
pág. -27-
Carlos Latorre de Haro
Curso 2013/14
En la pestaña Console podemos acceder a una consola para la administración remota del servidor.
Tras instalar y agregar nuestro servidor procedemos a la creación de una VM.
Para ello en la barra de tareas superior seleccionamos New VM.
Nos saldrá un asistente para la configuración de la VM.
Primero elegimos el sistema operativo que queramos para nuestra VM.
28. VIRTUALIZACIÓN CON XEN
pág. -28-
Carlos Latorre de Haro
Curso 2013/14
En la siguiente pestaña le daremos un nombre a esta VM.
La siguiente pestaña nos da la elección de elegir donde instalar esta VM.
29. VIRTUALIZACIÓN CON XEN
pág. -29-
Carlos Latorre de Haro
Curso 2013/14
Tras darle a siguiente elegiremos las características básicas de la VM como son las CPU a usar y la
memoria RAM.
En la siguiente pestaña elegiremos donde se guardara el disco duro y la capacidad del mismo.
30. VIRTUALIZACIÓN CON XEN
pág. -30-
Carlos Latorre de Haro
Curso 2013/14
La siguiente pestaña nos da la opción de elegir una MAC para la VM o que se autogenere sola.
Tras esto nos saldrá una pestaña con un resumen de la configuración y ya tendremos nuestra VM
creada.
31. VIRTUALIZACIÓN CON XEN
pág. -31-
Carlos Latorre de Haro
Curso 2013/14
Tras elegir la distribución introducimos en la unidad de DVD el disco con el sistema operativo que
queremos instalar, en nuestro caso Windows 7.
Tras introducirla desde XenCenter iniciamos la VM y nos metemos en la pestaña Console.
Desde aquí realizamos la instalación del sistemas operativo tal y como si fuera una maquina real.
32. VIRTUALIZACIÓN CON XEN
pág. -32-
Carlos Latorre de Haro
Curso 2013/14
Y tras realizar la instalación ya tendremos la primera VM creada y corriendo sin
problemas.
33. VIRTUALIZACIÓN CON XEN
pág. -33-
Carlos Latorre de Haro
Curso 2013/14
6. Conclusiones
El proyecto realizado tiene muchas aplicaciones prácticas en la actualidad. Muchas empresas
necesitan abaratar costes y ganar tiempo a la hora de solucionar problemas Y la mejor forma para
esto es con la utilización de máquinas virtuales para máquinas con pocos recursos.
Para esto he utilizado el software de Xen, es un programa un poco difícil de dominar ya que
actualmente en internet no existen manuales o guías actualizadas del programa.
Ante cualquier problema tienes que buscar y buscar para encontrar la solución y esto no significa
que se vaya a solucionar sencillamente.
Para este proyecto he tenido la suerte de encontrar manuales en inglés, aunque desactualizados, y
con las herramientas actuales he podido conseguir que funcione.
Unos de los grandes problemas que pueden surgir son las incompatibilidades de hardware, sobre
todo problemas con la tarjeta de red que no todas son compatibles con el software.
Para saber si la tarjeta de red que tiene tu equipo es compatible se puede buscar en el siguiente
enlace:
http://hcl.xensource.com/BrowsableNICList.aspx (compatibilidad de tarjetas de red)
7. Bibliografía
Héctor Herrero Hermida. Instalación, configuración y administración de Citrix
XenServer
http://www.bujarra.com/ProcedimientoCitrixXenServer.html
XenServer: Instalación de XenServer y XenCenter
http://miniacademia.wordpress.com/2013/12/19/xenserver-instalacin-de-
xenserver-y-xencenter-2/
José M. Gonzales. ¿Cómo instalar Citrix XenServer 6?
http://www.josemariagonzalez.es/2011/10/05/como-instalar-citrix-xenserver-
6.html
Ángel de sysadmin.org.mx. Paravirtualización con XenServer
http://www.sysadmin.org.mx/contenidos/paravirtualizacion-con-xenserver.html
34. VIRTUALIZACIÓN CON XEN
pág. -34-
Carlos Latorre de Haro
Curso 2013/14
Gustavo Higa Miyashiro. Virtualización en Linux: Comparando VMWare,
VirtualBox y Xen
http://blogs.antartec.com/opensource/2010/06/virtualizacion-linux-vmware-
virtualbox-y-xen/
Patxi Echarte. A vueltas con la virtualización.
http://www.eslomas.com/2007/01/a-vueltas-con-la-virtualizacion/
Página Oficial de Citrix Xenserver
http://www.citrix.es/products/xenserver/overview.html
Página sobre el proyecto Xenserver
http://www.xenserver.org/
Jasón Soto. Pasos para Instalar Xenserver 6.2
http://tuxapuntes.com/2013/09/pasos-para-instalar-xenserver-6-2/
Foro oficial de citrix sobre XenServer
http://discussions.citrix.com/forum/101-xenserver/