Poder experimentar con cualquier sistema operativo es una de las mejores ventajas detener un laboratorio en casa. O más bien, con casi todos los sistemas operativos, ya que puede tener problemas al intentar configurar distribuciones basadas en ARM en su sistema x86. Pero si está usando Proxmox, puede modificar un par de configuraciones para que las máquinas virtuales ARM64 se ejecuten en la plataforma de virtualización.
Convierte tu Raspberry Pi en un centro de alojamiento propio usando UmbrelOS
Con una interfaz de usuario ordenada y una sólida colección de aplicaciones, UmbrelOS puede simplificar el proceso de alojamiento de servicios FOSS en su Raspberry Pi
Creación de la máquina virtual ARM64
Suponiendo que ya hayainstalado Proxmoxen su laboratorio doméstico, deberá descargar las ISO de ARM64 o AArch64 en la máquina que utiliza para acceder a la interfaz de usuario web. Una vez hecho esto, puede seguir estos pasos para cargar la ISO en Proxmox e implementar una máquina virtual con parámetros ligeramente modificados:
- Navegue al almacenamientolocal-lvmde su nodo principal y presione el botónCargar dentro de la pestañaImágenes ISO.
- Haga clic en el botónSeleccionar archivo, elija elISO ARM64que descargó anteriormente y toqueCargar.
- SeleccioneCrear VMen la esquina superior derecha de la interfaz de usuario web de Proxmox y asigne unnombrea su VM ARM64.Recuerde pulsarSiguientedespués de cada paso.
- Seleccione elarchivo ISO ARM64comoimagen ISO.
- Dentro de la pestañaSistema, cambie elBIOSdeSeaBIOSaOVMF (UEFI)y desmarque la opción junto aAgregar disco EFI.
- Asigne algode almacenamientoa su VM y presione el botónCruz dentro de la opciónTipode la pestañaCPUpara configurar el procesador enPredeterminado (KVM).
- Deje la configuraciónde red sin cambios y asigne algode memoriaa la máquina virtual antes de tocar el botónFinalizar.
Configuración de la máquina virtual ARM64
En un sistema operativo x86/x64 normal, podrías iniciar la máquina virtual y comenzar con tus fantásticos proyectos de laboratorio en casa. Lamentablemente, las máquinas virtuales ARM requieren algunos ajustes adicionales antes de poder usarlas.
- Dirígete a la pestañaHardwarede tu VM recién creada y eligePuerto seriedespués de presionar el botónAgregar.
- Establezca elpuerto serieen0y presioneAgregar.
- Haga doble clic en el campoPantallay cambie el parámetroTarjeta gráficaaTerminal serie 0.
- PresioneAgregary seleccioneDisco EFI.
- Seleccionelocal-lvmcomoalmacenamiento EFIy haga clic enAceptar.
- Seleccione launidad de CD/DVD (ide2)y presioneEliminar.
- Una vez más, presione el botónAgregary cree una nuevaunidad de CD/DVD.
- SeleccioneSCSIcomoBus, seleccionelocalcomo opciónde Almacenamiento, elijaARM64 ISOy presioneAgregar.
- Vaya a la pestañaOpcionesy haga clic enOrden de arranque.
- Reorganice las unidades de arranque para que launidad de CD/DVD SCSIaparezca en la parte superior.
- Vaya a la pestañaShell de sunodo principale ingrese el siguiente comando:
nano /etc/pve/qemu-server/virtual_machine_id.conf
Asegúrese de reemplazarvirtual_machine_idcon elID de tres dígitosde su máquina virtual ARM64. - Agregue un símbolo#antes del campovmgenidy escribaarch: aarch64al final del archivo.
- PresioneCtrl+Xseguido deYpara guardar y salir del archivo.
- Por último, toque el botónInicioen su VM y acceda a él con el botónConsola.
- (Opcional) En caso de que encuentre un error con respecto al tamaño del desplazamiento, cambie eltipo de controlador SCSIdeVirtIO SCSI SingleaVirtIO SCSI.
Ejecución de sistemas operativos ARM en Proxmox
Suponiendo que haya seguido todos los pasos correctamente, debería poder instalar el sistema operativo ARM64 en la máquina virtual mediante la interfaz de línea de comandos. Una vez que haya terminado, podrá modificar la máquina virtual a su gusto. Si bien puede parecer unproyecto Proxmox bastante extrañopara el entusiasta promedio del laboratorio hogareño, poder ejecutar una máquina virtual ARM64 puede ser de gran ayuda si se dedica al desarrollo de aplicaciones y desea una forma rápida de probar y depurar su código.
10 proyectos que alojo en mi laboratorio casero Proxmox
¿Necesitas algunas ideas de proyectos interesantes para tu servidor Proxmox? Esta lista puede ayudarte