SlideShare a Scribd company logo
1 of 34
Download to read offline
PROYECTO DE ADMINISTRACIÓN DE
SISTEMAS INFORMÁTICOS EN RED
“VIRTUALIZACIÓN CON
XENSERVER”
CARLOS LATORRE DE HARO
CURSO 2013/2014
A
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
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.
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.
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
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
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.
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.
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.
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)
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.
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:
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
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.
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.
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.
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.
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
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
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
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
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.
VIRTUALIZACIÓN CON XEN
pág. -23-
Carlos Latorre de Haro
Curso 2013/14
Aquí vemos nuestro Xenserver Booteando.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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/

More Related Content

What's hot

Virtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftVirtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura Microsoft
David Armas Armas
 
Problemática de servidores virtuales
Problemática de servidores virtualesProblemática de servidores virtuales
Problemática de servidores virtuales
Manuel PV
 
virtualizacion de servidores completo
 virtualizacion de servidores completo virtualizacion de servidores completo
virtualizacion de servidores completo
Anderson Alcántara
 

What's hot (20)

Manual clase VMware
Manual clase VMwareManual clase VMware
Manual clase VMware
 
Proyecto Integrado ASIR
Proyecto Integrado ASIRProyecto Integrado ASIR
Proyecto Integrado ASIR
 
Esx, vcenter, vclient, vmotion, freenas
Esx, vcenter, vclient, vmotion, freenas Esx, vcenter, vclient, vmotion, freenas
Esx, vcenter, vclient, vmotion, freenas
 
Virtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftVirtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura Microsoft
 
Manual v center converter instalacion y manejo
Manual v center converter   instalacion y manejoManual v center converter   instalacion y manejo
Manual v center converter instalacion y manejo
 
Interconexión entre sistemas operativos
Interconexión entre sistemas operativosInterconexión entre sistemas operativos
Interconexión entre sistemas operativos
 
Virtualización de Servidores con VMware vSphere 6
Virtualización de Servidores con VMware vSphere 6Virtualización de Servidores con VMware vSphere 6
Virtualización de Servidores con VMware vSphere 6
 
Introducción al la virtualization
Introducción al la virtualizationIntroducción al la virtualization
Introducción al la virtualization
 
Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5
 
Virtualización con Xen
Virtualización con XenVirtualización con Xen
Virtualización con Xen
 
Mi manual de VMware
Mi manual de VMwareMi manual de VMware
Mi manual de VMware
 
Virtualizacion de Clusters para prevencion de DDoS
Virtualizacion de Clusters para prevencion de DDoSVirtualizacion de Clusters para prevencion de DDoS
Virtualizacion de Clusters para prevencion de DDoS
 
Tutorial WindowsServer2008
Tutorial WindowsServer2008Tutorial WindowsServer2008
Tutorial WindowsServer2008
 
Problemática de servidores virtuales
Problemática de servidores virtualesProblemática de servidores virtuales
Problemática de servidores virtuales
 
VMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajasVMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajas
 
Virtualización con vmware
Virtualización con vmwareVirtualización con vmware
Virtualización con vmware
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
virtualizacion de servidores completo
 virtualizacion de servidores completo virtualizacion de servidores completo
virtualizacion de servidores completo
 
Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)
 
Introducción a VMware vSAN
Introducción a VMware vSANIntroducción a VMware vSAN
Introducción a VMware vSAN
 

Similar to Proyecto xen server

Virtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e pVirtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
Walky Treminio
 
Noticia 30 octubre moni n
Noticia  30  octubre  moni nNoticia  30  octubre  moni n
Noticia 30 octubre moni n
mOnii PiChona
 
Noticia 30 octubre moni n
Noticia  30  octubre  moni nNoticia  30  octubre  moni n
Noticia 30 octubre moni n
mOnii PiChona
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
kerlly villon
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
1catalinaful
 

Similar to Proyecto xen server (20)

virtualizacion - upsam
virtualizacion - upsamvirtualizacion - upsam
virtualizacion - upsam
 
Virtualizacion de Marlene Zaragoza
Virtualizacion de Marlene ZaragozaVirtualizacion de Marlene Zaragoza
Virtualizacion de Marlene Zaragoza
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Monografia iii
Monografia iiiMonografia iii
Monografia iii
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdf
 
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e pVirtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
 
Virtualizaicon de redes y Sistemas Operativos
Virtualizaicon de redes y Sistemas OperativosVirtualizaicon de redes y Sistemas Operativos
Virtualizaicon de redes y Sistemas Operativos
 
Noticia 30 octubre moni n
Noticia  30  octubre  moni nNoticia  30  octubre  moni n
Noticia 30 octubre moni n
 
Noticia 30 octubre moni n
Noticia  30  octubre  moni nNoticia  30  octubre  moni n
Noticia 30 octubre moni n
 
Compu deber
Compu deberCompu deber
Compu deber
 
Virtualizacion santo tomas
Virtualizacion santo tomasVirtualizacion santo tomas
Virtualizacion santo tomas
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
Virtualización
VirtualizaciónVirtualización
Virtualización
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Virtualización
VirtualizaciónVirtualización
Virtualización
 
TECNOLOGÍAS EN LA NUBE(UNIDAD I)
TECNOLOGÍAS EN LA NUBE(UNIDAD I) TECNOLOGÍAS EN LA NUBE(UNIDAD I)
TECNOLOGÍAS EN LA NUBE(UNIDAD I)
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Administracion de redes virtualizacion
Administracion de redes   virtualizacionAdministracion de redes   virtualizacion
Administracion de redes virtualizacion
 
preinf1.docx
preinf1.docxpreinf1.docx
preinf1.docx
 
Not.3.
Not.3.Not.3.
Not.3.
 

Proyecto xen server

  • 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/