Preparación del laboratorio XenServer 6.2

   En esta entrada se describe la preparación del laboratorio correspondiente al Manual de XenServer 6.2 de Miniacademia.

   Como ya hemos dicho en la presentación del manual, el desarrollo de las distintas lecciones que lo componen se realiza en base a una hipotética empresa llamada L023 Formación. Todas las lecciones se han desarrollado de manera práctica en un laboratorio de máquinas virtuales sobre un único PC.

   Si el visitante de este sitio quiere, puede seguir por su cuenta este desarrollo práctico utilizando como referencia las especificaciones y consejos de este post. Todas los servidores y estaciones de trabajo Windows, XenServer y NAS del laboratorio son máquinas virtuales en ejecución dentro de VMware Workstation 10.

   ¿Por qué VMware Workstation 10? Porque permite ejecutar como máquinas virtuales hypervisores XenServer, Hyper-V y VMware, y dentro de esos hypervisores anidados pueden instalarse y ejecutarse máquinas virtuales Windows y Linux de 64 bits. Esto es lo que le distingue (hasta donde yo sé) de los demás productos de su clase. Es obvio que el rendimiento de esos hypervisores virtuales no es óptimo, pero es una solución magnífica para entornos de test como este laboratorio. Veremos más abajo en este post que se puede descargar una versión de evaluación de VMware Workstation.

MA icono manual(ACCEDE AQUÍ AL INDICE DEL MANUAL DE CITRIX XENSERVER)

 

CONTENIDO DE LA LECCION

  • Presentación del laboratorio
  • Direccionamiento IP
  • Características del PC
  • Despliegue del laboratorio en máquinas host con menos recursos
  • Software utilizado
  • Instalación de las máquinas virtuales Windows
  • Instalación de las máquinas virtuales XenServer
  • Instalación del servidor iscsi Openfiler

 

Presentación del laboratorio

   El laboratorio está compuesto por máquinas virtuales Windows, XenServer y Openfiler. En la Tabla 1 se puede encontrar información específica sobre cada máquina virtual.

Nombre SO Proc. Virtuales RAM (GB) NICS HD (GB) Función
L023DOM01 Windows Server 2012 R2 Datacenter 2 2 1 60 Controlador de dominio, DNS.
L023WST01 Windows 8.1 Enterprise 32 bits 2 2 1 60 Estación de trabajo, XenCenter.
L023XSE01 XenServer 6.2 1* 8 2 + 4** 40 Hypervisor
L023XSE02 XenServer 6.2 1* 8 2 + 4** 40 Hypervisor
L023XSE03 XenServer 6.2 1* 8 2 + 4** 40 Hypervisor
L023XSE04 XenServer 6.2 1* 8 2 40 Hypervisor (test)
L023NAS01 Openfiler v.2.99.1 x86_64 2 1 3 20 + 3×300*** Servidor de ficheros, target iscsi.
Tabla 1: máquinas virtuales del laboratorio XenServer 6.2.

Comentarios sobre la tabla:

  • * Las máquinas virtuales XenServer con más de un procesador virtual presentan continuos problemas de estabilidad cuando hay más de una de ellas iniciada.
  • ** Inicialmente sólo se utilizan dos NICS. En la lección de Networking se añaden cuatro más.
  • *** Un disco virtual de 20 GB para la instalación de openfiler y un total de 900 GB de almacenamiento (nosotros configuraremos tres discos virtuales de 300 GB, por ejemplo) para las máquinas virtuales internas del laboratorio (las que se crean dentro de XenServer).

 

Manual XenServer - LAB

  Los links actuales de descarga de los correspondientes sistemas operativos se pueden encontrar más abajo en el apartado “Software utilizado”.

Direccionamiento IP

