You are on page 1of 22

PRIMEROS PASOS CON

XENSERVER
Creacin de un servidor de virtualizacin dedicado
con Citrix XenServer 6.5

Manuel Bustos Cornejo


P42bucom@uco.es

Contenido
I. Nota legal. .................................................................................................................................. 2
1. Introduccin. ............................................................................................................................. 3
2. Instalacin de Citrix XenServer 6.5............................................................................................ 3
3. Opciones de configuracin de XenServer 6.5. .......................................................................... 8
4. Creacin de una mquina virtual en XenServer. ..................................................................... 10
4.1. Verificacin de la configuracin de red............................................................................ 10
4.2. Instalacin del cliente....................................................................................................... 11
4.3. Instalacin de la mquina virtual desde el cliente. .......................................................... 12
5. Algunas opciones de mantenimiento desde el cliente. .......................................................... 18
5.1. Estadsticas de uso. .......................................................................................................... 18
5.2. Creacin de un pool de servidores. .................................................................................. 19
5.3. Creacin de snapshots. .................................................................................................... 20
Referencias. ................................................................................................................................. 21

I. Nota legal.
Esta obra se encuentra amparada bajo una licencia de Creative Commons ReconocimientoNoComercial-CompartirIgual 4.0 Internacional.

Usted es libre de:

Compartir copiar y redistribuir el material en cualquier medio o formato


Adaptar remezclar, transformar y crear a partir del material

El licenciador no puede revocar estas libertades mientras cumpla con los trminos de la
licencia.

Bajo las condiciones siguientes:

Reconocimiento Debe reconocer adecuadamente la autora, proporcionar un enlace


a la licencia e indicar si se han realizado cambios<. Puede hacerlo de cualquier manera
razonable, pero no de una manera que sugiera que tiene el apoyo del licenciador o lo
recibe por el uso que hace.
NoComercial No puede utilizar el material para una finalidad comercial.
CompartirIgual Si remezcla, transforma o crea a partir del material, deber difundir
sus contribuciones bajo la misma licencia que el original.

No hay restricciones adicionales No puede aplicar trminos legales o medidas


tecnolgicas que legalmente restrinjan realizar aquello que la licencia permite.

Avisos:
No tiene que cumplir con la licencia para aquellos elementos del material en el dominio pblico
o cuando su utilizacin est permitida por la aplicacin de una excepcin o un lmite.
No se dan garantas. La licencia puede no ofrecer todos los permisos necesarios para la
utilizacin prevista. Por ejemplo, otros derechos como los de publicidad, privacidad, o los
derechos morales pueden limitar el uso del material.

Para ms informacin sobre la licencia:


http://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

1. Introduccin.
El objetivo de este manual es orientar a usuarios con un nivel medio-alto de
conocimiento de informtica pero sin experiencia en la administracin de sistemas, en la
instalacin y en sus primeros pasos de Citrix XenServer 6.5 y de este modo ir guindole para
crear un servidor de virtualizacin de rendimiento profesional usando solo software libre y de
cdigo abierto.
Otros software de virtualizacin similares no dedicados como pueden ser VMWare,
Workstation o VirtualBox realizan la virtualizacin sobre un sistema operativo anfitrin
gastando este ltimo muchos recursos para su propia ejecucin .
Por lo que una de las ventajas ms importantes de usar XenServer es que se trata de una
variacin de Linux configurada para un consumo de recursos muy reducido en el servidor, lo
cual maximizar los recursos disponibles en el servidor para realizar la tarea de virtualizacin.

2. Instalacin de Citrix XenServer 6.5.


Primero, hay que sealar que XenServer se trata de un sistema operativo (con ncleo
Linux), por lo que es necesario descargar el archivo ISO e instalarlo como un sistema operativo
aparte para trabajar con l.
Se puede descargar de: http://xenserver.org/open-source-virtualization-download.html
Para instalarlo se puede grabar en CD o se puede usar un instalador usb booteable.
Recomiendo el software universal USB installer para instalarlo desde un USB (indicar en
distribucin de Linux: otras distros).
Universal USB Installer: http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

