Sei sulla pagina 1di 27

Virtualizacin:

Virtualizacin profesional gratuita con Citrix XenServer Free

Edition

Mostramos cmo montar un servidor de virtualizacin profesional dedicado con Citrix XenServer
Free Edition. Explicamos cmo instalar paso a paso Citrix XenServer Free Edition para convertir un equipo en
servidor de virtualizacin dedicado. Usaremos el sistema operativo propio de Citrix XenServer por lo que el
equipo slo arrancar con este sistema. Explicamos cmo agregar un nuevo storage de red (de otro equipo) y
cmo crear una nueva mquina virtual usando XenCenter desde otro equipo de la red.

Descargar e instalar Citrix XenServer Free Edition, montar servidor de virtualizacin.

Instalar Citrix XenCenter para administrar servidores Citrix XenServer en un equipo con Windows 7.

Crear un nuevo Storage en XenServer apuntando a una carpeta compartida de otro equipo de la red.

Crear nueva mquina virtual con Ubuntu 11.04 en XenServer desde el cliente XenCenter en un
equipo con Windows 7.

Algunas opciones de administracin y supervisin de Citrix XenServer desde XenCenter.

Todas las capturas de pantalla del artculo.

Artculos relacionados.

Crditos.

Descargar e instalar Citrix XenServer


Free Edition, montar servidor de
virtualizacin
Descargaremos el fichero ISO de Citrix XenServer Free Edition desde la URL:
http://www.citrix.com/lang/English/lp/lp_1688615.asp
Una vez descargado pasaremos el fichero ISO a un CD siguiendo, por ejemplo, las instrucciones del siguiente
artculo:
Crear CD con imagen ISO
Tras crear el CD con XenServer, lo introduciremos en la unidad de CD del equipo que ser servidor de
virtualizacin, configuraremos la BIOS para que arranque desde el CD:
Algunas opciones interesantes de la BIOS
Se iniciar el CD con el software para instalar Citrix Xenserver, pulsaremos INTRO para continuar (podremos
pulsar F1 para instalacin estndar F2 para instalacin avanzada):

Se iniciar el instalador de XenServer versin 5.6, comprobar los requisitos mnimos, si encuentra hardware
incompatible indicar que no ha podido ser instalado y la causa:

Seleccionaremos el mapa de teclado, en nuestro caso [qwerty] es, pulsaremos INTRO:

A continuacin el asistente para instalar XenServer nos mostrar una advertencia indicando que si
continuamos sern eliminados todos los datos del equipo en el que estamos instalndolo. Por ello, antes de

continuar debemos estar seguros de que el PC o servidor no tiene datos importantes pues sern eliminados.
Si estamos seguros de que podemos continuar seleccionaremos Ok y pulsaremos INTRO (podemos movernos
por las opciones con la tecla Tabulador). Si queremos cargar algn driver especial podemos pulsar la tecla F9.
En nuestro caso continuaremos con la instalacin seleccionando Ok y pulsando INTRO:

Con el texto: This setup tool can be used to install or upgrade XenServer on your system or restore your
server from backup. Installing XenServer will erase all data on the disks selected for use. Please make sure
you have backed up any data you wish to preserve before proceeding. To load a device driver pres F9.
Leeremos los trminos de licencia del usuario final de Citrix XenServer, si estoms de acuerdo seleccionaremos
"Acept EULA" y pulsaremos INTRO:

Si el asisnte de instalacin de XenServer detecta que el procesador no tiene soporte para virtualizacin o bien
que no tiene activada la opcin en la BIOS mostrar el siguiente mensaje. En este caso debemos activar la
opcin de virtualizacin en la BIOS del equipo. Si el procesador del servidor no soporta virtualizacin no es
recomendable usar XenServer pues habr mquinas virtuales que no podr crear.

Con el texto: The following problem were found with your hardware: hardware virtualization assist support is
not available on this system. Either it is not present, or is disabled in the system's BIOS. This capability is
required to start Windows virtual machines. You may continue with the installation, though XenServer might
have limited functionality until you have addressed these problems.
Si nuestro procesador soporta virtualizacin y dicha opcin est activa en la BIOS continuaremos con el
proceso de instalacin de XenServer. En la siguiente ventana XenServer nos mostrar los discos duros del
equipo, marcaremos (con la barra espaciadora) los discos duros que queremos usar para XenServer. En
nuestro caso disponemos de un disco duro de 200GB (sda), lo marcaremos pulsando la tecla Espacio,
pulsaremos la tecla Tabulador y marcaremos tambin la opcin "Enable thin provisioning (Optimized storage
for XenDesktop)" si queremos que el espacio en disco quede optimizado tambin para XenDesktop, se usar
el sistema de ficheros ext3.

