miércoles, 8 de abril de 2026

Proxmox: Instalación

Proxmox es una plataforma de virtualización de código abierto que permite gestionar máquinas virtuales y contenedores desde un único entorno centralizado. Basado en tecnologías como KVM y LXC, ofrece una solución completa para la administración de infraestructuras virtualizadas, incluyendo funciones como alta disponibilidad, almacenamiento definido por software y gestión mediante interfaz web. Es ampliamente utilizado tanto en entornos empresariales como en laboratorios y servidores domésticos por su flexibilidad, escalabilidad y facilidad de uso.


En este artículo voy a instalar Proxmox en un ordenador con un procesador Intel Core i5, 8 GB de RAM y 500 GB de Disco Duro y lo utilizaré como un laboratorio de pruebas.

Preparación del Instalador

Antes de tocar tu servidor necesitas preparar el medio de instalación:

Descarga la ISO: Ve a la web oficial proxmox.com, entra en la sección de Downloads y descarga la última versión del archivo ISO de Proxmox VE, en mi caso la versión 9.1-1.


Crea el USB de arranque: Utiliza una herramienta como BalenaEtcher o Rufus (yo me he descargado la versión portable de esta última para Windows x64). Introduce el pendrive y ejecuta Rufus que lo detectará automáticamente. Selecciona la imagen ISO descargada, pulsa Empezar. En unos minutos tendrás tu pendrive de instalación listo.


Configuración de la BIOS

Conecta el USB al ordenador que servirá como servidor y reinicia. Deberás entrar en la BIOS (la tecla varía según el fabricante - en mi caso ESC) para realizar dos ajustes críticos:

  • Orden de arranque: Configura el sistema para que inicie primero desde el pendrive USB.
  • Virtualización: Asegúrate de que las opciones de virtualización de la CPU (Intel VT-x o AMD-V) estén activadas.

El Proceso de Instalación

Una vez que el ordenador inicie desde el USB, verás el menú de Proxmox. Sigue estos pasos:

  • Selección de modo: Elige la opción "Install Proxmox VE (Graphical)"
  • Disco y Sistema de Archivos: Selecciona el disco donde se instalará. En las opciones avanzadas, es muy recomendable elegir ZFS en lugar de EXT4 ya que ofrece ventajas significativas para la creación de clústeres y migraciones de datos aunque, en mi caso, como se trata de un servidor para realizar pruebas, he optado por EXT4.
  • Localización: Configura tu país, zona horaria y distribución de teclado (ej. España/Madrid)
  • Credenciales de Administrador: Define una contraseña robusta para el usuario root y facilita un correo electrónico de contacto
  • Configuración de Red: Asigna un nombre al host (ej. servidor.local) y verifica que la dirección IP sea correcta. Se recomienda usar una IP estática para no perder el acceso al servidor más adelante. Debes asegurarte que dicha IP no esté dentro del rango DHCP de tu router. En mi caso:
    • Subred: 192.168.1.0/24
    • IP: 192.168.1.20
    • Gateway: 192.168.1.1
    • DNS: 8.8.8.8. 1.1.1.1
Al finalizar, el sistema se reiniciará. Recuerda retirar el pendrive para que el equipo inicie desde el disco duro.

Acceso y Optimización Inicial

Tras el reinicio, la pantalla te mostrará una dirección IP y un puerto (normalmente el 8006).

Entrada al Panel: Abre un navegador en otro ordenador y entra en https://tu-ip:8006. Loguéate con el usuario root y la contraseña que configuraste durante el proceso de instalación.


Modo Oscuro e idioma: Si prefieres puedes activar el Modo Oscuro en la configuración de la interfaz. Para ello, en la parte superior derecha pulsa un botón denominado root@pam y selecciona Tema de colores - Proxmox Dark. También puedes cambiar el idioma en el mismo botón.

Optimización con ProxMenux

Para dejar el sistema perfecto, puedes usar herramientas de optimización como ProxMenux. Nos vamos a su web, seleccionamos Install now y copiamos el script de instalación.

bash -c "$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)"

Desde la sección Consola (Shell) de tu nodo Proxmox, pegas el script y seleccionas Yes (versión normal).

Una vez instalado escribimos en la consola menu.


Selecciona opción 1 Setting post-install Proxmox. A continuación seleccionamos la opción 1 "Automated post-install script" y seleccionamos Yes un par de veces.. Esto elimina la advertencia de suscripción, actualiza los repositorios y activa optimizaciones específicas si usas un disco SSD para evitar su desgaste prematuro.

Al finalizar te pedirá un Reinicio del sistema. Selecciona Yes y espera a que se reinicie.

Una vez reiniciado el sistema, volvemos a la consola de nuestro servidor y volvemos a escribit menu. Volvemos a seleccionar la opción 1 y a continuación seleccionamos la opción 1 Customizable post-installation script, nos desplazamos al final de la lista de scripts y marcamos (barra espaciadora) la opción Install Figurine. Esto, entre otras cosas, nos puede ser de utilizar para ejecutar comandos alias, es decir, comandos que hacen referencia a otros comandos. Para verlos escribimos nano. bashrc.

Por ejemplo, si escribimos el alias aptup ejecutaremos los comandos apt update y apt dist-upgrade para actualizar el sistema. Es una forma de ahorrar tiempo.

Si en el navegador escribimos la misma dirección IP pero apuntando al puerto 8008 (en mi caso 192.168.1.20:8080) accederemos al ProxMenux Monitor que nos mostrará gráficamente información sobre nuestros sistema


Resumen.

Es estos momentos, tendremos un Proxmox bastente optimizado y funcional para empezar a instalar máquinas virtuales y servicios, pero eso lo dejaremos para posteriores artículos.


No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.