vSphere 6.5: Deploy de vCenter Server Appliance (Embedded)

/, Formacion, Lanzamiento, vExpert, VMware, vSphere/vSphere 6.5: Deploy de vCenter Server Appliance (Embedded)

[Total: 1    Average: 3/5]
Hola a todos!!!

Hace un par de meses fue lanzado vSphere 6.5, y entre sus novedades podemos ver muchas mejoras en el vCenter Server Appliance, como el uso de HA para el servicio de vCenter, el Backup de su configuración a través del Web Client, un primer release de un cliente HTML5 para vCenter, Update Manager integrado, entre otros.

Es claro que VMware espera que en un futuro cercano prescindamos completamente de la versión para Windows de vCenter Server, por lo que es importante familiarizarnos con este Appliance.    vCenter Server Appliance existe desde hace ya un par de versiones de vSphere, y nos permite una implementación más sencilla de vCenter Server, manteniendo la misma funcionalidad y escalabilidad de la versión para Windows de vCenter.  Entre las caracteristicas de vCenter Server Appliance podemos mencionar:

  • Se ejecuta sobre Project Photon OS® 1.0.   En versiones anteriores se utilizaba SUSE Linux Enterprise Server 11
  • Incluye una base de datos PostreSQL, que permite una escalabilidad de hasta 2.000 hosts y 35.000 máquinas virtuales.  A partir de vSphere 6.5, vCenter Server Appliance ya no soporta el uso de una BD Oracle externa.
  • Permite la implementación de Platform Service Controller en modalidad External y Embedded.
  • Es compatible con Enhanced Linked Mode.
  • A partir de vSphere 6.5, el appliance incluye funcionalidades de alta disponibilidad.
  • vSphere Update Manager ahora viene integrado en el mismo appliance (VMware vSphere Update Manager Extension service), por lo que ya no se requiere tener una VM con Windows Server dedicada para este servicio.
  • La experiencia de usuario a traves del vSphere Web Client es identica a la que pueden obtener de la versión para Windows de vCenter Server.

Requisitos

Entre los requisitos para instalar vCenter Server Appliance, podemos mencionar:

  • Se requiere de un host ESXi 5.5 o superior.  El appliance utiliza Hardware Virtual version 10.
  • Se requiere una dirección IP estatica.  En caso de querer utilizar DHCP, se recomienda utilizar reservas dentro del servidor DHCP
  • Se soporta IPv4 e IPv6, pero solo se puede utilizar uno de estos protocolos a la vez.  vCenter Appliance no soporta ambientes mezclados.
  • Se requiere que la configuración DNS funcione correctamente, de manera que el nombre (FQDN) de vCenter Server sea resuelto por los servidores DNS.  Esto será verificado por el asistente de deploy del Appliance, y de no encontrarse correctamente configurado podría provocar que el proceso de instalación falle, especificamente al momento de que se realiza la instalacion de los componentes de servidor Web que soporta el uso de vSphere Web Client.
  • Se requiere que la hora entre vCenter Server y Platform Service Controller (en instalacion de tipo External) se encuentre sincronizada, de lo contrario se pueden producir problemas de autenticación.  Adicionalmente, se recomienda que la hora se encuentre correctamente sincronizada para que la hora en los logs y en las estadisticas de performance sea correcta, y asi facilitar el troubleshooting cuando sea requerido.  Se recomienda el uso de NTP.
  • Al menos 10GB de RAM y 2 vCPU para implementación de tamaño Tiny.   Esto podria aumentar hasta las 24 vCPU y 48GB de RAM en implementaciones X-Large.
  • El espacio requerido a nivel de Storage puede ir desde 250GB a los 1910GB, lo cual incluye el espacio requerido por Update Manager en el Appliance.  Como mínimo, utilizando Thin Provisioning se requerirán 25GB.
  • El vCenter Server Appliance, viene en formato ISO y debe ser descargado desde el sitio de VMware, y luego montado en un equipo con Windows, Linux o Mac OS X, desde el cual realizaremos la instalación.  Esto es una mejora respecto a la versión 6.0, donde la instalación del appliance solo podia realizarse desde un equipo con Windows.