A continuacin podremos elegir el origen del fichero ISO de instalacin, podremos elegir entre:

Local media: es lo habitual, para instalar XenSerer desde un CD local en el equipo.

HTTP or FTP: acceder a un servidor FTP o HTTP donde est alojada la imagen ISO de instalacin de
XenServer.

NFS: acceso a servidor NFS.

En nuestro caso, puesto que vamos a usar el CD de instalacin seleccioanremos "Local media" y pulsaremos
"Ok":

Si disponemos de otro CD con el "Supplemental Packs" seleccionaremos "Yes" en caso contrario


seleccionaremos "No":

A continuacin introduciremos la contrasea para el superusuario "root" del equipo XenServer, esta
contrasea ser necesaria para realizar tareas de mantenimiento y administracin en el servidor de
XenServer, tambin ser necesaria para conectar equipos clientes con XenCenter al servidor. Introduciremos
dos veces la contrasea (en Password y Confirm) y pulsaremos Ok:

Ahora elegiremos las opciones de red, podremos establecer una IP fija (esttica) o bien seleccionar
"Automatic configuration (DHCP)" para que obtenga los datos de red de forma automtica de nuestro servidor
de DHCP. En nuestro caso y, puesto que se trata de un servidor de virtualizacin, seleccionaremos "Static
configuration" y estableceremos las opciones de red de forma manual:

IP Address: direccin IP del servidor de virtualizacin (por ejemplo 192.168.1.33).

Subnet mask: mscara de subred (por ejemplo 255.255.255.0).

Gateway: puerta de enlace (por ejemplo 192.168.1.1).

A continuacin estableceremos un nombre de red (hostname) para el servidor XenServer en "Hostname", por
ejemplo "pcxenserver". Introduciremos tambin los servidores de DNS en "DNS Server 1", "DNS Server 2",
por ejemplo los DNS de Google: 8.8.8.8 y 8.8.4.4:

Seleccionaremos la zona horaria, en nuestro caso "Europe":

Indicaremos la ciudad o rea (zona horaria), en nuestro caso "Madrid":

Indicaremos el tipo de actualizacin de la hora del servidor, podremos elegir entre manual (Muanl time entry)
y automtica usando un servidor NTP que deberemos especificar (Using NTP). En nuestro caso
seleccionaremos "Manual time entry":

Por ltimo, antes de iniciar la instalacin definitiva de XenServer en el que ser nuestro servidor de
virtualizacin profesional, nos mostrar un aviso, si todo lo anterior es correcto y si estamos seguros de que el
disco duro se puede eliminar pulsaremos "Install XenServer" para continuar:

Con el texto: We have collected all the information required to install XenServer. Please confirm you wish to
proceed: all data on disk sda will be destroyed.
Se iniciar la instalacin definitiva de XenServer, formatear las unidades, instalar el sistema operativo base
y la aplicacin XenServer:

Nos pedir la fecha y la hora, introduciremos el da, el mes, el ao, la hora y los minutos:

Tras la instalacin, nos avisar de que ha concluido, pulsaremos Ok para reiniciar e iniciar nuestro servidor de
virtualizacin profesional con XenServer Free Edition:

Con el texto: The XenServer installation has completed. Please remove any local media from the drive and
press Enter to reboot.
Se iniciar Citrix Xenserver:

Tras el inicio de XenServer 5.6 FP1 nos mostrar una ventana de consola desde donde podremos configurar y
administrar el servidor:

Status Display: estado actual del servidor de XenServer.

Network and Management Interface: configuracin de red.

Authentication: autenticacin.

Virtual Machines: mquinas virtuales del servidor.

Disk and Storage Repositories: discos, repositorios de almacenamiento.

Resource Pool configuration: pool de servidores, para "unir" varios servidores XenServer.

Hardware and BIOS Information: dispositivos fcios e informacin de la BIOS.

Keyboard and Timezone: opciones de teclado y zona horaria.

