virtualización citrix

28
Virtualización : Virtualización profesional gratuita con Citrix XenServer Free Edition Mostramos cómo montar un servidor de virtualización profesional dedicado con Citrix XenServer Free Edition. Explicamos cómo instalar paso a paso Citrix XenServer Free Edition para convertir un equipo en servidor de virtualización dedicado. Usaremos el sistema operativo propio de Citrix XenServer por lo que el equipo sólo arrancará con este sistema. Explicamos cómo agregar un nuevo storage de red (de otro equipo) y cómo crear una nueva máquina virtual usando XenCenter desde otro equipo de la red. Descargar e instalar Citrix XenServer Free Edition, montar servidor de virtualización . 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 máquina virtual con Ubuntu 11.04 en XenServer desde el cliente XenCenter en un equipo con Windows 7 . Algunas opciones de administración y supervisión de Citrix XenServer desde XenCenter . Todas las capturas de pantalla del artículo . Artículos relacionados . Créditos . Descargar e instalar Citrix XenServer Free Edition, montar servidor de virtualización 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 artículo: Crear CD con imagen ISO Tras crear el CD con XenServer, lo introduciremos en la unidad de CD del equipo que será servidor de virtualización, 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 instalación estándar ó F2 para instalación avanzada):

Upload: miguel-flores

Post on 26-Sep-2015

259 views

Category:

Documents


1 download

DESCRIPTION

Virtualizacion citrix

TRANSCRIPT

Virtualizacin: Virtualizacin profesional gratuita con Citrix XenServer Free Edition

Mostramos cmo montar un servidor devirtualizacin profesional dedicadocon 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 deCitrix XenServer Free Editiondesde laURL:

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 laBIOSpara 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 laBIOSdel 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 laBIOScontinuaremos 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 ficherosext3.

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 servidorNFS.

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 unaIPfija (esttica) o bien seleccionar "Automatic configuration (DHCP)" para que obtenga los datos de red de forma automtica de nuestro servidor deDHCP. 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: direccinIPdel 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 redLANa 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 WorkstationVirtualBox. 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 vezinstalado 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 conMicrosoft 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 deMicrosoft 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:

NFSVHD.

SoftwareiSCSI.

HardwareHBA.

Advanced StorageLink technology.

Windows File Sharing (CIFS).

NFSISO.

En nuestro caso seleccionaremos "Windows File Sharing (CIFS)" pues vamos a conectar el servidor XenServer con un equipo normal conMicrosoft Windows 7y 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 conMicrosoft Windows 7y 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 equipoMicrosoft Windows 7al 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 explicadoaqu. Por supuesto existen otras opciones para crear una mquina virtual como son: clonar una existente (hacer copia de una ya existente) o bien usarXenMotionque es una utilidad que permite convertir un equipo normal fsico a equipo virtual de XenServer.

Tras habermontado el servidor de virtualizacin XenServer, haberinstalado XenCenter en un equipo de la redy haberaadido un Storage con el fichero ISOde 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 nuestroservidor 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 lasXenServer 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 memoriaRAM). 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, conXenMotion, 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