Está en la página 1de 21

Capítulo 1 - Instalar ESXi

En este primer capítulo de la guía para la certificación VCP aprenderemos:

1. Requisitos de VMware ESXi


2. Instalar ESXi y configurarlo.

Antes de comenzar con la guia de certificación VCP es necesario aclarar una serie de conceptos básicos que
iremos manejando a lo largo del curso. En posteriores comienzos de capítulos iremos ampliando nuevos
conceptos básicos según se vayan utilizando.

 Host: Es el servidor físico donde vamos a instalar ESXi. El contenedor físico de las máquinas virtuales.
 Guest: Cada una de las máquinas virtuales que se ejecutan dentro de un host.
 NIC: Tarjeta de red. Es acrónimo de Network Interface Card. vmnic es el nombre que se da a las tarjetas
de red de VMware.
 LUN: Logical Unit Number, se trata de un contenedor de información en almacenamiento compartido con
tecnología SAN (Fiber Channel o iSCSI)
 DHCP: Protocolo de asignación dinámica de direcciones IP

Requisitos de VMware ESXi


Para conseguir instalar ESXi en un equipo, necesitamos que cumpla como mínimo con los siguientes requisitos:

 Al menos 1 CPU de 64 bit SOPORTADA.


 Al menos 2 cores.
 Al menos 4 GB de RAM.
 Al menos 1 tarjeta de red Gigabit o 10Gbe SOPORTADA.
 Al menos una controladora de disco soportada para el almacenamiento local
 Un dispositivo de arranque con un tamaño mínimo de 1GB.
 Soporte de las instrucciones LAHF y SAHF en la CPU (Load AH from Flags y Store AH into Flags)
 Soporte del bit NX/XD en la CPU. Que esta opción esté activada en la BIOS.
 Soporte de instrucciones de virtualización en la CPU. En Intel, VT-x, en AMD RVI.
 5.2GB de espacio en LUN si arrancamos desde almacenamiento SAN.

Instalar ESXi
Para instalar ESXi 5.5 debemos como primer paso descarganos la iso de vmware.com. La iso que voy a utilizar
para esta guía es VMware-VMvisor-Installer-201410001-2143827.x86_64.iso y es descargable de forma gratuita
al registrarse en la web de VMware.

Conectate con una consola (monitor y teclado) al servidor donde vas a instalar ESXi. Yo lo instalaré dentro de mi
host de laboratorio, como máquina virtual dentro de otra máquina virtual. Es lo que se conoce como nested esxi o
esxi anidado.

Una vez hayas grabado la iso de ESXi a un CD o a un Pendrive, conéctala al servidor y arranca desde ella. Cada
servidor tiene su forma de arrancar desde CD / USB y está fuera del ámbito de este curso para la certificacion
VCP entrar en particularidades de cada fabricante de hardware. Consulta el manual del fabricante para más
información.

Una vez haya arrancado la ISO, se te presentará la siguiente pantalla informándote de que vas a comenzar la
instalación (Pulsar ENTER):
A continuación deberás el acuerdo de licencia (Pulsar F11)

En la siguiente pantalla se te preguntará dónde quieres instalar ESXi. En mi caso es el primer disco de 4GB
disponible. Los demás los usaremos más adelante para VSAN. Seleccionamos el correcto (se marca en amarillo) y
pulsamos ENTER.

A continuación deberás elegir el idioma de tu teclado. Esto es importante para poner la contraseña en caso de que
incluya símbolos o caracteres no alfanuméricos. Selecciona Spanish y pulsa ENTER.
Introduce una contraseña para el host ESXi. La longitud mínima es de 7 caracteres. Después, tras verificar que la
has escrito correctamente tecleándola de nuevo en el renglón inferior, pulsa ENTER.

El siguiente paso verificará que tu equipo cumple los requisitos mínimos para la instalación, si se encuentra algún
problema verás un mensaje similar al siguiente, en el que indica que las instrucciones de virtualización VT-x no
están habilitadas en la BIOS. ¿Recuerdas que era un requisito de instalación? Si usas esxi anidado, puedes
activarlo de la siguiente manera: Seleccionas la VM con el ESXi, Edit Settings, Pestaña Options, CPU / MMU
Virtualization, opción de abajo del todo. Si no sabes lo que es esxi anidado, ignora esto último.