Una vez que tengamos el CD o usb listo con la imagen cargada procedemos con los pasos de la
instalacin:

Para comenzar la instalacin habr que pulsar la tecla intro, lo cual iniciar las rutinas
del instalador, si ocurre alguna incidencia se nos ser comunicada, pero no debera
haber problema alguno.

La pantalla siguiente nos mostrar un men de seleccin del tipo de teclado, para un
teclado espaol deberemos seleccionar: [qwerty] es.

A continuacin se nos preguntar si queremos instalar el software en nuestro sistema


junto a un mensaje de advertencia con el que se nos advertir de que se eliminarn
todos los datos en la particin del disco duro destinada a la instalacin.
Seleccionaremos OK.

Aceptamos las condiciones de uso.

En el caso de que nuestro procesador no tenga activada la opcin de virtualizacin en


la BIOS no se podr continuar en este punto con la instalacin de XenServer, por lo que
si este es el caso ser necesario entrar en la BIOS para activar la opcin.

Lo siguiente es seleccionar el disco duro en el que instalaremos XenServer, en la


imagen se muestra un nico disco duro de 200GB el cual seleccionaremos pulsando la
tecla espacio. Debajo hay otra opcin Enable thin provisioning que tambin
marcaremos (para moverse hasta ella pulsar tabulador) ya que optimizar el
almacenamiento en memoria.

Ahora se nos indicar que elijamos el mtodo por el cual vamos a instalar XenServer,
ya que lo vamos a instalar desde un CD o desde un usb, elegiremos Local Media. Las
otras opciones: HTTP or FTP o NFS, realizarn la instalacin indicndole la ubicacin
de la ISO en un servidor HTTP, FTP o NFS.

El siguiente cuadro de dilogo nos solicitar que tipo de configuracin de red


queremos, elegiremos la opcin de configuracin esttica y pondremos los valores que
se muestran en la imagen en los parmetros de direccin IP, mscara de subred y
Gateway. La opcin de configuracin automtica har que el programa obtenga de
forma automtica los datos de red de un servidor DHCP.

Ahora se nos pide que introduzcamos el nombre de la red (hostname), le damos


entonces el nombre que nos parezca o le podemos dejar tambin el predeterminado.
Adems hay que introducir tambin la configuracin de los servidos de nombres, por
lo que pondremos la direccin de los DNS de Google tal y como se muestra en la
siguiente imagen.

Las siguientes pantallas solo nos pedirn nuestra zona de residencia para el ajuste de
la hora del sistema, seleccionaremos en nuestro caso: Europa -> Madrid y que la
hora se ajuste manualmente (Manual time entry), aceptando la fecha y hora que
aparecer en pantalla. La otra opcin sera que lo hiciera de forma automtica usando
un servidor NTP.

El ltimo paso antes de la instalacin definitiva ser preguntarnos si realmente


queremos instalar XenServer con la configuracin introducida y notificarnos de que
toda la informacin almacenada previamente en el disco duro seleccionado ser
destruida. Tras lo cual se iniciar la instalacin de XenServer en el sistema.

Con este mensaje se nos informar de que la instalacin ha terminado, retiraremos el


usb o CD del sistema y pulsaremos Ok.

El sistema se reiniciar, para continuar con la instalacin de la mquina virtual se


puede avanzar directamente al punto 4, aunque se recomienda acudir al punto 3 si se
tiene alguna duda sobre algn punto de las opciones de configuracin del servidor.

3. Opciones de configuracin de XenServer 6.5.


Al cargarse XenServer veremos el siguiente men en la pantalla del servidor:

Las opciones del servidor y sus funcionalidades respectivas son:

Status Display:
Muestra el estado actual del servidor de XenServer.

Network and Management Interface:


Modificacin de los parmetros de red ya establecidos (modificar la IP esttica,
los servidores DNS, etc).

Authentication:
Autenticacin, se necesario ingresar en el sistema para poder realizar labores
de mantenimiento y administracin.

