Está en la página 1de 34

Universidad Nacional Agraria de la Selva.

Sistemas Operativos Virtuales

Facultad de Ingenieria en Informtica y Sistemas.

Alumnos: Arvalo Carhuayano Fabian Homero. Charri Huerta Jaimito. Fonseca Martel Victor Ral. Huaranca Hualpa Chayanne Rusber. Docente: Ing. Sols Bonifacio Hubel. Ing. Vsquez Pinedo Gregorio. TINGO MARA - PER 13 de julio de 2013

Sistemas Operaritos Virtuales

ndice
Introduccin................................................................................................................................................ 2 Instalacin de Citrix XenServer ..................................................................................................................... 3 1. 2. 3. Herramientas a usarse ............................................................................................................. 3 Creacin de una Mquina Virtual con VMware Player para el XenServer ....................................... 3 Instalacin de XenServer en la mquina virtual ........................................................................... 4

Instalacin de Citrix XenCenter ................................................................................................................... 17 1. 2. 3. Agregacin de un Servidor al XenCenter .................................................................................. 19 Crear un Nuevo Storage en XenCenter .................................................................................... 21 Creacin de una mquina virtual con xUbuntu 13.04 en XenServer desde XenCenter ................... 24

13 de julio de 2013

Sistemas Operaritos Virtuales

Introduccin
Citrix XenServer permite a las empresas disponer de distintas mquinas virtuales tanto como Windows, Linux entre otras, rpidas y fcilmente, gestionar las mquinas y sus recursos relacionados de almacenamiento y de creacin de redes desde una nica consola de gestin que es fcil de manejar. Es el producto que nos virtualizar nuestros sistemas operativos de nuestra empresa de manos de Citrix, ya sea para puestos o para entornos de servidores. XenServer es un producto que Citrix adquiri comprando parte de XenSource (la compaa lder en virtualizacin a travs de una tecnologa llamada Xen hypervisor, tecnologa de cdigo abierto). As que XenServer es el nuevo producto de Citrix que utiliza la virtualizacin con Xen hypervisor, se basa en una fina capa de software llamada hypervisor, es instalada directamente en el hardware o BareMetal y que separa el Hardware de las mquinas virtuales, lo novedoso de esta tecnologa es el uso de paravirtualizacion que permite obtener un alto rendimiento y seguridad del entorno. Tomando ventaja de las tecnologas de hardware que hay hoy en da como Intel VT y AMD-V. A continuacin mostraremos cmo montar un servidor de virtualizacin con Citrix XenServer, explicaremos cmo instalar paso a paso Citrix XenServer 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, explicaremos tambin como agregar un nuevo storage de red (de otro equipo) y cmo crear una nueva mquina virtual usando XenCenter desde otro equipo de la red.

13 de julio de 2013

Sistemas Operaritos Virtuales

Instalacin de Citrix XenServer


1. Herramientas a usarse
Las herramientas o aplicaciones que se van a usar para el siguiente ejemplo son las siguientes: XenServer-6.2.0-install-cd.iso. VMware Player o VMware Workstation.

Teniendo en cuenta que XenServer-6.2.0-install-cd.iso puede ser descargada desde su pgina oficial sin ningn inconveniente.

2. Creacin de una Mquina Virtual con VMware Player para el XenServer


Teniendo en cuenta los conocimientos bsicos para la creacin de una mquina virtual en VMware Player (caso contrario revisar el video creado que se encuentra en los anexos), el hardware de la mquina virtual tendr la siguiente configuracin:

Imagen 1 Tipo De Sistema Operativo A Usar Y Direccin Del ISO Del Xenserver.

13 de julio de 2013

Sistemas Operaritos Virtuales

Imagen 2 Configuracin Del Hardware Para La Mquina Virtual.

3. Instalacin de XenServer en la mquina virtual


Una vez hechas las configuraciones que se muestran en los pasos anteriores pasamos a ejecutar la mquina virtual (para ello hacemos clic en Play Virtual Machine). Al hacer eso se iniciara el proceso de instalacin del XenServer y este proceso se mostrar paso a paso a continuacin: Se iniciar el CD con el ISO que contiene el software para instalar Citrix XenServer pulsaremos INTRO para continuar (podremos pulsar tambin F1 para instalacin Standard, F2 para instalacin Avanzada o F3 para XCP mode).

13 de julio de 2013

Sistemas Operaritos Virtuales

Imagen 3 Bienvenida Para La Instalacin De Citrix Xenserver.

Posteriormente se iniciar el instalador de XenServer versin 6.2.0, en este proceso se comprobar los requisitos mnimos del hardware, si encuentra hardware incompatible indicar que no ha podido ser instalado y la causa:

Imagen 4 Comprobacin De Los Requisitos Mnimos Del Hardware.

13 de julio de 2013

Sistemas Operaritos Virtuales

Luego seleccionaremos el mapa del teclado que para nuestro caso es [qwerty] es, pulsaremos INTRO:

Imagen 5 Eleccin Del Mapa Del Teclado.

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. Si queremos cargar algn driver especial podemos pulsar la tecla F9. En nuestro caso continuaremos con la instalacin seleccionando Ok y pulsando INTRO puesto que la instalacin del XenServer se est haciendo en una mquina virtual:

Imagen 6 Advertencia Que Indica Que Los Datos De La Pc Sern Eliminadas.

13 de julio de 2013

Sistemas Operaritos Virtuales

Leeremos los trminos de licencia del usuario final de Citrix XenServer, si estamos de acuerdo seleccionaremos "Acept EULA" y pulsaremos INTRO:

Imagen 7 Trminos Y Condiciones.

Si el asistente 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 (La opcin de virtualizacin se activar al culminar con la instalacin). Si el procesador del servidor no soporta virtualizacin no es recomendable usar XenServer pues habr mquinas virtuales que no podr crear.

Imagen 8 Informacin Sobre La Activacin De La Virtualizacin En El Procesador.

13 de julio de 2013

Sistemas Operaritos Virtuales

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, en nuestro caso disponemos de un disco de 40 GB y lo marcaremos presionando la tecla de espacio, marcaremos tambin la opcin "Enable thin provisioning (Optimized storage for XenDesktop)" si queremos que el espacio en disco quede optimizado tambin para XenDesktop:

Imagen 9 Eleccin Del Disco Duro Y Optimizacin Para XenDesktop.

A continuacin podremos elegir el origen del fichero ISO de instalacin, podremos elegir entre: Local Media: se instalar XenServer desde un CD local en el equipo. HTTP o 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 seleccionaremos Local Media y pulsaremos OK:

13 de julio de 2013

Sistemas Operaritos Virtuales

Imagen 10 Origen del fichero ISO de instalacin.

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

Imagen 11 Confirmacin del Supplemental Packs.

Para este caso seleccionaremos la segunda opcin que se encargar de analizar o verificar las fuentes de instalacin como es el Base Pack, XenServer, etc. Una vez terminada la verificacin deber salir algo como no problems were found que nos indica que no se encontraron problemas al momento de la verificacin de las fuentes.

13 de julio de 2013

Sistemas Operaritos Virtuales

10

Imagen 12 Verificacin de las fuentes de instalacin como Base Packs, etc..

A continuacin introduciremos la contrasea para el sper usuario "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:

Imagen 13 Ingreso de las contraseas para el sper usuario root.

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

13 de julio de 2013

Sistemas Operaritos Virtuales

11

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.234.130). Subnet Mask: Mascara de subred (por ejemplo 255.255.255.0). Gateway: Puerta de enlace (por ejemplo 192.168.234.2).

Imagen 14 Eleccin Del Tipo De Red Y Establecimiento De Las IPs.

A continuacin estableceremos un nombre de red (hostname) para el servidor XenServer en "Hostname", por ejemplo "xenserverii". Introduciremos tambin los servidores de DNS en "DNS Server 1", "DNS Server 2", por ejemplo los DNS de Movistar en Per: 200.48.225.130 y 200.48.225.146:

Imagen 15 Establecimiento Del Hostname Y De Los DNS.

13 de julio de 2013

Sistemas Operaritos Virtuales

12

Seleccionaremos la zona horaria, para nuestro caso sera America:

Imagen 16 Eleccin De La Zona Horaria.

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

Imagen 17 Eleccin De La Zona Horaria (Ciudad O rea).

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

13 de julio de 2013

Sistemas Operaritos Virtuales

13

Imagen 18 Tipo De Actualizacin De La Hora Del Servidor.

Por ltimo, antes de iniciar la instalacin definitiva de XenServer en el que ser nuestro servidor de virtualizacin, 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:

Imagen 19 Confirmacin De La Instalacin.

Se iniciar la instalacin definitiva de XenServer, formatear las unidades, instalar el sistema operativo base y la aplicacin XenServer:

13 de julio de 2013

Sistemas Operaritos Virtuales

14

Imagen 20 Instalacin De XenServer.

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

Imagen 21 Establecimiento De La Fecha Y La Hora.

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

13 de julio de 2013

Sistemas Operaritos Virtuales

15

Imagen 22 Instalacin Completada.

Se iniciar Citrix Xenserver:

Imagen 23 Inicio de XenServer.

Tras el inicio de XenServer 6.2.0 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. 13 de julio de 2013

Sistemas Operaritos Virtuales