Se te pedirá confirmación antes de instalar ESXi en el disco que has seleccionado anteriormente, ya que la
instalación borra todo el contenido que había en esos discos anteriormente y los reparticionará. Pulsamos F11
El instalador tiene un indicador de progreso y tarda unos cuantos minutos, dependiendo sobre todo de la velocidad
del almacenamiento al que estamos escribiendo. Es posible que a veces parezca que se detenga, pero normalmente
tarda entre 5 y 20 minutos en instalarse.

Cuando haya terminado, se nos presentará un diálogo indicando que se va a reiniciar el equipo. Pulsamos ENTER
para reiniciar.

Una vez haya terminado de reiniciarse el host, intentará obtener IP mediante DHCP. Esto lo hará un poco menos
cómodo de manejar y susceptible de cambios de IP no controlados. VMware recomienda utilizar IPs estáticas para
los hosts ESXi así que vamos a proceder con la configuración de la red de gestión.

Pulsa F2 para acceder a Direct Console User Interface (DCUI). Es el sistema de menús de gestión básica de
ESXi. Podrás acceder a él tras teclear tu contraseña. El usuario es root.
A continuación nos dirigimos al menú Configure Management Network y seleccionamos Network Adapters para
asegurarnos de que la tarjeta de red usada para administración es la que queremos. Este paso es opcional e
innecesario si solo tenemos una tarjeta de red (no recomendado).

Después, vamos a IP Configuration y elegimos la opción Set static IP address and network configuration,
introduciendo los parámetros que queramos
A continuación, iremos a DNS Configuration e introduciremos los valores que necesitemos dentro de nuestra red.
Disponer de resolución DNS directa como inversa es muy recomendable y necesario para algunas tareas.
Configurar un servidor DNS interno queda fuera del alcance de este curso, pero más adelante veremos algunas
formas de prescindir del DNS dentro del vCenter.

Por último, iremos a Custom DNS Suffixes para introducir el nombre de dominio dns que vamos a utilizar para
nuestra infraestructura. Para mi laboratorio uso el dominio virt.es, usa el que prefieras.

Ahora pulsaremos la tecla ESC y diremos que queremos aplicar los cambios pulsando Y.
Podremos ver como nuestro host ESXi comienza a responder a ping…

Para tu información, para todos los ejercicios que haremos a lo largo de este curso, he creado 3 hosts ESXi
diferentes. Hay que estar familiarizado con ellos así que te dejo una relación de los mismos:

 esxi01.virt.es – 192.168.1.11
 esxi02.virt.es – 192.168.1.12
 esxi03.virt.es – 192.168.1.13

Instalar el vSphere Client


Una de las paradojas de las últimas versiones de vSphere es que puede administrarse desde web mediante el
vCenter, que a su vez está disponible como una máquina virtual (VCSA, vCenter Appliance). Sin embargo, la
herramienta básica de gestión para desplegar vCenter sigue siendo un cliente de Windows.

Para instalar el cliente de Windows de vSphere, iremos a https://IP_DE_TU_ESXi y una vez allí haremos click en
“Download vSphere Client”

Tras instalarlo como cualquier otro programa, lo abriremos y veremos el siguiente diálogo
Una vez introducidos los datos del host ESXi, daremos a login

Cuando nos salga el siguiente aviso sobre los certificados SSL, debemos decir que los aceptamos y marcar la
casilla para que ignore esto en un futuro. Los certificados SSL que estamos utilizando son auto firmados y por eso
nos avisa de que no son seguros. Para la mayoría de entornos, esto no nos supone un problema.

