Instalación de ESXi en raspberry pi 4

Ha llegado a mis manos una raspberry pi 4 de 8 gigas de ram, y no he podido resistirme a instalarle el esxi.

En mi opinión, es un gran paso con respecto a la virtualización, porque es algo que estábamos esperando muchos desde hace años, y creerme que he probado todo tipo de maneras para poder instalarlo desde hace tiempo, y por fin, hay compatibilidad y podemos usarla, en mi caso, de laboratorio. Pero en un futuro creo que va a dar juego para muchas mas opciones ya que los procesadores de arm se están usando mucho para pequeñas implantaciones y desarrollos.

Bueno al lio, lo que vamos a necesitar es:

  • una raspberry como es lógico (aqui luego podemos comprar carcasas, etc…. yo compre un pack por aliexpress que venia todo)
  • una tarjeta sd para instalar el UEFI de arranque
  • 1 pendrive, donde residirá la iso que la esxi
  • 1 pendrive, donde instalaremos la esxi

Después vamos a necesitar la iso de esxi. Para ello nos lo descargamos de aquí:

iso raspberry y documentación

Y los ficheros de configuración de firmware de bios UEFI, que irán en la sd:

https://github.com/raspberrypi/firmware/archive/master.zip

https://github.com/pftf/RPi4/releases/download/v1.20/RPi4_UEFI_Firmware_v1.20.zip

Una vez descargados, vamos a ir preparando todos los componentes

Vamos a ir preparando todos los componentes

Lo primero que necesitamos es formatear en fat32 la tarjeta sd.

Con windows 10 la cosa se puede complicar un poco así que lo más fácil es que abráis un cmd y lo hagáis con diskpart

Pasos:

Cmd
Diskpart
List volume
Select volume x (letra de nuestra tarjeta sd)
Format fs = fat32

Una vez formateado comprobamos que esta en fat32

Extraemos el contenido de fichero firmware-master.zip en el pendrive UEFI.

Dentro de la carpeta boot eliminamos los kernel que tengamos:

Después descomprimimos el contenido de la zip RPI4_UEFI_Firmware_v1.20.zip

Y sustituimos todo lo que nos diga

Nota: para la versión de 4GB Pi 4 editar el config.txt de la tarjeta sd y añadir esta línea al final gpu_mem=16:

En uno de los pendrives de los que tenemos para poder cargar la iso de esxi yo uso el rufus

Ahora vamos a pinchar todo en la raspberri pi, el sd y los 2 pendrives, el que lleva la iso y en el que vamos a instalar.

Pulsamos esc para entrar en el menú

Nos iremos hasta Device Manager – Raspberry Pi Configuration – Advanced Configuration y deshabilitaremos el límite de 3GB de la RAM

Pulsamos f10 para guardar los cambios

Una vez tenemos esto vamos a boot manager y elegimos el pendrive donde se ha cargado al iso de esxi con rufus

Y empezamos con la instalación de nuestro esxi

Aceptamos licencia

Elegimos el otro pendrive el que os comenté que iba albergar la instalación de la iso

Elegimos el idioma

Ponemos el password de root

Pulsamos f11 y empezamos con la instalación

Una vez terminada nos reiniciará y ya podemos ver que nuestra raspberry tiene el esxi instalado

Ahora vamos a hacer un par de configuración que yo hago siempre en mi esxi

Deshabilitamos el ipv6 si no lo vamos a usar

Configuramos una ip estática para poder acceder a nuestra rapsberry con esxi

Configuramos nombre y dns

Y reiniciamos

Con esto ya podemos ver que accedemos a nuestra web de esxi desde nuestra rapsberry

Nos logamos y vemos que es un esxi como dios manda, quien nos lo iba a decir

Voy a activar el ssh desde la configuración de nuestro host

Probamos que accedemos sin problemas

Configuramos el ntp

Por último, voy a integrar la raspberry dentro de mi vcenter

Al agregarlo nos reconoce nuestra raspberry

Podemos ver que está totalmente integrado en nuestro vcenter

Espero que os sirva

Deja un comentario