Instalar Proxmox VE para "trastear" con máquinas virtuales

Instalar Proxmox VE para "trastear" con máquinas virtuales

Pues resulta que tenía un mini pc que tenía por casa en el que "sólo" estaba usándolo para tener windows 11 que me hacía falta para la instalación de varios programas de un curso que estaba haciendo de Inteligencia Artificial y Big Data y para otro de Power BI, que es exclusivo de Windows.


¿Que mini pc estaba usando?

Pues el mini pc que tenía por casa era un MINIS FORUM U820.


Este mini pc, presenta las siguientes características:

  • Intel Core i5-8279U
  • 16 GB Ram
  • Disco duro NVME de 512 GB
  • Red de 2,5G

Lo elegí porque, además, permite ampliación interna con dos discos SATA de 2,5" y durante un tiempo lo tuve montado con un Xpenology.

foto del mini pc, mostrando opciones de expansion

Y porque me salió a un precio increíble, siendo más potente que los N100 que llevan muchos de estos mini pc's.

comparativa potencia intel N100 vs core i5 de este equipo
Minis Forum U820 comprado en Amazon por 289,99€

¿ Cuál es el objetivo de montar Proxmox?

El más evidente era el cacharreo. También quería montar un Home Assistant para jugar un poco, ahora que me he pasado a PVCP en el contrato de la luz, y darle más utilidad a un cacharro que estaba infrautilizado.


Pasos a seguir

PASO 1 Bajar la iso de Proxmox VE

Para ello, nos vamos a su web y pulsamos sobre el botón DOWNLOAD

pagina web de Proxmox ve para acceder a la pagina de descargas de la ISO

En la siguiente página, elegimos la version que está señalada y pulsamos sobre DOWNLOAD o sobre TORRENT según mejor sea para vosotros.

ventana de descarga de la version de Proxmox ve

Esto descargará un archivo .iso que tenemos que quemar en un USB con el programa que más os guste (balena etcher suele funcionar muy bien) y luego debemos de configurar el mini pc (en mi caso) para que arrancase desde este USB.

PASO 2 Arrancar con la instalación

Una vez arrancado, nos vamos a encontrar con varias páginas de configuración.

Empezamos con esta primera, dónde tenemos que elegir si queremos la versión de escritorio, que es la que os recomiendo, o la versión por terminal. Elegimos y pulsamos ENTER

ventana de elección de modo de proxmox

Pasaremos a una pantalla de inicio de un Linux y al final os debe salir una dirección IP asignada por DHCP. Debéis de anotarla porque yo he intentado cambiarla en mi router para obtener otra IP distinta y me ha dado algún dolor de cabeza que otro.

Ventana de arranque de la instalación de Proxmox

Luego pasamos a los Términos de Licencia (EULA) que debemos aceptar si queremos seguir avanzando.

EULA de Proxmox

En la siguiente ventana vamos a elegir el disco de instalación dónde se va a instalar nuestro sistema. Solo tendréis que elegir si tenéis más de una opción. En mi caso, como es una máquina virtual a la que le he dado 100 GB de espacio, pues me sale así. Pulsaremos en siguiente

elección de disco donde instalar promox

Configuramos las opciones regionales y pulsamos en siguiente

opciones regionales de configuración de Proxmox

Ahora procedemos a ponerle nuestra contraseña super efectiva. La confirmamos y ponemos nuestro correo electrónico. Pulsamos en siguiente.

configuracion de contraseña de acceso

Y llegamos a la configuración de red. Elegimos nuestro adaptador de red. En el caso que sólo haya uno, pues no hay que elegir.
Después ponemos la IP (acordaos de poner la que os ha dado inicialmente en la pantalla negra de las letras)

Ponemos la IP de nuestro router como Gateway

Y ponemos un DNS como por ejemplo los de Google. Puedes poner otros si lo prefieres.

Pulsamos en siguiente.

configuración de red

Llegamos a la ventana de resumen de la instalación, donde verificamos los datos, confirmamos que la casilla de reiniciar tras la instalación está marcada y de ahí, pulsamos en instalar.

pantalla resumen de datos

Comienza ahora una ejecución de configuraciones en segundo plano que deben llegar hasta el 100%

configuración automatica del sistema

Una vez termine, nos mostrará durante unos 3 segundos, una pantalla dónde podemos ver cómo proceder al acceso a nuestro sistema y se reiniciará automáticamente

pantalla final donde nos muestra la ip y el puerto 8006 como datos de acceso

PASO 3 Primer acceso via web

Una vez que nuestro equipo ha arrancado, vamos a un navegador web e introducimos la IPLocal que hemos configurado anteriormente, ponemos :, y después el puerto 8006. Nos vamos a encontrar con un aviso que la web no es segura.
Esto pasa porque se busca una conexión segura (https), pero no tenemos el certificado.

Pulsamos en el botón de configuración avanzada

aviso de conexión no privada

Luego pulsaremos en el botón de acceder a la ip local

seleccionar acceder a la IP

Y llegaremos a la pantalla de LOGIN donde introducimos root como usuario, nuestra contraseña elegida, cambiamos el idioma a español para sentirnos más cómodos y pulsamos en Login

pantalla de login en la interfaz de gestión de Proxmox