Una vez conectados, el cliente nos recordará que estamos en modo Evaluación. Esto quiere decir que durante 60
días vamos a disponer de la totalidad de funcionalidades de vSphere, tal y como serían si tuviésemos una versión
licenciada Enterprise Plus. Ten cuidado con esto, ya que una vez la evaluación termina, el host se desconectará
del vCenter y perderemos estas funcionalidades. NO USES EL MODO EVALUACIÓN PARA HOSTS EN
PRODUCCIÓN.
Configurar NTP en ESXi
Es el momento de configurar la hora. ¿Por qué es tan importante la hora en un host ESXi? Porque muchas de las
funcionalidades de vSphere requieren que los hosts y demás componentes de la plataforma estén sincronizados
casi al segundo.

Seleccionaremos la pestaña Configuration del cliente vSphere y haremos click en Time Configuration

Ahora pulsaremos en Properties, Botón Options y en General, seleccionaremos Start and stop with host.
En NTP Settings, pulsaremos el botón Add e introduciremos un servidor de hora conocido. Si no sabes ninguno,
puedes probar a usar pool.ntp.org. Marcamos Restart NTP service to apply changes y damos al botón de OK.

Marcamos por último NTP Client Enabled y pulsamos OK

Mientras la hora aparezca en color rojo, no estará sincronizada. No he podido obtener una captura de la hora sin
sincronizar, pero es un dato a conocer.
Configurar el acceso SSH a ESXi
Otra de las cosas útiles que podremos hacer en ESXi tras la instalación es habilitar el acceso por SSH. Podemos
hacerlo desde la DCUI (Direct Console User Interface) o desde el cliente vSphere. Vamos a ver como se hace de
ambas maneras.

Para habilitar el acceso SSH via DCUI, haremos login con F2 como hicimos inicialmente para configurar la red
de gestión e iremos a Troubleshooting Options.

Una vez estemos en Troubleshooting Options, seleccionaremos Enable SSH para habilitar el acceso SSH.

Este acceso nos será útil si queremos realizar resolución de problemas más avanzada o trabajar con esxcli. esxcli
no es un objetivo de la certificacion VCP, sino más bien de VCAP, por lo que no será tratado en este curso.

Si preferimos utilizar el cliente vSphere de Windows para habilitar el SSH en ESXi, deberemos ir a la pestaña
Configuration, Security Profile, Services, Properties
Una vez allí, seleccionaremos SSH y pulsaremos el botón Options, para seleccionar luego la opción Start and stop
with host y pulsar OK
Habilitar, configurar y deshabilitar Hyperthreading en hosts ESXi Intel
Hyperthreading es una tecnología de Intel que permite, en determinadas circunstancias, obtener un hilo adicional
de procesamiento por cada core. En la práctica no supone una mejora de rendimiento del doble, y en algunos
casos específicos, puede hasta penalizar el rendimiento del host. Por ello, debemos saber como habilitarlo y
deshabilitarlo.

Para habilitarlo o deshabilitarlo, iremos a la pestaña de configuración en el cliente vSphere y, dentro del panel de
Hardware, pulsaremos en Processors, para posteriormente hacer click en Properties.
Te recomiendo utilizarlo salvo en casos específicos en los que tengas que analizar un problema extraño de
rendimiento de las CPUs. Por lo general el Hyperthreading suele aportar un 30% de beneficio en rendimiento de
CPU global.

Configurar las opciones de rendimiento y ahorro de energía en VMware


ESXi
Este apartado, al que mucha gente no presta demasiada atención, sirve para configurar el balance entre consumo
de energía y rendimiento que queremos obtener de nuestro host ESXi. Dependiendo de como configuremos estas
opciones, el host consumirá más energía, ofreciendo mayor rendimiento, o consumirá menos, rebajando la
potencia general del host. Para seleccionar una de las opciones de ahorro de energía, nos dirigiremos a la pestaña
Configuration, Power Management, Properties. Elige la opción que mas te interese para tu entorno.
Ajuste de valores avanzados de configuración en ESXi
En este apartado aprenderemos a ajustar valores avanzados de ESXi, otro requisito para el examen de
certificacion VCP. Vamos a ajustar el modo en que se comparten paginas de memoria idénticas entre máquinas
virtuales. Sin entrar en mucho detalle, aprenderemos a realizar ajustes avanzados en un host esxi con este valor. Si
quieres más detalles puedes visitar el post sobre TPS, comparticion de memoria entre máquinas virtuales en ESXi.