Remote Service Configuration: configuracin de servicios remotos.

Backup, Restore and Update: copia de seguridad, actualizacin, recuperacin.

Technical Support: soporte tcnico.

Reboot or Shutdown: reiniciar o apagar servidor XenServer.

Local Command Shell: acceso al shell, a la consola de comandos.

Una vez instalado y conectado a la red nuestro servidor de virtualizacin profesional con XenServer, podremos
hacer ping desde cualquier equipo de la red LAN a este servidor, debe estar disponible a travs de la red:

Con estos sencillos pasos ya podremos disponer de nuestro servidor de virtualizacin con Citrix XenServer.

Una de las grandes ventajas de este tipo de virtualizacin dedicada (tambin disponible con VMware ESX) es
que el sistema operativo en el que se carga XenServer es una variacin de Linux configurada para consumir
muy pocos recursos tanto de memoria RAM como de CPU en el servidor, por lo que dejar disponibles para
uso de las mquinas virtuales casi todos los recursos del servidor.
En cambio, si hubiramos optado por virtualizacin no profesional, por ejemplo con Citrix
XenDesktop, VMware Workstation VirtualBox. Este tipo de virtualizacin se realiza sobre un sistema
operativo anfitrin. Por ejemplo podremos instalar estos sistemas de virtualizacin sobre un equipo con
Windows 7 o con Linux Ubuntu, con los inconvenientes que ello conlleva: el sistema operativo anfitrin
consume muchos recursos para si mismo y para sus aplicaciones, por lo que las mquinas virtuales en estos
entornos no tendrn un rendimiento ptimo.
Nota: la versin 5 de XenServer slo puede ser instalada en equipos con arquitectura x64 (64 bits), no
funcionar en equipos x32 (32 bits).

Instalar Citrix XenCenter para


administrar servidores Citrix XenServer
en un equipo con Windows 7
A continuacin explicaremos cmo instalar el cliente de Citrix para administrar y acceder a servidores con
XenServer. Una vez instalado nuestro servidor de virtualizacin con XenServer, podremos administrarlo y
realizar cualquier tarea sobre l desde cualquier equipo de la red usando Citrix XenCenter. Explicaremos a
continuacin cmo instalar esta utilidad en un equipo con Microsoft Windows 7.
En el CD con XenServer veremos que tambin est disponible, en la carleta "client_install" los ficheros de
instalacin de XenServer, pulsaremos en "XenCenter.msi":

Tambin es posible obtener el fichero de instalacin de XenCenter desde el propio servidor de XenServer,
accediendo va web a la IP del servidor. El servidor XenServer nos mostrar dos opciones:

XenCenter CD image: para descargar del servidor XenServer el fichero ISO con la instalacin de
XenServer.

XenCenter installer: para descargar del servidor XenServer el fichero de instalacin de XenCenter.

Iniciaremos el instalador de Citrix Xenserver, pulsaremos "Next":

Seleccionaremos la carpeta destino de la instalacin, pulsaremos "Next" para continuar:

Pulsaremos en el botn "Install" para iniciar la instalacin de Citrix XenCenter:

Tras la instalacin, el asistente nos avisar de que ha concluido satisfactoriamente, pulsaremos "Finish":

Accederemos al botn Iniciar de Microsoft Windows 7, seleccionaremos "Todos los programas" y pulsaremos
en "Citrix XenCenter":

Se abrir la aplicacin de administracin remota de nuestro servidor con XenServer, para conectarnos al
servidor pulsaremos con el botn derecho sobre XenCenter y seleccionaremos "Add" o bien pulsaremos
directamente en el botn "ADD a Server":

En "Server" introduciremos la IP o el hostname del servidor con XenServer al que queramos conectarnos,
introduciremos usuario y contrasea del servidor y pulsaremos "Add":

Si los datos son correctos realizar la conexin y sincronizacin con el servidor de XenServer:

Nos avisar de que estamos usando XenServer Free Edition y las limitaciones que tiene, pulsaremos "Later":