Virtual Machines:
Muestra el estado de las mquinas virtuales del servidor: que mquinas
virtuales hay, cuales estn activas, cuntos recursos consumen, etc.

Disk and Storage Repositories:


Informacin sobre que discos duros hay, que espacio tienen y repositorios de
almacenamiento disponibles.

Resource Pool configuration:


Pool de servidores, mediante un pool de servidores se podra cargar una
mquina virtual desde un servidor alternativo del mismo pool aunque el
servidor principal no est disponible.

Hardware and BIOS Information:


Informacin sobre dispositivos fsicos y la BIOS.
9

Keyboard and Timezone:


Opciones de teclado y zona horaria.

Remote Service Configuration:


Configuracin de servicios remotos (actualmente vaca).

Backup, Restore and Update:


Gestin de copias de seguridad, actualizacines y recuperacin.

Technical Support:
Soporte tcnico.

Reboot or Shutdown:
Realizar paradas tanto programadas como no programadas del servidor, es
posible realizar un apagado de emergencia que resetee toda la configuracin
de la red en caso de ataque.

Local Command Shell:


o Acceso al shell, a la consola de comandos.

4. Creacin de una mquina virtual en XenServer.


Antes de realizar instalar la mquina virtual en XenServer debemos verificar la
configuracin de la red e instalar el software del cliente.

4.1. Verificacin de la configuracin de red.

Primero y antes de comenzar con los pasos de la creacin de la mquina virtual


propiamente dicha, debemos asegurarnos de que la configuracin de red de nuestra
instalacin de XenServer es correcta. Para ello no tenemos ms que hacer ping a la IP
que asignamos anteriormente al servidor y si recibimos respuesta del mismo es que la
configuracin es correcta.

10

4.2. Instalacin del cliente.

Una vez asegurados de que nuestro server puede recibir conexiones an queda un
paso ms antes de poder crear la mquina virtual en el cliente y es que tenemos que
instalar el software del cliente en la mquina que va a hacer de cliente. Tenemos 2
modos de obtener el software del cliente:
o

Desde la imagen del disco de XenServer: Para instalarlo en Windows no


tenemos ms que ejecutar el asistente de instalacin que se encuentra dentro
de la carpeta client_install en el propia imagen de XenServer previamente
descargada.

11

A travs del navegador: podemos obtener tambin el software del cliente de


forma remota accediendo desde el navegador a la direccin esttica de
nuestro servidor XenServer.

Ejecutaremos el programa del asistente de instalacin installwizard y seguiremos los


pasos sin mayores problemas, instalando el programa con sus valores de configuracin
por defecto (incluida la ruta de instalacin, a no ser que se desee otra).

4.3. Instalacin de la mquina virtual desde el cliente.


Llegados a este punto, ya podemos proceder con la instalacin de una mquina virtual.
En concreto en este manual instalaremos Ubuntu 14.04, de igual modo que se explicar se
podran instalar varios sistemas operativos ms.

Al abrir el programa del cliente veremos la siguiente pantalla, en el men de la


izquierda se listan los servidores disponibles, ahora mismo solo hay uno: xenserver.
12

Los distintos servidores los podemos identificar por el nombre que les damos a cada
uno al instalarlo. Hacemos entonces click derecho sobre nuestro servidor y elegimos
en el men desplegable en New VM para indicar que queremos crear una nueva
mquina virtual en el servidor.

13

A continuacin se iniciar el wizard de instalacin, en el que configuraremos


mediante unos sencillos pasos la nueva mquina virtual:
o

Seleccin de plantilla del S.O.: es recomendable instalar un sistema operativo


que est listado en la lista de plantillas ya que no se garantiza el correcto
funcionamiento del software que est fuera de la lista. Aunque si se desea, se
puede probar a instalar otra distro diferente de las mostradas seleccionando la
plantilla ltima opcin Install other media. En nuestro caso seleccionaremos
Ubuntu Trusty Tahr 14.04.

Nombre de la mquina virtual: es simplemente el nombre que le daremos a la


mquina virtual, le dejaremos el que viene por defecto, puede ser cambiado
ms tarde si se desea.

14