Deploy del vCenter Server Appliance

vcsaYa que hemos visto las caracteristicas y requisitos del vCenter Server Appliance, por lo que ahora podemos ver el proceso de deploy.  El Deploy se realizará en dos etapas, donde la primera es el deploy del Appliance en un host ESXi o en un cluster DRS.  La segunda etapa será la configuración inicial del Appliance.
En primer lugar, montamos el archivo ISO del vCenter Server Appliance, donde encontraremos varias carpetas, que nos permiten la instalación por linea de comando (CLI), o por interfaz grafica (GUI).  Si ingresamos a las opciones de instalacion por GUI, veremos 3 carpetas, para cada uno de los sistemas operativos que estan soportados para realizar el deploy del vCenter Server Appliance 6.5.  Ya no es necesario realizar la instalación previa de ningún tipo de plugin para poder proceder con el deploy del Appliance.

captura-de-pantalla-2017-01-09-11-31-48

En este caso estamos instalando vCenter Server desde una maquina con Windows, por lo que elegimos la carpeta Win32, haciendo doble click en ella.  Una vez dentro veremos una serie de archivos, y entre ellos se encontrará el archivo installer.exe, el cual debemos ejecutar para comenzar con el asistente de deploy de vCenter Server Appliance.

captura-de-pantalla-2017-01-09-11-31-56

Al ejecutar este archivo se iniciará el asistente, donde veremos que ahora tenemos cuatro opciones:

  • Install: Para realizar la instalación de un nuevo vCenter Server o PSC (o ambos)
  • Upgrade: Para realizar el upgrade de un vCenter Server Appliance ya existente.
  • Migrate: Permite realizar la migración de un vCenter Server sobre Windows ya existente, a un nuevo vCenter Server Appliance.
  • Restore: Permite restaurar la configuración de un vCenter Server de un respaldo realizado previamente utilizando la nueva caracteristica de Backup de vCenter Appliance.

captura-de-pantalla-2017-01-09-11-32-13Le damos click a la opción Install, con lo cual comienza el asistente de Deploy del appliance, comenzando con la primera etapa, que consiste en la deploy del OVF sobre un host ESXi o un cluster DRS.

captura-de-pantalla-2017-01-09-11-32-20

Hacemos click en siguiente para continuar.  Luego aceptamos el acuerdo de licencia de VMware y hacemos click en Next.

captura-de-pantalla-2017-01-09-11-32-26

A continuacion, debemos seleccionar el tipo de instalación, en caso de utilizar un Platform Service Controller Embedded, o uno del tipo External.  Si se va a utilizar un PSC externo, este debe haber sido instalado antes de poder hacer el deploy del vCenter Server como tal.  En este caso, utilizaremos el tipo Embedded, que instalará el Platform Service Controller y el vCenter Server en un unico proceso de Deploy.  Hacemos click en Next para continuar.

captura-de-pantalla-2017-01-09-11-32-32

Ya en el siguiente paso, debemos ingresar la IP o FQDN del host ESXi donde montaremos el Appliance.  Este ESXi debe ser 5.5 o posterior (VM Version 10).  Ingresamos además las credenciales de root y hacemos click en Next.

captura-de-pantalla-2017-01-09-11-33-11

Aceptamos la advertencia de seguridad respecto al certificado SSL utilizado por el host ESXi, en caso de estar utilizando un certificado autofirmado (default).  En el siguiente paso, debemos ingresar un nombre para el Appliance en el inventario de ESXi.  Ingresamos además una password para el usuario root local del appliance, y hacemos click en Next.

captura-de-pantalla-2017-01-09-11-34-02

