Instalar Proxmox en su vieja PCes una excelente manera de construir un laboratorio en casa sin tener que gastar dinero en hardware nuevo. Si no dispone de mucho dinero,los servidores usados​​y las mini PC económicas son sistemas de laboratorio en casa muy sólidos.

Pero, ¿qué pasa con el funcionamiento en un sistema ARM barato, como el Raspberry Pi? Si estás dispuesto a dedicar algo de tiempo extra a configurar todo, es posible poner en funcionamiento Proxmox en estas placas del tamaño de una tarjeta de crédito.

Relacionado
Intenté ejecutar macOS en Proxmox: así fue como funcionó

Gracias a Proxmox, puedes convertir cualquier PC antiguo en un Hackintosh

1

Lo que necesitarás

Si utiliza una Raspberry Pi como núcleo de su máquina Proxmox improvisada, deberá utilizar las placas más nuevas, como laRaspberry Pi 5,para obtener el máximo rendimiento, aunque técnicamente una RPi 3 debería funcionar con el procedimiento que estamos siguiendo. Hablando de eso, utilizaremos la imagen UEFI personalizada de Raspberry Pi para iniciar una variante de Proxmox optimizada para dispositivos ARM64.

Por lo tanto, necesitarás al menos tres dispositivos de almacenamiento para el proyecto: una tarjeta microSD con al menos 1 GB de capacidad de almacenamiento para los archivos UEFI, una unidad USB de arranque con la imagen de Proxmox y otra unidad de almacenamiento externa (preferiblemente un HDD/SSD) donde instalarás el entorno de virtualización.

Si sigues este tutorial en Raspberry Pi 5, necesitarás un adaptador USB a Ethernet adicional como interfaz de red. Esto se debe a que el firmware UEFI de la última y mejor placa RPi es incompatible con el puerto RJ45 integrado.

Copiar los archivos UEFI a una tarjeta microSD

Una vez que hayas reunido todos los componentes necesarios, puedes comenzar este proyecto copiando los archivos UEFI en la tarjeta microSD. Si el nombre Raspberry Pi UEFI te suena familiar, es porque es el mismo conjunto de archivos que usamos alinstalar Windows 11 en Raspberry Pi. Aunque las placas RPi usan repositorios UEFI separados, el procedimiento general es el mismo independientemente de si estás usando una Raspberry Pi 3, 4 o 5 para este proyecto.

  1. Descargue la última versión del archivo UEFI.zip desde elenlace de GitHuben su PC y extráigalo en su ubicación preferida.
  2. Inserte la tarjeta microSD en su sistema.
  3. Si la tarjeta utiliza un sistema de archivos diferente, abra elExplorador de archivosy haga clic derecho en latarjeta microSDantes de hacer clic enFormatear...
    Cómo formatear una unidad en Windows 11
  4. EstablezcaFAT32comosistema de archivosy presioneIniciar.
    Cómo formatear una tarjeta microSD a FAT32 en Windows 11
  5. Copie losarchivos UEFI extraídosy péguelos en la tarjeta microSD recién formateada.

Creación de una unidad USB Proxmox de arranque

Con la tarjeta microSD lista, el siguiente paso es flashear la ISO de Proxmox en otra unidad USB. Usaremos Rufus en este tutorial, pero puedes usar Balena Etcher y otras herramientas.

  1. Descargue la última versión del puerto ARM64 de Proxmox ISO desdeeste enlace de GitHub.
  2. Descargue laversión portátil de Rufusy ejecútela con privilegios de administrador.
  3. Conecte una unidad USB a su sistema y configúrela comoDispositivodentro de Rufus.
    Cómo seleccionar una unidad USB como dispositivo dentro de Rufus
  4. Presione el botónSeleccionar junto a Selecciónde arranquey elija elISO de Proxmoxque descargó anteriormente.
    Cómo seleccionar la versión ARM64 de Proxmox dentro de Rufus
  5. PresioneIniciary espere a que Rufus termine de escribir los archivos Proxmox en la unidad USB.
    Presionando el botón Inicio dentro de Rufus

Instalación de Proxmox en Raspberry Pi

Ahora que tienes la tarjeta microSD y la unidad de arranque, es momento de configurar Proxmox en la SBC. Una vez que estés listo, inserta la tarjeta microSD en la Raspberry Pi antes de conectar el disco de arranque, el teclado con cable HDMI y la unidad de almacenamiento. Nuevamente, si estás usando la RPi5, conecta un adaptador USB a Ethernet a la SBC.

  1. PresioneEscenRaspberry Pi UEFIpara ingresar al menú de firmware.
  2. Ingrese alAdministrador de arranquey seleccione launidad USB de arranque.
    Selección del gestor de arranque dentro de la UEFI de Raspberry Pi
  3. Seleccione la opciónInstalar Proxmox VE con Kernel 6.1 en la pantalla de inicio de Proxmox.
    Elegir la opción de instalación de Proxmox
  4. Seleccione Acepto en el EULA.
    El botón Acepto en el asistente de instalación de Proxmox
  5. Seleccione cuidadosamente launidaddonde planea instalar Proxmox.
  6. Ingrese lacontraseñayla dirección de correo electrónicoantes de tocarSiguiente.
    La configuración de país, zona horaria y distribución del teclado en el asistente de instalación de Proxmox
  7. Asegúrese de que eladaptador de redcorrecto esté conectado en la opciónDispositivo de administracióne ingrese elnombre de host (FQDN)para su servidor Raspberry Pi Proxmox.
    Selección de la configuración de red en el asistente de instalación de Proxmox
  8. Haga clic enInstalary espere a que el asistente de instalación termine de instalar Proxmox en su unidad de almacenamiento.

Construcción de un laboratorio casero en miniatura alimentado por una Raspberry Pi

Ejecución de una máquina virtual Debian dentro de un servidor Proxmox de Raspberry Pi

Si seguiste todos los pasos correctamente, tu servidor Proxmox debería ser accesible desde la dirección IP que configuraste dentro del asistente de instalación. Con eso, eres libre de embarcarte en tus aventuras de laboratorio en casa. Bueno, al menos hasta que te encuentres con el mensaje de errorPantalla no inicializadacuando intentes verificar la salida de la consola en tus máquinas virtuales. Afortunadamente, la solución es tan simple como cambiar elBIOSaUEFI, agregar un nuevoPuerto serie (0)dentro de la pestaña Hardware de tu máquina virtual y modificar la configuraciónde Pantallapara usarTerminal serie (0)en lugar de la configuraciónpredeterminada.

Además de los problemas de rendimiento, también tendrás problemas si intentas inicializar contenedores que no sean ARM o máquinas virtuales dentro del servidor. Por lo tanto, no recomendaría comprar una Raspberry Pi si tu intención principal esconstruir un laboratorio doméstico potente. Pero si tienes una de las placas RPi más nuevas, puedes usarla para familiarizarte con la interfaz de usuario de Proxmox.

Relacionado
Guía para principiantes sobre cómo configurar Proxmox

Es bastante fácil configurar Proxmox para el servidor de su laboratorio doméstico

1