El direccionamiento IP utilizado en el laboratorio presenta las siguientes particularidades:

  • El rango de red de la empresa es 192.168.160.0/24. La puerta de enlace es 192.168.160.1
  • El servicio DNS del dominio Windows L023.LOCAL se ejecuta en el controlador de dominio L023DOM01.
  • Es necesario que la estación de trabajo en la que se instalará XenCenter, L023WST01, tenga acceso a Internet para poder descargar las actualizaciones de XenServer.
  • El rango de red dedicado al almacenamiento iscsi es 192.168.170.0/24

En la Tabla 2 se recoge el direccionamiento propuesto en nuestro laboratorio:

Nombre Dirección IP Máscara IP Función
L023DOM01 192.168.160.10 255.255.255.0 IP Lan corporativa.
L023WST01 192.168.160.101 255.255.255.0 IP Lan corporativa.
L023XSE01 192.168.160.21 255.255.255.0 IP Lan corporativa. Interfaz de gestión.
L023XSE01 192.168.170.21 255.255.255.0 IP Lan almacenamiento dedicada (bond).
L023XSE02 192.168.160.22 255.255.255.0 IP Lan corporativa. Interfaz de gestión.
L023XSE02 192.168.170.22 255.255.255.0 IP Lan almacenamiento dedicada (bond).
L023XSE03 192.168.160.23 255.255.255.0 IP Lan corporativa. Interfaz de gestión.
L023XSE03 192.168.170.23 255.255.255.0 IP Lan almacenamiento dedicada (bond).
L023XSE04 192.168.160.16 255.255.255.0 IP Lan corporativa. Interfaz de gestión.
L023NAS01 192.168.160.30 255.255.255.0 Servidor de ficheros, destino iscsi.
L023NAS01 192.168.170.30 255.255.255.0 IP Lan almacenamiento dedicada (bond).
L023A0101 192.168.160.131 255.255.255.0 IP Lan corporativa. Equipo aulas.
Tabla 2: direccionamiento IP del laboratorio XenServer 6.2.

 

 Características del PC host

   El PC en el que se desarrolla el laboratorio tiene las siguientes características:

  • Procesador: Intel Core i7-3770.
  • Placa base: Intel DH77EB.
  • Memoria RAM: 32 GB.
  • Discos: 3 discos SATA III en RAID0.
  • Instrucciones de procesador necesarias para hypervisor anidado: el procesador debe soportar las instrucciones Intel VT-x y EPT o AMD-V y RVI.  Estas deben estar habilitadas en la BIOS, si el procesador las admite. Para examinar las instrucciones soportadas por nuestro procesador pueden utilizarse utilidades como HWINFO o CPU-Z.

Despliegue del laboratorio en máquinas host con menos recursos

   El PC en el que se realiza en laboratorio tiene buenos recursos de procesador, memoria RAM y rendimiento del almacenamiento. A continuación se exponen algunas consideraciones para poder desplegar el laboratorio en equipos con menos recursos:

  • El controlador de dominio L023DOM01 es fundamental, por lo que debe estar presente en el laboratorio.
  • Las tareas realizadas desde la estación de trabajo L023WST01 podrían realizarse desde el controlador de dominio. En este puede instalarse XenCenter y llevar a cabo todas las tareas que se describen en las lecciones para L023WST01.
  • Los requisitos mínimos de memoria RAM para XenServer son 2 GB. Podrían instalarse sólo dos servidores XenServer con al menos 2 GB y sólo una máquina virtual dentro de XenServer (esto limitaría la memoria que podría asignarse a la máquina virtual a 1 GB), aunque se recomienda que haya al menos tres servidores XenServer en un resource pool.

 

Software utilizado

   El software utilizado en el laboratorio es:

 

 Instalación de las máquinas virtuales Windows

   La instalación de ambas máquinas virtuales Windows (L023DOM01 y L023WST01) es trivial. Sólo hay que seguir en WMware Workstation el asistente de creación de nueva máquina virtual (opción de menú “File” -> “New Virtual Machine”). De este modo, se instalarán las máquinas virtuales L023DOM01 (controlador de dominio, DNS) y L023WST01 (estación de trabajo desde la que se administrará el entorno XenServer con la consola de XenCenter, la utilidad de comandos xe y PowerShell). Una vez instalado L023DOM01, se le debe agregar el rol de Servicios de Dominio de Active Directory y configurarlo como controlador de dominio y servidor DNS para nuestro Windows L023.LOCAL.

