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 usadosy 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.
Intenté ejecutar macOS en Proxmox: así fue como funcionó
Gracias a Proxmox, puedes convertir cualquier PC antiguo en un Hackintosh
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.
- Descargue la última versión del archivo UEFI.zip desde elenlace de GitHuben su PC y extráigalo en su ubicación preferida.
- Inserte la tarjeta microSD en su sistema.
- Si la tarjeta utiliza un sistema de archivos diferente, abra elExplorador de archivosy haga clic derecho en latarjeta microSDantes de hacer clic enFormatear...
- EstablezcaFAT32comosistema de archivosy presioneIniciar.
- 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.
- Descargue la última versión del puerto ARM64 de Proxmox ISO desdeeste enlace de GitHub.
- Descargue laversión portátil de Rufusy ejecútela con privilegios de administrador.
- Conecte una unidad USB a su sistema y configúrela comoDispositivodentro de Rufus.
- Presione el botónSeleccionar junto a Selecciónde arranquey elija elISO de Proxmoxque descargó anteriormente.
- PresioneIniciary espere a que Rufus termine de escribir los archivos Proxmox en la unidad USB.
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.
- PresioneEscenRaspberry Pi UEFIpara ingresar al menú de firmware.
- Ingrese alAdministrador de arranquey seleccione launidad USB de arranque.
- Seleccione la opciónInstalar Proxmox VE con Kernel 6.1 en la pantalla de inicio de Proxmox.
- Seleccione Acepto en el EULA.
- Seleccione cuidadosamente launidaddonde planea instalar Proxmox.
- Ingrese lacontraseñayla dirección de correo electrónicoantes de tocarSiguiente.
- 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.
- 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
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.
Guía para principiantes sobre cómo configurar Proxmox
Es bastante fácil configurar Proxmox para el servidor de su laboratorio doméstico