Para ajustar valores avanzados en el host ESXi, iremos a la pestaña Configuration, Panel Software, Advanced
Settings. El valor que vamos a ajustar se encuentra en la rama Mem del arbol, y se llama
Mem.AllocGuestLargePage. Pondremos el valor a 0 y pulsaremos OK. Este ajuste en concreto puede necesitar
que reiniciemos el host, hagámoslo antes de continuar.
Licenciar un host ESXi

IMPORTANTE, para el laboratorio de aprendizaje para la certificacion VCP es importante dejar el modo
evaluación, por lo que no debemos asignar una licencia gratuita. Sin embargo, es objetivo de la certificacion VCP
saber asignar licencias a un host, directamente y a través de vCenter. Veremos ahora como asignarla directamente
y en capítulos posteriores como hacerlo desde vCenter.

Para asignar una licencia a un host VMware ESXi, deberemos ir, dentro del cliente vSphere de Windows, a la
pestaña Configuration, dentro del panel Software, haremos click en Licensed Features y finalmente haremos click
en Edit.
Para asignar la licencia, haremos click en el botón Enter Key e introduciremos el código de licencia.

No te olvides de repetir el procedimiento y volver a asignar la licencia de evaluación para poder tener todas las
funcionalidades activas.

Agregar almacenamiento en ESXi


Nuestro host de momento no tiene ningún tipo de almacenamiento, ni local (propio del servidor) ni compartido
(en red). Estaría bien que le diesemos acceso a un disco local al menos para poder comenzar a hacer cosas.

Iremos a la pestaña de Configuración, en la zona Hardware seleccionaremos Storage y haremos click en Add
Storage.
Seleccionaremos Disk/LUN y elegiremos un disco local de nuestro equipo. Es importante que nos aseguremos de
que se puede borrar todo el contenido del mismo.

Seleccionaremos el sistema de ficheros VMFS-5

Seguimos para adelante con los menús hasta que se nos pregunte el nombre del datastore. Si vas a manejar mucho
almacenamiento local, te recomiendo que los identifiques de la forma que puedes ver en la captura. De esa forma
sabes a que equipo pertenece, que es local, si es hdd o ssd, y su tamaño.
Una vez terminemos el asistente, dispondremos de un datastore local en el que poder crear máquinas virtuales más
adelante.

Creación de puertos de red


Nuestras máquinas virtuales van a necesitar red para comunicarse entre sí y con el exterior (si lo necesitan). En
VMware podemos distinguir tres elementos básicos de red. vmKernels, vSwitches y Portgroups.

Los vSwitches son el equivalente a los switches de red normales, mientras que los portgroups son agrupaciones de
“puertos de red” de máquinas virtuales que a su vez se conectan a vSwitches.

 Un vSwitch está compuesto por uno o varios uplinks, que corresponden con las tarjetas de red físicas del
host.
 Un Portgroup está compuesto por el conjunto de puertos virtuales que conectan las máquinas virtuales a
él.
 Un vmkernel es un puerto de uso exclusivo del host ESXi que realiza cualquier actividad de entrada o
salida de datos (almacenamiento, vmotion, fault tolerance, vsan, etc)

Para crear nuestro primer Portgroup, iremos a Configuration, Networking, Add Networking y seleccionaremos
crear un Virtual Machine Portgroup.
Podremos seleccionar un vSwitch ya existente (El de gestión que usamos para controlar la máquina) o crear uno
nuevo con otra tarjeta de red diferente.

Finalmente seleccionamos un nombre para el Portgroup y ya estará listo para que le conectemos máquinas
virtuales.
Para los laboratorios de este curso de VMware será necesario que dispongas de TRES hosts ESXi diferentes.
Realiza el ejercicio de configurar tú mismo los otros dos hosts.

Este es el final del primer capítulo de nuestro curso de VMware. Tras aprender a instalar ESXi, el siguiente paso
es aprender a instalar vCenter en el capítulo 02.