Como virtualizar un host ESXi 5
Escrito por jl on January 14th, 2013
Hola a todos
En este articulo vamos a ver como virtualizar un host ESXi 5 dentro de un host ESXi físico, lo que se conoce como nested ESXi . Esto nos puede venir muy bien a la hora de montar un entorno de pruebas o un laboratorio cuando no tenemos el hardware necesario. En nuestro caso, por ejemplo, solo disponíamos de un servidor físico con 20GB de RAM, 144GB de disco duro y dos procesadores Intel dual core, con lo cual no podíamos montar un cluster vSphere. En el artículo nos vamos a centrar en la versión 5, porque el hardware que tenemos solo es compatible para esta versión, pero os comentaremos lo que hay que hacer para la versión 5.1 que es la última.
1.- En primer lugar lo que tenemos que hacer es realizar la instalación básica del Host ESXi 5 en el servidor físico. En este articulo no vamos a explicar paso a paso como hacerlo, si necesitáis ayuda podéis contactar con nosotros.
2.- Una vez instalado el servidor ESXi, instalaremos el servidor vCenter 5 que nuestro caso lo haremos con la opción de virtual appliance que desde la versión 5 ofrece WMware. Xavi escribió los siguientes artículos sobre e la instalación y configuración del appliance en la versión 5.1 y el proceso es prácticamente igual que la instalación y configuración de la versión 5.
http://www.megacrack.es/2012/11/14/instalar-vcenter-server-5-1-en-modo-appliance/
http://www.megacrack.es/2012/11/14/configurar-vcenter-server-5-1-en-modo-appliance/
3.- Una vez realizados estos dos pasos ya tenemos nuestra infraestructura básica con un servidor ESXi y un vCenter Server Appliance
4.- El siguiente paso es configurar en modo promiscuo el switch virtual donde vamos a conectar el servidor ESXi virtual. Para ello nos vamos a las propiedades del vSwitch
Seleccionamos edit, y en la pestaña de security cambiamos la opción de Promiscuos Mode a accept.
5.- A continuación tendremos que modificar una opción del servidor ESXi físico que albergara el host virtual y que nos permitirá poder ejecutar maquinas virtuales de 64 bits. Para ello abrimos una sesión ssh contra el host ESXi y añadimos en el fichero /etc/vmware/config la línea vhv.allow =”TRUE”
En la versión 5.1 el valor que tenemos que añadir en el fichero es vhv.enable =”TRUE””
6.- El siguiente paso es crear una maquina virtual que será el Host ESXi.
Le damos el nombre y el datacenter donde la crearemos
Seleccionamos el datastore, que en este caso al tener un unido disco solo hay uno
Seleccionamos la versión de la maquina virtual
Seleccionamos la versión del sistema operativo de la maquina virtual. Si buscamos el en el desplegable la opción de ESXi 5.0 vemos que no aparece, por lo que seleccionaremos por ejemplo Red Hat Enterprise Linux 6 (64-bit) , y mas adelante editaremos esta opción y ya nos aparecerá la opción correcta. N la versión 5.1 esto ya esta solucionado y aparece la opción de sistema operativo ESXi 5.1
Configuramos el numero de CPUs, que como requisito mínimo de un servidor ESXi tiene que ser 2 cores.
Configuramos la memoria, cuyo requisito mínimo es de 2GB
Configuramos el número y tipo de tarjetas de red
Seleccionamos el controlador SCSI
Creamos el disco virtual, que en nuestro caso y por el poco espacio del que disponemos los vamos a crear con formato Thin
Configuramos las opciones avanzadas
Una vez creada la maquina virtual iremos a las propiedades de la maquina virtual, y en la pestaña Options, en General Options modificaremos el valor del sistema operativo y seleccionaremos VMware ESXi 5.x
Y en Advanced, CPU/MMU Virtualization seleccionaremos la opcion Use Intel VT-x/AMD-V for instruction set virtualization and EPT/AMD RVI for MMU virtualization
7.- una vez que ya tenemos creada la maquina virtual procedemos a instalar el Host esxi virtual para la cual conectamos el cd a la maquina virtual que hemos generado y la arrancamos desde el cd
Y nos guiara por los pasos para instalar el esxi como si fuera físico
8.- Una vez instalado, si vamos al vCenter lo podemos agregar al sistema y trabajar con el normalmente. Además si tenemos un almacenamiento compartido podremos crear un cluster y sacar mucho mas provecho.
Donde
el servidor 192.168.1.10 es el servidor físico
el servidor 192.168.1.79 es el servidor ESXi virtual
esx579 es la maquina virtual sobre la que hemos instalado el esxi virtual
Espero que os sea de utilidad
Saludos