Con el texto: Just a friendly reminder that you are currently using Citrix XenServer, which is available to any
customer for free, unlimited production use. When you are ready to add more advanced virtualization
management features, you can upgrade XenServer, to include capabilities such as: high availability, dynamic
workload balancing, VM protection and recovery, Advanced StorageLink technology, automated lab
management, dynamic physical and virtual provisioning services, advanced performance reporting
capabilities, advanced alerting capabilities. You can learn more about these great features or purchase an
upgrade for XenServer using the button below.
Si todo es correcto XenCenter conectar con el servidor de XenServer y nos mostrar todos los datos del
mismo: mquinas virtuales, unidades de almacenamiento, estado, rendimiento, etc. Desde XenCenter
podremos realizar cualquier tarea de administracin para nuestro servidor de virtualizacin XenServer: crear
nuevas mquinas virtuales, eliminar actuales, cambiar estado o acceder a las mquinas virtuales, aadir o
eliminar unidades de almacenamiento, consultar estadsticas de consumo de recursos, reiniciar el servidor de
XenServer, consultar estado del servidor, migrar mquinas virtuales a otros servidores XenServer, etc.

Crear un nuevo Storage en XenServer


apuntando a una carpeta compartida de

otro equipo de la red


Vamos a explicar cmo aadir un nuevo Storage (almacenamiento) a un servidor de XenServer desde nuestra
consola de administracin XenCenter. Para ello abriremos XenCenter, nos conectaremos al servidor de
virtualizacin XenServer que queramos y pulsaremos con el botn derecho sobre l, en el men emergente
pulsaremos en "New Storage":

En tipo de almacenamiento podremos elegir entre:

NFS VHD.

Software iSCSI.

Hardware HBA.

Advanced StorageLink technology.

Windows File Sharing (CIFS).

NFS ISO.

En nuestro caso seleccionaremos "Windows File Sharing (CIFS)" pues vamos a conectar el servidor XenServer
con un equipo normal con Microsoft Windows 7 y una carpeta compartida en este equipo ("Descargas"):

A continuacin introduciremos los siguientes datos:

Name: nombre del storage en XenServer, ser un nombre descriptivo para diferenciarlo de otros
storages o almacenamientos, por ejemplo "ISOs AjpdSoft".

Share Name: runa UNC (Universal Naming Convection) del equipo y carpeta compartida.
Introduciremos aqu el nombre o IP del equipo de la red LAN con Microsoft Windows 7 y la carpeta
compartida a la que conectaremos el servidor XenServer. En nuestro caso:
\\192.168.1.2\Descargas

Es conveniente indicar un usuario y contrasea del equipo Microsoft Windows 7 al que


conectaremos, para ello marcaremos "Use different user name" e introduciremos User name y
Password.

Si los datos anteriores son correctos, XenCenter nos mostrar el nuevo Storage aadido al servidor XenServer
con su contenido. Normalmente este tipo de almacenimientos se usan para alojar ficheros ISO con imgenes
de sistemas operativos para poder cargarlos desde XenServer:

Crear nueva mquina virtual con Ubuntu


11.04 en XenServer desde el cliente
XenCenter en un equipo con Windows 7
En primer lugar, para crear una mquina virtual, necesitaremos o bien un CD/DVD con los ficheros de
instalacin del sistema operativo que instalaremos en la nueva mquina virtual o bien un fichero ISO con la
instalacin del sistema operativo. En el caso del CD/DVD podremos introducirlo directamente en la unidad de
CD/DVD del servidor XenServer, en el caso de la imagen ISO podremos tenerla en cualquier equipo de la red,
siempre y cuando hayamos aadido el correspondiente storage en XenServer como hemos explicado aqu. Por
supuesto existen otras opciones para crear una mquina virtual como son: clonar una existente (hacer copia
de una ya existente) o bien usar XenMotion que es una utilidad que permite convertir un equipo normal fsico
a equipo virtual de XenServer.
Tras haber montado el servidor de virtualizacin XenServer, haber instalado XenCenter en un equipo de la
red y haber aadido un Storage con el fichero ISO de Ubuntu 11.04, abriremos XenCenter, nos conectaremos
con el servidor XenServer, pulsaremos con el botn derecho y seleccionaremos "New VM" (o bien desde el
men "VM" - "New VM"):

En "Template" podremos elegir una plantilla existente ya o bien, como es nuestro caso, seleccionar "Other
install media", pues el origen de instalacin ser el fichero ISO alojado en el Storage de red aadido
anteriormente:

