Informe - SO

34
Sistemas Operativos Virtuales Alumnos: Arévalo Carhuayano Fabian Homero. Charri Huerta Jaimito. Fonseca Martel Victor Raúl. Huaranca Hualpa Chayanne Rusber. Docente: Ing. Solís Bonifacio Hubel. Ing. Vásquez Pinedo Gregorio. TINGO MARÍA - PERÚ 13 de julio de 2013 Universidad Nacional Agraria de la Selva. Facultad de Ingenieria en Informática y Sistemas.

Transcript of Informe - SO

Sistemas Operativos Virtuales

Alumnos:

Arévalo Carhuayano Fabian Homero.

Charri Huerta Jaimito.

Fonseca Martel Victor Raúl.

Huaranca Hualpa Chayanne Rusber.

Docente:

Ing. Solís Bonifacio Hubel.

Ing. Vásquez Pinedo Gregorio.

TINGO MARÍA - PERÚ

13 de julio de 2013

Universidad Nacional

Agraria de la Selva.

Facultad de

Ingenieria

en

Informática

y Sistemas.

1 Sistemas Operaritos Virtuales

13 de julio de 2013

Índice Introducción ................................................................................................................................................ 2

Instalación de Citrix XenServer ..................................................................................................................... 3

1. Herramientas a usarse ............................................................................................................. 3

2. Creación de una Máquina Virtual con VMware Player para el XenServer ....................................... 3

3. Instalación de XenServer en la máquina virtual ........................................................................... 4

Instalación de Citrix XenCenter ................................................................................................................... 17

1. Agregación de un Servidor al XenCenter .................................................................................. 19

2. Crear un Nuevo Storage en XenCenter .................................................................................... 21

3. Creación de una máquina virtual con xUbuntu 13.04 en XenServer desde XenCenter ................... 24

2 Sistemas Operaritos Virtuales

13 de julio de 2013

Introducción

Citrix XenServer permite a las empresas disponer de distintas máquinas virtuales tanto como Windows, Linux entre

otras, rápidas y fácilmente, gestionar las máquinas y sus recursos relacionados de almacenamiento y de creación de

redes desde una única consola de gestión que es fácil 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 compañía líder en virtualización a

través de una tecnología llamada Xen hypervisor, tecnología de código abierto). Así que XenServer es el nuevo

producto de Citrix que utiliza la virtualización 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 máquinas

virtuales, lo novedoso de esta tecnología es el uso de paravirtualizacion que permite obtener un alto rendimiento y

seguridad del entorno. Tomando ventaja de las tecnologías de hardware que hay hoy en día como Intel VT y AMD-V.

A continuación mostraremos cómo montar un servidor de virtualización con Citrix XenServer, explicaremos cómo

instalar paso a paso Citrix XenServer 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, explicaremos

también como 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.

3 Sistemas Operaritos Virtuales

13 de julio de 2013

Instalación 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 página oficial sin ningún

inconveniente.

2. Creación de una Máquina Virtual con VMware Player para el XenServer

Teniendo en cuenta los conocimientos básicos para la creación de una máquina virtual en VMware Player (caso

contrario revisar el video creado que se encuentra en los anexos), el hardware de la máquina virtual tendrá la siguiente

configuración:

Imagen 1 Tipo De Sistema Operativo A Usar Y Dirección Del ISO Del Xenserver.

4 Sistemas Operaritos Virtuales

13 de julio de 2013

Imagen 2 Configuración Del Hardware Para La Máquina Virtual.

3. Instalación de XenServer en la máquina virtual Una vez hechas las configuraciones que se muestran en los pasos anteriores pasamos a ejecutar la máquina virtual

(para ello hacemos clic en Play Virtual Machine).

Al hacer eso se iniciara el proceso de instalación del XenServer y este proceso se mostrará paso a paso a continuación:

Se iniciará el CD con el ISO que contiene el software para instalar Citrix XenServer pulsaremos INTRO para continuar

(podremos pulsar también F1 para instalación Standard, F2 para instalación Avanzada o F3 para XCP mode).

5 Sistemas Operaritos Virtuales

13 de julio de 2013

Imagen 3 Bienvenida Para La Instalación De Citrix Xenserver.

Posteriormente se iniciará el instalador de XenServer versión 6.2.0, en este proceso se comprobará los requisitos

mínimos del hardware, si encuentra hardware incompatible indicará que no ha podido ser instalado y la causa:

Imagen 4 Comprobación De Los Requisitos Mínimos Del Hardware.

6 Sistemas Operaritos Virtuales

13 de julio de 2013

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

Imagen 5 Elección Del Mapa Del Teclado.

A continuación el asistente para instalar XenServer nos mostrará una advertencia indicando que si continuamos serán

eliminados todos los datos del equipo en el que estamos instalándolo. Por ello, antes de continuar debemos estar

seguros de que el PC o servidor no tiene datos importantes pues serán eliminados. Si estamos seguros de que

podemos continuar seleccionaremos Ok y pulsaremos INTRO. Si queremos cargar algún driver especial podemos

pulsar la tecla F9. En nuestro caso continuaremos con la instalación seleccionando Ok y pulsando INTRO puesto que

la instalación del XenServer se está haciendo en una máquina virtual:

Imagen 6 Advertencia Que Indica Que Los Datos De La Pc Serán Eliminadas.

7 Sistemas Operaritos Virtuales

13 de julio de 2013

Leeremos los términos de licencia del usuario final de Citrix XenServer, si estamos de acuerdo seleccionaremos "Acept

EULA" y pulsaremos INTRO:

Imagen 7 Términos Y Condiciones.

Si el asistente de instalación de XenServer detecta que el procesador no tiene soporte para virtualización o bien que

no tiene activada la opción en la BIOS mostrará el siguiente mensaje. En este caso debemos activar la opción de

virtualización en la BIOS del equipo (La opción de virtualización se activará al culminar con la instalación). Si el

procesador del servidor no soporta virtualización no es recomendable usar XenServer pues habrá máquinas virtuales

que no podrá crear.

Imagen 8 Información Sobre La Activación De La Virtualización En El Procesador.

8 Sistemas Operaritos Virtuales

13 de julio de 2013

Si nuestro procesador soporta virtualización y dicha opción está activa en la BIOS continuaremos con el proceso de

instalación 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 también la

opción "Enable thin provisioning (Optimized storage for XenDesktop)" si queremos que el espacio en disco quede

optimizado también para XenDesktop:

Imagen 9 Elección Del Disco Duro Y Optimización Para XenDesktop.

A continuación podremos elegir el origen del fichero ISO de instalación, 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 instalación de

XenServer.

NFS: acceso a servidor NFS.

En nuestro caso, puesto que vamos a usar el CD de instalación seleccionaremos “Local Media” y pulsaremos OK:

9 Sistemas Operaritos Virtuales

13 de julio de 2013

Imagen 10 Origen del fichero ISO de instalación.

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

"No":

Imagen 11 Confirmación del Supplemental Packs.

Para este caso seleccionaremos la segunda opción que se encargará de analizar o verificar las fuentes de instalación

como es el “Base Pack, XenServer, etc.” Una vez terminada la verificación deberá salir algo como “no problems were

found” que nos indica que no se encontraron problemas al momento de la verificación de las fuentes.

10 Sistemas Operaritos Virtuales

13 de julio de 2013

Imagen 12 Verificación de las fuentes de instalación como “Base Packs, etc.”.

A continuación introduciremos la contraseña para el súper usuario "root" del equipo XenServer, esta contraseña será

necesaria para realizar tareas de mantenimiento y administración en el servidor de XenServer, también será necesaria

para conectar equipos clientes con XenCenter al servidor. Introduciremos dos veces la contraseña (en Password y

Confirm) y pulsaremos Ok:

Imagen 13 Ingreso de las contraseñas para el súper usuario “root”.

Ahora elegiremos las opciones de red, podremos establecer una IP fija (estática) o bien seleccionar "Automatic

configuration (DHCP)" para que obtenga los datos de red de forma automática de nuestro servidor de DHCP. En

11 Sistemas Operaritos Virtuales

13 de julio de 2013

nuestro caso y, puesto que se trata de un servidor de virtualización, seleccionaremos "Static configuration" y

estableceremos las opciones de red de forma manual:

IP Address: Dirección IP del servidor de virtualización (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 Elección Del Tipo De Red Y Establecimiento De Las IPs.

A continuación estableceremos un nombre de red (hostname) para el servidor XenServer en "Hostname", por ejemplo

"xenserverii". Introduciremos también 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.

12 Sistemas Operaritos Virtuales

13 de julio de 2013

Seleccionaremos la zona horaria, para nuestro caso sería “America”:

Imagen 16 Elección De La Zona Horaria.

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

Imagen 17 Elección De La Zona Horaria (Ciudad O Área).

Luego indicaremos el tipo de actualización de la hora del servidor, podremos elegir entre manual (Manual time entry)

y automática usando un servidor NTP que deberemos especificar (Using NTP). En nuestro caso seleccionaremos

"Manual time entry":

13 Sistemas Operaritos Virtuales

13 de julio de 2013

Imagen 18 Tipo De Actualización De La Hora Del Servidor.

Por último, antes de iniciar la instalación definitiva de XenServer en el que será nuestro servidor de virtualización, 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 Confirmación De La Instalación.

Se iniciará la instalación definitiva de XenServer, formateará las unidades, instalará el sistema operativo base y la

aplicación XenServer:

14 Sistemas Operaritos Virtuales

13 de julio de 2013

Imagen 20 Instalación De XenServer.

Nos pedirá la fecha y la hora, introduciremos el año, el mes, el día, la hora y los minutos:

Imagen 21 Establecimiento De La Fecha Y La Hora.

Tras la instalación, nos avisará de que ha concluido, pulsaremos Ok para reiniciar e iniciar nuestro servidor de

virtualización profesional con XenServer Free Edition:

15 Sistemas Operaritos Virtuales

13 de julio de 2013

Imagen 22 Instalación 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: Configuración de red.

Authentication: Autenticación.

Virtual Machines: Máquinas virtuales del Servidor.

Disk and Storage Repositories: Discos, repositorios de almacenamiento.

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

16 Sistemas Operaritos Virtuales

13 de julio de 2013

Hardware and BIOS Information: Dispositivos físicos e información de la BIOS.

Keyboard and Timezone: Opciones de teclado y zona horaria.

Remote Service Configuration: Configuración de servicios remotos.

Backup, Restore and Update: Copia de seguridad, actualización, recuperación.

Technical Support: Soporte técnico.

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 virtualización con Citrix XenServer. Una de

las grandes ventajas de este tipo de virtualización dedicada (también disponible con VMware ESX) es que el sistema

operativo en el que se carga XenServer es una variación 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 máquinas virtuales

casi todos los recursos del servidor.

En cambio, si hubiéramos optado por virtualización no profesional, por ejemplo con Citrix XenDesktop, VMware

Workstation ó VirtualBox. Este tipo de virtualización se realiza sobre un sistema operativo anfitrión. Por ejemplo

podremos instalar estos sistemas de virtualización sobre un equipo con Windows 7 o con Linux Ubuntu, con los

inconvenientes que ello conlleva: el sistema operativo anfitrión consume muchos recursos para sí mismo y para sus

aplicaciones, por lo que las máquinas virtuales en estos entornos no tendrán un rendimiento óptimo.

17 Sistemas Operaritos Virtuales

13 de julio de 2013

Instalación de Citrix XenCenter A continuación explicaremos cómo instalar el cliente de Citrix para administrar y acceder a servidores con XenServer.

Una vez instalado nuestro servidor de virtualización con XenServer, podremos administrarlo y realizar cualquier tarea

sobre él desde cualquier equipo de la red usando Citrix XenCenter. Explicaremos a continuación cómo instalar esta

utilidad en un equipo.

En el ISO de XenServer veremos que también está disponible, en la carleta "client_install" los ficheros de instalación

de XenServer, pulsaremos en "XenCenter.msi":

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

Seleccionaremos la carpeta destino de la instalación, pulsaremos "Next" para continuar:

18 Sistemas Operaritos Virtuales

13 de julio de 2013

Pulsaremos en el botón "Install" para iniciar la instalación de Citrix XenCenter:

Tras la instalación, el asistente nos avisará de que ha concluido satisfactoriamente, pulsaremos "Finish":

19 Sistemas Operaritos Virtuales

13 de julio de 2013

1. Agregación de un Servidor al XenCenter Una vez termina la instalación del XenCenter, pasamos a abrir la aplicación que se encuentra en el menú de inicio de

Windows. Al abrir la aplicación nos saldrá la siguiente ventana:

Imagen 25 Ventana Principal de Citrix XenCenter.

20 Sistemas Operaritos Virtuales

13 de julio de 2013

Para conectarnos al servidor pulsaremos con el botón derecho sobre XenCenter y seleccionaremos "Add" o bien

pulsaremos directamente en el botón "ADD a Server". (Para nuestro caso en la imagen 25 tenemos tres servidores

agregados cada una con una configuración diferente) a continuación 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 contraseña del servidor y pulsaremos "Add":

Si los datos son correctos realizará la conexión y sincronización con el servidor de XenServer:

21 Sistemas Operaritos Virtuales

13 de julio de 2013

Si todo es correcto XenCenter conectará con el servidor de XenServer y nos mostrará todos los datos del mismo:

máquinas virtuales, unidades de almacenamiento, estado, rendimiento, etc. Desde XenCenter podremos realizar

cualquier tarea de administración para nuestro servidor de virtualización XenServer: crear nuevas máquinas virtuales,

eliminar actuales, cambiar estado o acceder a las máquinas virtuales, añadir o eliminar unidades de almacenamiento,

consultar estadísticas de consumo de recursos, reiniciar el servidor de XenServer, consultar estado del servidor, migrar

máquinas virtuales a otros servidores XenServer, etc.

2. Crear un Nuevo Storage en XenCenter Vamos a explicar cómo añadir un nuevo Storage (almacenamiento) a un servidor de XenServer desde nuestra consola

de administración XenCenter. Para ello abriremos XenCenter, nos conectaremos al servidor de virtualización

XenServer que queramos y pulsaremos con el botón derecho sobre él, en el menú emergente pulsaremos en "New

Storage":

22 Sistemas Operaritos Virtuales

13 de julio de 2013

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.

23 Sistemas Operaritos Virtuales

13 de julio de 2013

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

A continuación 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 contraseña 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 añadido al servidor XenServer con su

contenido. Normalmente este tipo de almacenamientos se usan para alojar ficheros ISO con imágenes de sistemas

operativos para poder cargarlos desde XenServer:

24 Sistemas Operaritos Virtuales

13 de julio de 2013

Imagen 26 Storage con los ISOS.

3. Creación de una máquina 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”.

25 Sistemas Operaritos Virtuales

13 de julio de 2013

En "Template" podremos elegir una plantilla existente ya o bien, como es nuestro caso, seleccionar "Other install

media", pues el origen de instalación será el fichero ISO alojado en el Storage de red añadido anteriormente:

Introduciremos un nombre descriptivo para la nueva máquina virtual con Linux xubuntu 13.04, en "Description"

introduciremos una descripción para indicar qué contendrá esta máquina virtual y para qué la usaremos:

26 Sistemas Operaritos Virtuales

13 de julio de 2013

A continuación 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 máquina virtual:

27 Sistemas Operaritos Virtuales

13 de julio de 2013

A continuación indicaremos el número de CPUs (procesadores virtuales) y la memoria RAM que se le asignará a esta

máquina virtual:

Añadiremos el Storage (disco duro virtual) para la nueva máquina virtual, pulsando en "Add":

28 Sistemas Operaritos Virtuales

13 de julio de 2013

Indicaremos el nombre para el disco duro virtual, una descripción y en "Size" estableceremos el tamaño que tendrá el

nuevo disco duro virtual:

Una vez añadidos el disco o los discos duros virtuales para la máquina vitual pulsaremos "Next":

Estableceremos la tarjeta de red virtual para esta máquina (podremos configurar las propiedades pulsando en

"Properties"):

29 Sistemas Operaritos Virtuales

13 de julio de 2013

Por último, si queremos iniciar la máquina virtual directamente tras cerrar la última ventana del asistente para crear

una nueva máquina virtual en XenServer marcaremos "Start the new VM automatically". Pulsaremos "Finish":

Posiblemente aparezca un error al momento de hacer correr la máquina virtual ósea al culminar los pasos anteriores,

el error que va aparecer es el siguiente:

30 Sistemas Operaritos Virtuales

13 de julio de 2013

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

Debemos de tener en cuenta que el procesador debe de ser compatible con la tecnología de virtualización (VT). Para

este caso como estamos trabajando en una máquina virtual debemos de activar esta tecnología en el procesador de

nuestra máquina 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 opción volvemos a encender nuestro XenServer y creamos nuestra máquina virtual desde

XenCenter sin ningún incoveniente (recomendaría volver a crear la máquina virtual).

31 Sistemas Operaritos Virtuales

13 de julio de 2013

OJO: Tener en cuenta que se están obviando algunos pasos de aquí en adelante ya que simplemente es la instalación

de un so.

32 Sistemas Operaritos Virtuales

13 de julio de 2013

33 Sistemas Operaritos Virtuales

13 de julio de 2013