16

Hardware and BIOS Information: Dispositivos fsicos 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.

Imagen 24 Ventana de Consola de XenServer.

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 s mismo y para sus aplicaciones, por lo que las mquinas virtuales en estos entornos no tendrn un rendimiento ptimo.

13 de julio de 2013

Sistemas Operaritos Virtuales

17

Instalacin de Citrix XenCenter


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. En el ISO de XenServer veremos que tambin est disponible, en la carleta "client_install" los ficheros de instalacin de XenServer, pulsaremos en "XenCenter.msi":

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

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

13 de julio de 2013

Sistemas Operaritos Virtuales

18

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":

13 de julio de 2013

Sistemas Operaritos Virtuales

19

1. Agregacin de un Servidor al XenCenter


Una vez termina la instalacin del XenCenter, pasamos a abrir la aplicacin que se encuentra en el men de inicio de Windows. Al abrir la aplicacin nos saldr la siguiente ventana:

Imagen 25 Ventana Principal de Citrix XenCenter.

13 de julio de 2013

Sistemas Operaritos Virtuales

20

Para conectarnos al servidor pulsaremos con el botn derecho sobre XenCenter y seleccionaremos "Add" o bien pulsaremos directamente en el botn "ADD a Server". (Para nuestro caso en la imagen 25 tenemos tres servidores agregados cada una con una configuracin diferente) a continuacin mostraremos como conectarnos a un nuevo servidor:

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:

13 de julio de 2013

Sistemas Operaritos Virtuales

21

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.

2. Crear un Nuevo Storage en XenCenter


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":

13 de julio de 2013

Sistemas Operaritos Virtuales

22

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 Windows 8 y una carpeta compartida en este equipo.

13 de julio de 2013

Sistemas Operaritos Virtuales

23

Luego en este paso simplemente lo que haremos es poner un nombre referencial (puede ser cualquiera) para el storage:

A continuacin introduciremos los siguientes datos: Share Name: Introduciremos aqu el nombre o IP del equipo de la red LAN con Windows 8 y la carpeta compartida a la que conectaremos el servidor XenServer. En nuestro caso: Es conveniente indicar un usuario y contrasea del equipo 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 almacenamientos se usan para alojar ficheros ISO con imgenes de sistemas operativos para poder cargarlos desde XenServer:

13 de julio de 2013

Sistemas Operaritos Virtuales

24

Imagen 26 Storage con los ISOS.

3. Creacin de una mquina virtual con xUbuntu 13.04 en XenServer desde XenCenter
Lo primero que debemos hacer es cargar nuestro storage con los ISOs necesarios. Para este caso tenemos dos ISOs dentro del storage, eso se puede ver en la Imagen 26, los ISOs cargados son: xubuntu-13.04-desktop-amd64.iso y ubuntu-12.04-desktop-i386.iso, para este ejemplo usaremos xubuntu-13.04-desktop-amd64.iso.

13 de julio de 2013

Sistemas Operaritos Virtuales

25

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 xubuntu 13.04, en "Description" introduciremos una descripcin para indicar qu contendr esta mquina virtual y para qu la usaremos:

13 de julio de 2013

Sistemas Operaritos Virtuales

26

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

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

13 de julio de 2013

Sistemas Operaritos Virtuales

27

A continuacin 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":

13 de julio de 2013

Sistemas Operaritos Virtuales

28

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"): 13 de julio de 2013

Sistemas Operaritos Virtuales

29

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":

Posiblemente aparezca un error al momento de hacer correr la mquina virtual sea al culminar los pasos anteriores, el error que va aparecer es el siguiente: 13 de julio de 2013

Sistemas Operaritos Virtuales

30

HVM is required for this operation: Que quiere decir que el HVM es necesario para esta operacin.

Debemos de tener en cuenta que el procesador debe de ser compatible con la tecnologa de virtualizacin (VT). Para este caso como estamos trabajando en una mquina virtual debemos de activar esta tecnologa en el procesador de nuestra mquina virtual y se lo activar de la siguiente manera: Paso 1: Entrar en Edit Virtual Machine Settings. Paso 2: Activar Virtualize Intel VT.

Una vez activada esa opcin volvemos a encender nuestro XenServer y creamos nuestra mquina virtual desde XenCenter sin ningn incoveniente (recomendara volver a crear la mquina virtual).

13 de julio de 2013

Sistemas Operaritos Virtuales

31

OJO: Tener en cuenta que se estn obviando algunos pasos de aqu en adelante ya que simplemente es la instalacin de un so.

13 de julio de 2013

Sistemas Operaritos Virtuales

32

13 de julio de 2013

Sistemas Operaritos Virtuales

33

13 de julio de 2013