captura-de-pantalla-2017-01-09-11-34-41A continuación debemos especificar el tamaño de la infraestructura a administrar por este vCenter Server Appliance (Deployment Size(.  Dependiendo de esto variará la cantidad de recursos requerida por el Appliance.  En esta versión, el asistente nos muestra una guia del tamaño (vCPU, RAM y Espacio en disco) que debe tener el vCenter Server, dependiendo del numero de hosts y VMs que vayan a ser incluidas en el inventario.

Además, en este paso, podemos definir la opción “Storage Size”, las cual nos permite asignar una cantidad mayor de espacio para el registro de estadisticas, eventos, alarmas y tareas, si asi lo requerimos.  Hacemos click en Next.

 

 

A continuación debemos especificar un Datastore donde será almacenado el Appliance.  Debemos seleccionar uno que nos provea de la capacidad requerida, e idealmente que cuente con características minimas de disponibilidad y performance.  En este caso seleccionamos un datastore local para efectos de laboratorio.  Opcionalmente podemos marcar la opción que nos permite hacer un deploy usando Thin Provisioning para los discos virtuales, para lo cual se requiere un minimo de 25GB de capacidad. Hacemos click en Next.

captura-de-pantalla-2017-01-09-11-41-24

captura-de-pantalla-2017-01-09-11-42-48Siguiendo con el proceso, debemos ingresar los datos para la configuración de red del Appliance.  Debemos especificar:

  • Virtual Machine Port Group donde se conectará el Appliance de vCenter
  • Tipo de protocolo IP, IPv4 o IPv6.
  • Tipo de dirección IP, Static o DHCP.
  • Si se usa Static, se debe ingresar la IP Address, Subnet mask, Gateway y servidores DNS.
  • Se debe especificar un FQDN para el vCenter Server.  Recordar registrar este FQDN en el servidor DNS, de lo contrario el deploy fallará.
  • Hacemos click en Next para continuar.

A continuación revisamos que todos los datos esten correctos, y hacemos click en Finish para completar la primera etapa del deploy.

captura-de-pantalla-2017-01-09-11-44-18

El proceso de deploy puede tomar varios minutos, dependiendo de la conexión de red con el host ESXi, y de la capacidad de procesamiento del mismo.  Durante este periodo, podemos ver que la VM ya se encuentra registrada dentro del hosts ESXi, al cual ingresamos a traves del Host Client.

captura-de-pantalla-2017-01-09-11-50-02 captura-de-pantalla-2017-01-09-11-44-34

Al finalizar la primera etapa del Deploy, aparecerá el siguiente mensaje, en donde deberemos hacer click en Continue para proceder con la segunda etapa del Deploy del vCenter Server Appliance.  En caso de darle a la opción Close, podremos reanudar la segunda etapa del Deploy en cualquier momento simplemente ingresando via browser a la interfaz de administración del vCenter Server Appliance (El link aparece en el mismo mensaje).   Hacemos click en Continue.

captura-de-pantalla-2017-01-09-12-04-18

A continuación el asistente nos llevará a través de la segunda etapa del Deploy, en donde realizaremos la configuración inicial del vCenter Server Appliance, lo que incluye la configuración de NTP, SSH y SSO (en caso de ser un deploy con PSC Embedded)

captura-de-pantalla-2017-01-09-12-04-40

Debemos especificar como se realizará la sincronización de la hora, ya sea sincronizando la hora con la del host ESXi, o usando un servidor NTP (Recomendado).  En este paso además podemos habilitar o no el acceso SSH al appliance.  El acceso SSH es requerido para habilitar posteriormente vCenter Server High Availability.

captura-de-pantalla-2017-01-09-12-05-10

captura-de-pantalla-2017-01-09-12-05-52A continuación, debemos especificar la configuración para crear un nuevo dominio Single Sign-On (SSO).  Recordemos que en este caso estamos realizando un deploy de tipo Embedded, con vCenter Server y Platform Service Controller en el mismo appliance.  Debemos ingresar una password para el usuario “Administrator”, asi como también ingresar un nombre de dominio (ej. vSphere.local), el cual no debe coincidir con ningún dominio AD existente en la plataforma.   Debemos ingresar un nombre para identificar el Site.  Presionamos Next para continuar.

Nota: A partir de vCenter 6.5, un vCenter Appliance que fue desplegado con un Embedded PSC no puede ser unido a un PSC Externo, siendo esto no soportado.

Por ultimo, debemos especificar si aceptamos o no participar del programa de mejoras de la experiencia de usuario de VMware o CEIP (Customer Experience Improvement Program).  Luego hacemos click en Next para continuar.

captura-de-pantalla-2017-01-09-12-06-00

A continuación revisamos que todos los datos esten correctos, y hacemos click en Finish para completar la segunda etapa del deploy.

captura-de-pantalla-2017-01-09-12-06-07

El proceso de deploy puede tomar varios minutos, durante los cuales se aplicará la configuración especificada, y se iniciarán los servicios de vCenter Server y PSC en el Appliance.

captura-de-pantalla-2017-01-09-12-24-23

Una vez finalizado el deploy, nos aparecerá el siguiente mensaje, con la dirección a traves de la cual podemos conectarnos al vSphere Web Client.

captura-de-pantalla-2017-01-09-12-42-50

Si hacemos click en Close, automáticamente se abrirá nuestro navegador, apuntando a la dirección del vCenter Server Appliance, desde donde podremos abrir el vSphere Web Client, u opcionalmente ejecutar el vSphere Client HTML5, el cual en esta versión solo tiene funcionalidades parciales.

captura-de-pantalla-2017-01-09-12-43-16

 

En este punto ya estamos en condiciones de ingresar al vSphere Web Client (https://IP_o_FQDN_Appliance/vsphere-client), donde nos autenticamos con el usuario [email protected] (Dominio SSO), con los datos ingresados durante el deploy.

captura-de-pantalla-2017-01-09-13-43-32

captura-de-pantalla-2017-01-09-13-47-06

Una vez hemos ingresado al vCenter Server Appliance a traves del vSphere Web Client, uno de los primeros pasos que debemos realizar, es la instalación de la licencia correspondiente para vCenter Server.  Sin esta licencia, tenemos un periodo de evaluación de 60 dias, luego de los cuales los hosts ESXi son desconectados de vCenter Server, a menos que se instale una licencia comercial.

captura-de-pantalla-2017-01-09-13-49-00

Otra de las configuraciones que debiéramos realizar a continuación es el registro de los Identity Source de SSO, donde podemos registrar multiples dominios Active Directory u OpenLDAP, de manera de utilizar usuarios de dichos dominios para autenticarse a vCenter.  Por defecto solo se pueden autenticar usuarios locales del appliance (localos), o del dominio de SSO (vsphere.local).

captura-de-pantalla-2017-01-09-13-49-51

Con esto, ya tenemos listo el vCenter Server Appliance para poder ser utilizado.  A partir de este punto, podrán crear el primer Datacenter virtual, y registrar hosts ESXi y máquinas virtuales en el inventario.   Podemos observar además que sin tener que realizar ninguna instalación adicional ya tenemos disponible el servicio Update Manager, el cual lo revisaremos en detalle más adelante en otro post.

captura-de-pantalla-2017-01-09-13-54-12

Como pueden ver, es un proceso bastante sencillo, y que se ha ido haciendo aun más sencillo con el tiempo, apuntando a que en un futuro proximo el vCenter Server Appliance sea la unica alternativa disponible, eliminando la opción de instalación sobre Windows.

Espero les sea de utilidad 🙂

By | 2017-01-09T10:00:24+00:00 January 9th, 2017|Cloud Computing, Formacion, Lanzamiento, vExpert, VMware, vSphere|2 Comments

About the Author:

2 Comments

  1. […] ya discutimos en un post anterior, hace unos meses fue lanzado vSphere 6.5 con importantes mejoras en el vCenter Server Appliance, […]

  2. lasertest August 17, 2017 at 13:36 - Reply

    Hello There. I found your blog using msn. This is a really well written article.
    I will be sure to bookmark it and come back to read more
    of your useful information. Thanks for the post. I’ll definitely comeback.

Leave A Comment

EnglishPortugueseSpanish