Introduciremos un nombre descriptivo para la nueva mquina virtual con Linux Ubuntu 11.04, en
"Description" introduciremos una descripcin para indicar qu contendr esta mquina virtual y para qu la
usaremos:

A continuacin marcaremos "Install from ISO library or DVD drive, seleccionaremos el fichero ISO que
queramos para instalar el sistema operativo, en nuestro caso "ubuntu-11.04-desktop-i386.iso":

Seleccionaremos, si tenemos varios servidores XenServer, en qu servidor crearemos la nueva mquina


virtual:

Indicaremos el nmero de CPUs (procesadores virtuales) y la memoria RAM que se le asignar a esta mquina
virtual:

Aadiremos el Storage (disco duro virtual) para la nueva mquina virtual, pulsando en "Add":

Indicaremos el nombre para el disco duro virtual, una descripcin y en "Size" estableceremos el tamao que
tendr el nuevo disco duro virtual:

Una vez aadidos el disco o los discos duros virtuales para la mquina vitual pulsaremos "Next":

Estableceremos la tarjeta de red virtual para esta mquina (podremos configurar las propiedades pulsando en
"Properties"):

Por ltimo, si queremos iniciar la mquina virtual directamente tras cerrar la ltima ventana del asistente para
crear una nueva mquina virtual en XenServer marcaremos "Start the new VM automatically". Pulsaremos
"Finish":

Se iniciar la nueva mquina virtual, desde la pestaa "Console" podremos verla como si de un equipo fsico
se tratase:

En la ventana anterior, pulsando en el botn "Undock" o la combinacin de teclas "Alt + Shift + U" podremos
interactuar con la mquina virtual en una nueva ventana, independiente de la ventana de XenCenter:

En el siguiente artculo podremos ver cmo continuar con la instalacin de Ubuntu 11.04:
Instalar Ubuntu 11.04 Natty Narwhal con el nuevo Unity sustituyendo a GNOME

Algunas opciones de administracin y


supervisin de Citrix XenServer desde

XenCenter
Con nuestro servidor XenServer en produccin, abriendo XenCenter desde cualquier equipo de la red con
acceso a este servidor, podremos comprobar y analizar estadsticas de uso y rendimiento de los recursos del
servidor, tambin podremos realizar tareas de administracin del servidor XenServer.
Por ejemplo, seleccionado cualquier mquina virtual ya instalada e iniciada podremos ver, desde la pestaa
"Performance", estadsticas de uso como: uso del procesador (o procesadores), uso de la memoria, uso de la
red, uso de disco, etc. Desde "Performance" podremos ver el rendimiento de la mquina virtual actual, de los
recursos virtuales que est usando. Para poder usar esta opcin es necesario que estn instaladas
las XenServer Tools (se instalan con la mquina virtual encendida, desde el men "VM" - "Installs XenServer
Tools", XenServer nos cargar un CD virtual con el programa de instalacin de las XenServer Tools):

Seleccionando el servidor de XenServer y pulsando en la pestaa "Search" podremos ver las estadsticas y
opciones de rendimiento de cada mquina virtual actualmente arrancada. Esta opcin es muy til para ver en
unos segundos si alguna de nuestras mquinas virtuales requiere de ms recursos (como memoria RAM).
Adems, desde aqu, podremos saber si alguna de las mquina virtuales no tiene las XenServer Tools
instaladas:

Si disponemos de varios servidores XenServer podremos crear un Pool entre ellos, de forma que en cualquier
momento, con XenMotion, podremos mover una mquina virtual (sin que se interrumpa el servicio ofrecido

por la mquina virtual) de un servidor a otro.

Tambin podremos crear instantneas (snapshot) de mquinas virtuales. Las instantneas son copias del
estado actual de la mquina virtual que podremos usar en cualquier momento. Se trata de realizar una copia
de la mquina virtual tal cual est en este momento, de forma que si hacemos algn cambio o prueba
posteriormente y queremos volver al estado anterior podremos hacerlo habilitando el snapshot guardado:

Si disponemos de una versin comercial de XenServer tambin podremos cambiar la asignacin de memoria
RAM para las mquinas virtuales en caliente de forma dinmica. Esta opcin no est disponible en XenServer
Free Edition.
Existen muchas ms opciones de administracin y configuracin, hemos tratado de mostrar las ms
importantes, al menos para XenServer Free Editio

Potrebbero piacerti anche