En esta ocasión mostramos un nuevo procedimiento enfocado a XenServer 5.6, especificando como realizar la instalación y configuración de Work Load Balancing (WLB), esta opción únicamente está disponible en las versiones Enterprise y Platinum de XenServer, recordad además de que XenServer 5.6 dispone de una versión algo más reducida con HA integrada siendo la versión Advanced.

Para iniciar explicaremos inicialmente la arquitectura que hemos utilizado,

En nuestro caso hemos realizado la instalación de dos XenServer 5.6 Platinum edition, conectados a una NAS vía NFS, para realizar la configuración de WLB, hemos realizado la instalación de una nueva VM en el Pool de servidores con el nombre xenserverwlb (puede ser cualquier otro), WLB no es necesario que dicho server esté integrado en nuestro AD si no deseamos, y lo hemos implementado de forma totalmente independiente y aislado de nuestro AD, para permitir la carga automática de la misma en caso de reinicio de cualquiera de los dos servidores o de ambos, además de implementar la funcionalidad de HA.

Una vez instalado dicho sistema operativo en dicha VM, en nuestro caso un Windows 2003 R2 con SP2, hemos realizado la instalación de los siguientes elementos:

  • .NET 3.5
  • Windows Installer 4.5
  • PowerShell 1.x
  • SQL Express 2008 contenido en el CD de instalación de WLB

 En este procedimiento no comentaremos la instalación de .NET 3.5 ni de Windows Installer 4.5, por tratarse básicamente de un procedimiento del tipo "Next...Next...Next... reboot", pasando directamente al proceso de instalación de SQL Express 2008 y su configuración para poder ser posteriomente manejado por los servicios de WLB.

Ejecutaremos el fichero contenido en el CD de WLB, iniciándose el proceso de instalación de ORACLE 2008 Express,

Iniciándose el proceso de descarga y de extracción de ficheros, posteriormente a ello se iniciará el proceso de carga de SQL 2008 Express,

Arrancando posteriormente la consola administrativa,

 Pulsando a continuación sobre "Installation",

 Pulsaremos sobre "New SQL Server stand-alone installation or add.....",

Inicándose el proceso de Setup, pulsando Ok, para continuar,

Pulsaremos Next para continuar,

Aceptaremos los términos de licencia y pulsaremos Next, para continuar,

Pulsando en Install, para iniciar el proceso de instalación,

En el caso de no tener PowerShell 1.x tendremos que realizar la respectiva instalación  y ejecutar nuevamente el proceso de instalación o pulsar sobre el botón Re-Run una vez instalado,

Pulsaremos Next para continuar,

En el proceso de instalación, cuando aparezca la dialog de Featrure Selection, seleccionaremos las opciones de:

  • Data Base Engine Services
  • Management Tools - Basic

Pulsando Next, para continuar,


Especificaremos el nombre de la instáncia y el directorio donde instalar la BBDD, en nuestro caso al existir poca carga especificaremos la carpeta en local, lo recomendado sería implementarla directamente sobre una LUN/VOL de nuestra NAS/SAN, pulsando a continuación Next, para continuar,

Pulsando Next, para continuar,

 Seleccionaremos en la primera de las opciones una cuenta de Network, pulsando Next para continuar,

 

Pulsaremos sobre el botón de "Add Current User",

Utilizarmeos un modo mixto de autenticación "seleccionando MIXED MODE", especificando el password a utilizar y Pulsaremos Next, para continuar,

Pulsaremos Next, para continuar,

Pulsaremos Next, para continuar,

Pulsaremos posteriormente Install,

Iniciándose el proceso de instalación,

Pulsaremos en Next, para continuar,

Finalizando la instalación de SQL 2008 Express  , pulsando Close,

Una vez finalizado, accederemos a la consola de configuración, SQL Server Configuration Manager,

Validándonos en nuestro SQL 2008 Express, pulsando en Connect,

Pulsando en SQL Server Services, y verificando el arranque de los servicios,

Accediendo posteriormente a SQL Server Network Configuration, y en Protocols, habilitaremos Name Pipes y TCP/IP. Finalizando de esta forma la configuración de nuestro SQL 2008 Express, arrancando nuestro de CD de instalación de WLB, para iniciar el proceso de instalación,

Pulsaremos sobre Workload Balancing,

Iniciandose el proceso de instalación, pulsando Next para continuar,

 Seleccionaremos la opción de "Workload Balancing Services and Data Store", pulsando Next para continuar,

Acordaros que si no hemos instalado .NET 3.5 SP1, nos lo indicará y no podremos continuar con la instalación,

Una vez instalado pulsaremos en Next, para continuar,

Preparándose el proceso de instalación,

Aceptaremos los términos de licencia y pulsaremos Next para continuar,

Pulsaremos Next para continuar,

 Especificaremos el nombre del servidor de la BBDD, pulsando sobre "Enter the name of database server", y seleccionaremos el tipo de autenticación "SQL Server Authentication"

Realizando la verificación en "Test Connect",

 

 Pulsando Next para continuar,

 

Especificaremos el nombre del servidor de WLB, en nuestro caso xenserverwlb,

Especificando el puerto y el nombre del usuario, en nuestro caso administrator y pulsaremos Next,

Pulsando Install para iniciar el proceso de instalación,

 

Iniciándose la instalación de WLB,

Pulsando Finish para finalizar la instalación,

Una vez realizado esto, accederemos a nuestro XenCenter, en la pestaña del Pool marcada como WLB,

Pulsando posteriormente en "Inicialize WLB" para realizar la correspondiente configuración,

Especificando las correspondientes credenciales para iniciar el proceso de activación y de configuración de los distintos componentes.

En el caso de unas credenciales erróneas o de que el server esté parado, nos aparecerá el correspondiente error, 

 

Quedando de esta forma WLB instalado y totalmente operativo, posteriormente a ello, podremos acceder a realizar la correspondiente configuración de WLB, entre las distintas opciones que este dispone, y según las necesidades que podamos tener, 

 En modo de optimización podremos realizar la configuración de esta,

Si deseamos una optimización automática, pulsaremos en el check box, en caso contrario podremos seleccionar la relación de servidores del Pool,

Podremos especificar los porcentajes y ratios de CPU, Memoria Libre...etc,

Los ratios a nivel de importancia, para la ejecución del WLB,

Pudiendo excluir los Host a los que no deseamos que se aplique,

 

Así como los distintos niveles de intervalos, a nivel de minutos y tipo, finalizando de esta forma la configuración y puesta en marcha de WLB en XenServer 5.6.

 

 

 

 

 

 

Actualizado (Jueves, 03 de Junio de 2010 09:46)