PASO 4 Post instalación

El sistema nos recibe con una ventana muy bonita que nos informa que no tenemos una suscripción válida. Pulsamos en aceptar para cerrar esta ventana.

aviso que no hay suscripción válida

Para corregir esta incidencia, elegimos nuestro Proxmox en el menú lateral y pulsamos en consola en el segundo menú, lo que nos llevará a una ventana de terminal.

llegar a la terminal de nuestro Proxmox

Copiamos este script

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)"

Y lo pegamos en la terminal de nuestro Proxmox

comando pegado en la terminal

Pulsamos en Enter y vamos a ir configurando los pasos para pasar el sistema de suscripción a versión de la comunidad. Lo primero es pulsar y. Pulsamos Enter

confirmar ejecución de script

En la siguiente ventana, tenemos que pulsar en OK, para ellos pulsamos una vez el tabulador y confirmamos con la barra espaciadora.

pulsar tabulador y seleccionar con barra espaciadora

Deshabilitamos el repositorio de Enterprise pulsando el tabulador y confirmando con la barra espaciadora.

desactivar el repositorio enterprise

Habilitamos el repositorio de no suscripción pulsando el tabulador y confirmando con la barra espaciadora.

habitamos repositorio de no suscripción

Instalamos los paquetes ceph correctos pulsando en tabulador y confirmando con la barra espaciadora.

instalación de los paquetes ceph correctos

Deshabilitamos el repositorio pvetests pulsando en tabulador y confirmando con la barra espaciadora.

deshabilitar repositorio pvetest

Deshabilitamos que nos salga el mensaje de inicio de la suscripción pulsando en tabulador y confirmando con la barra espaciadora.

deshabilitar el mensaje inicial de suscripción

Confirmamos con barra espaciadora

confirmar con barra espaciadora

Deshabilitar la alta disponibilidad si tenemos solo un nodo como es mi caso pulsando en tabulador y confirmando con la barra espaciadora.

deshabilitar la alta disponibilidad

Actualizamos nuestro Proxmox pulsando en tabulador y confirmando con la barra espaciadora.

actualizar Proxmox

Pasará a un proceso de actualización automática que tardará un poco

auto actualización

Confirmamos el reinicio pulsando en tabulador y confirmando con la barra espaciadora.

confirmación de reinicio

Esperamos al reinicio y volvemos a acceder a nuestro Proxmox, dónde vemos que ya no hay mensajes.

Aquí podemos ver una ventana de resumen de nuestra máquina.

En mi caso veis que sólo hay dos hilos para virtualizar. Algo que es completamente distinto en el mini pc donde hay 8 hilos.

Aquí es dónde a más máquina tengamos, mayor capacidad para virtualizar distintos sistemas tenemos.

PASO 5 Mi primera máquina virtual

Y ahora te preguntarás, ¿cómo instalo yo ahora una máquina virtual? o ¿qué puedo instalar?

Pues te comento, yo en el mini pc que antes sólo corría Windows 11, tengo ahora corriendo:

  • Un Home Assistant con supervisor a través de Home Assistant OS
  • Un Ubuntu para trastear
  • Un W10 totalmente funcional y que funciona igual de bien que el que traía nativo el mini pc

Para proceder a la instalación por ejemplo del Home Assistant, lo primero que vamos a hacer es irnos a la página https://tteck.github.io/Proxmox/

Agradecer al usuario de Mastodon Kron el descubrimiento de esta página.

En ella vamos a ir al menú lateral, pulsaremos sobre Home Assistant. Se nos despliega un menú dónde vamos a elegir Home Assistant OS VM y se nos abre una ventana. En ella nos informa de un script y de una configuración de hilos, memoria y capacidad de disco duro por defecto.

ventana de la web de scripts para instalar MV de manera fácil

Pulsamos sobre el botón de copy y repetimos los pasos anteriores que hicimos para quitar el cartel, es decir, seleccionar Proxmox en el menú lateral y consola en el segundo menú.

Pegamos el comando copiado, pulsamos enter y......

instalación de home assistant OS

Comenzamos la instalación sencilla de este sistema. Pulsamos en la barra espaciadora para confirmar

confirmamos ejecución

Pulsamos en la barra espaciadora para confirmar

confirmamos para los ajustes predefinidos

Esperamos a que termine la instalación automática

finalización de la tarea

Y si ahora miramos el menú lateral, veremos que tenemos una nueva máquina virtual instalada, donde si la seleccionamos y pulsamos en consola, nos encontramos con el procedimiento de arranque y una vez acabada, con los datos para acceder a nuestra página de Home Assistant.

Si quieres hacer otra instalación, puedes navegar por esta página y repetir los pasos de copiar y pegar los scripts de ejecución.

Espero que le saques provecho y que te diviertas como lo estoy haciendo yo con la poca domótica que tengo en casa.

https://youtu.be/N9RHySUAGiA

Mi nombre es David Rodríguez, apasionado por un millón de cosas que lleven placas y chips dentro. Puedes encontrarme como @[email protected] en Mastodon y en grupo de Telegram de Synology NAS https://t.me/synologyNAS
Tengo un canal de youtube que complementa al blog https://www.youtube.com/@_Bilito y que me harías un gran favor si te suscribes.