Seleccin del medio de instalacin: seleccionamos el mtodo de instalacin


del S.O., tenemos dos opciones: instalar seleccionando el archivo de imagen
de una biblioteca de imgenes, o desde el lector de DVDs. Tambin tenemos a
la derecha una opcin en la que podemos agregar un nuevo repositorio de
almacenamiento.

Seleccin del servidor principal: seleccionamos el servidor principal desde el


que siempre ser iniciada la mquina virtual, escogemos la opcin indicada.

15

CPU y memoria: se nos pide ahora que especifiquemos la cantidad de


memoria y cpus que asignaremos a la nueva mquina virtual, escogemos los
parmetros indicados a continuacin.

Almacenamiento: a raz de la plantilla escogida en el primero de estos pasos


se nos proporcionar un disco virtual en el que instalaremos nuestra mquina
virtual, en caso de que fuera necesario podemos aadir ms discos duros
virtuales o tambin agregar bibliotecas de ISO pulsando en Add. Nosotros
seleccionaremos el almacenamiento local en xenserver.

16

Red: La configuracin de la red ser llevada a cabo de forma casi automtica


gracias a que escogimos la plantilla adecuada en el primer paso. No tenemos
entonces nada ms que darle a Next.

Ya en la ltima ventana vemos un resumen de la configuracin realizada y lo


aceptamos para tener nuestra mquina virtual lista.

17

Ya solo queda entonces finalizar la instalacin siguiendo el propio proceso del


S.O. instalado, para seguirlo solo tenemos que pinchar en la pestaa console
para ver la mquina como si estuviramos trabajando con un equipo fsico
normal.

5. Algunas opciones de mantenimiento desde el cliente.


5.1. Estadsticas de uso.
Una vez que tengamos nuestro servidor XenServer en marcha podemos desde el
cliente usando cualquier equipo comprobar y analizar estadsticas de uso y rendimiento de
los recursos del servidor, adems de realizar tareas de administracin del servidor sin
necesidad de estar delante de la mquina del mismo.

Seleccionando una mquina virtual en marcha, desde la pestaa Performance


podemos ver estadsticas de uso y su evolucin de forma exhaustiva como: uso de
procesador, uso de la memoria, uso de la red, de disco, etc.

18

Igualmente desde la pestaa Search podemos buscar mquinas mquinas virtuales


por distintos criterios y ver sus estadsticas de uso de forma resumida, esta opcin es
muy til para de un vistazo ver el estado de todas las mquinas virtuales que estamos
administrando.

5.2. Creacin de un pool de servidores.

Si disponemos de varios servidores XenServer podemos crear un Pool entre ellos, de


forma que en cualquier momento podremos acceder a la mquina virtual desde un
servidor alternativo si el principal no est activo. Para ello solo tenemos que hacer click
derecho en nuestro servidor y en el men seleccionar add to pool y new pool si no
hay un pool creado o seleccionamos un pool que ya tengamos creado.
19

5.3. Creacin de snapshots.

Las instantneas o (snapshots) de las mquinas virtuales son copias del estado actual
de la mquina que podremos usar en cualquier momento. Con ellas realizamos una
copia de la mquina virtual tal como est en ese momento. Esto es muy til ya que si
hacemos algn cambio o prueba y posteriormente queremos al estado anterior
podremos hacerlo habilitando el snapshot guardado.

20

Referencias.

http://wiki.xen.org/wiki/Xen_4.x_Manuals

http://support.citrix.com/search?searchQuery=&searchbtn.x=4&searchbtn.y=6

http://xenserver.org/discuss-virtualization.html

http://training.citrix.com/mod/ctxcatalog/view.php?_ga=1.53815018.330831374.1427
969527#search=*&sort=featured&page=1

http://www.citrix.com/tv/#series/117

https://www.citrix.com/content/dam/citrix/en_us/documents/productssolutions/citrix-xenserver-quick-installation-and-licensing-guide.pdf

http://support.citrix.com/article/CTX141510?_ga=1.112207302.330831374.14279695
27

http://www.xenproject.org/

21

You might also like