Instalación de las máquinas virtuales XenServer

   Para las máquinas virtuales de VMware Workstation que ejecutarán XenServer, en el asistente de creación de máquina virtual debemos:

  • Elegir la plantilla de VMware ESXi 5.
  • Configurar las máquinas virtuales con un sólo procesador. Esto evita problemas de inestabilidad cuando hay en ejecución más de una máquina virtual XenServer.
  • Es conveniente saber que Vmware Workstation asigna un modelo de NIC Intel 82545EM cuando se añade una interfaz de tipo bridged. Si siempre elegimos este tipo de interfaz, no habrá problemas de que haya diferentes modelos de NICs en la lección de Networking.
  • No olvidar la instalación de las VMware tools una vez instalado el sistema operativo.

En el vídeo que se ofrece a continuación se muestra el proceso de creación de una máquina virtual XenServer.

 

Instalación del servidor iscsi Openfiler

   La última de las máquinas virtuales que nos resta por crear en VMware Workstation es el servidor NAS en el que se alojarán las máquinas virtuales en XenServer. También hay que configurar en este NAS un grupo de volúmenes, y un destino iscsi. Veremos paso a paso cómo hacerlo.

1.- Creación la máquina virtual Openfiler en VMware Workstation con las especificaciones de la Tabla 1. En nuestro caso, hemos añadido un disco virtual de 20 GB para la instalación del sistema operativo de openfiler y tres discos de 300 GB cada uno para las máquinas virtuales del laboratorio (VIRT001, VIRT002,…) que crearemos desde XenServer. También hemos añadido un total de tres interfaces de red. Una servirá para administrar openfiler y con las otras dos se creará un agrupamiento de NICs para acceder desde XenServer al target iscsi de openfiler.

2.- Instalación del sistema operativo de Openfiler en la máquina virtual. Durante la instalación se selecciona sólo el disco de 20GB para el sistema operativo de Openfiler, en nombre del NAS en el laboratorio, y el direccionamiento IP de la interfaz de administración. También debemos instalar las VMware tools al concluir la instalación del sistema operativo. Configurar el agrupamiento de interfaces eth1 y eth2 (eth0 se habrá configurado con la IP de administración en el proceso de instalación) en el sistema operativo openfiler. Configurar el recurso iscsi y el target iscsi.

3.- Creación de un agrupamiento de interfaces de red dedicadas para almacenamiento (vía target iscsi). En el proceso de instalación de Openfiler ya se ha configurado la IP de gestión (192.168.160.30) sobre la primera interfaz. Ahora utilizaremos las dos interfaces restantes para crear un agrupamiento de dedicado al almacenamiento con un direccionamiento IP independiente (192.168.170.30).

4.- Creación de un volumen lógico y del target iscsi. Esta parte final de la configuración del NAS (configuración del agrupamiento de red dedicado al almacenamiento y creación del target iscsi) se realiza vía web, por lo que conviene realizarla desde la máquina virtual Windows (L023WST01) cuando esté operativa. Los pasos clave son:

  • Configuración del agrupamiento de las interfaces dedicadas al almacenamiento.
  • Creación de particiones sobre los discos de almacenamiento.
  • Creación de un grupo de volúmenes con esas particiones.
  • Creación de un volumen lógico en el grupo de volúmenes
  • Creación del target iscsi.

   El proceso completo se muestra en el siguiente vídeo:

 

   Una vez creadas las máquinas virtuales del laboratorio, puede seguirse el desarrollo de las lecciones del manual de una manera práctica.

MA icono siguiente Siguiente: Lección 1 – Introducción a Citrix XenServer