Cómo Instalar el Hipervisor Proxmox en Auto Hospedaje sobre Linux (Parte 2)

Si estás pensando en auto hospedarte y no has visto nuestro artículo sobre los pros y los contras deberías tomarte un minuto para revisarlo y luego volver para aprender cómo instalar un hipervisor Tipo 1 para comenzar tu viaje.

¿Qué es un hipervisor?

En esencia, un hipervisor es simplemente una aplicación que permite ejecutar otras computadoras en él.

Abstrae el hardware de la computadora host para que pueda compartirse con cada máquina virtual que se esté ejecutando en ella simultáneamente.

image

Existen dos tipos de hipervisores: el tipo 1 y el tipo 2. La principal diferencia entre ambos es que el tipo 1 se instala directamente en el hardware, mientras que el tipo 2 es un software que se ejecuta en otro sistema operativo.

En nuestro artículo sobre navegación virtual, utilizamos un hipervisor de tipo 2, VirtualBox, que se ejecuta en Windows.

[content-egg module=Amazon products=”es-B09JZGT9KC” template=list]

En esta guía, vamos a instalar Proxmox Virtual Environment, un hipervisor de tipo 1 que se ejecuta directamente en el propio hardware del servidor.

Prerrequisitos

Para los fines de esta guía, asumimos que tienes lo siguiente:

Descargar las herramientas

Necesitaremos descargar dos herramientas: la propia ISO de Proxmox y una herramienta para crear una unidad USB de arranque.

[content-egg module=Amazon products=”es-B0CF5M442L” template=list]

Para los fines de esta guía, utilizaremos Balena Etcher, pero si te sientes más cómodo con otra herramienta, no dudes en utilizarla.

Comience por visitar el sitio web de Proxmox, haga clic en el botón Descargas y descargue la versión más reciente del instalador ISO de Proxmox (8.1 al momento de escribir este artículo).

A continuación, ve al sitio web de Balena, haga clic en Descargar Etcher y a continuación, seleccione el archivo adecuado para descargar.

Si va a utilizarlo en una PC, tiene la opción de descargar una versión que instalará el programa en su sistema (Instalador) o una versión que se puede ejecutar sin instalarlo primero (Portátil), útil si no tiene derechos de administrador en la máquina o si no va a utilizar esta herramienta más de una vez.

Crear la unidad USB de arranque

El primer paso será crear una unidad USB de arranque, así que inserte la unidad USB en un puerto abierto de su PC (¡no en el servidor que va a utilizar!).

[content-egg module=Amazon products=”es-B0BYNC9W8D” template=list]

Instalación de Balena Etcher

  1. Iniciar Etcher.
  2. Haga clic en “Flash desde archivo” y seleccione el ISO de Proxmox que descargó.
  3. Haz clic en “Seleccionar destino” y selecciona la unidad USB que deseas utilizar. Ten cuidado, ya que esto destruirá todo el contenido del dispositivo, así que no elijas la unidad incorrecta por accidente.
  4. Por último, haz clic en el botón “Flash” para comenzar. Este proceso no llevará mucho tiempo y, cuando hayas terminado, podrás retirar la unidad USB.

[content-egg module=Amazon products=”es-B09JZGT9KC” template=list]

Instalar Proxmox en el servidor

El proceso para instalar Proxmox es muy sencillo, pero hay algunas cosas que deberás tener en cuenta durante el proceso.

Antes de comenzar la instalación, asegúrese de que la virtualización esté habilitada en el BIOS de su servidor. El proceso varía según la placa base, pero generalmente consiste en lo siguiente:

  1. Presione una tecla para ingresar al BIOS (por ejemplo: Esc, F1, F12, etc.)
  2. Busque la configuración de la CPU (por ejemplo: procesador, chipset o puente norte)
  3. Habilitar el parámetro de virtualización (por ejemplo: VT-x, AMD-V, SVM o Vanderpool)
  4. Habilite Intel VT-d o AMD IOMMU si esas opciones están disponibles

Mientras esté en el BIOS, asegúrese de que el sistema arranque desde USB; puede reducir la prioridad USB más adelante si lo desea.

Luego, solo tienes que seguir los diez pasos que se indican a continuación para completar la instalación. La galería muestra cómo se ve cada pantalla a lo largo del proceso.

[content-egg module=Amazon products=”es-B0CF5M442L” template=list]

Debes tener en cuenta que la instalación se realizó inicialmente en VirtualBox para facilitar las capturas de pantalla y es algo con lo que puedes jugar primero para familiarizarte con el proceso.

  1. Después de guardar la configuración de virtualización, inserte la unidad USB que creó en el último paso en el servidor en el que desea instalar Proxmox. Tenga en cuenta que esto instalará un sistema operativo completo, por lo que se borrarán todos los datos de la unidad del sistema.
  2. Reinicie el servidor que está utilizando para que arranque desde el dispositivo USB que insertó.
  3. La primera ventana te pregunta si quieres instalar Proxmox con una interfaz gráfica o de terminal. Dado que se trata de un servidor y gestionarás todo a través del navegador web (y ocasionalmente por SSH), conviene ahorrar recursos e instalar solo la interfaz de terminal.
  4. A continuación, el instalador comprobará que ha habilitado la virtualización y le dará una advertencia si no lo ha hecho. Si no ve el mensaje y, en su lugar, solo ve el EULA, está listo para continuar. Así que lea el EULA completo (esperaré…) y, si está de acuerdo, seleccione Acepto en la parte inferior para continuar.
  5. A continuación, seleccione el disco duro en el que instalará Proxmox. En la mayoría de los casos, probablemente solo tendrá una opción.
  6. El siguiente paso es configurar el país, la zona horaria y la distribución del teclado. No haga clic en Siguiente sin pensarlo, porque, según mi experiencia, el sistema suele elegir valores predeterminados… extraños. En la captura de pantalla, puede ver que me presentaron Austria como mi país y Alemania como distribución del teclado. No lo vi la primera vez y me confundí en la siguiente pantalla cuando presioné Shift-2 y me aparecieron comillas como en mi antiguo Commodore 64.
  7. Después de seleccionar la información de ubicación, se le solicitará que cree una contraseña raíz. Esta es la contraseña que usará para iniciar sesión en la interfaz gráfica de usuario web, así como en la línea de comandos, si es necesario, por lo que, aunque las contraseñas no son lo mejor, asegúrese de seleccionar una segura.
  8. El otro aspecto que se debe tener en cuenta en esta pantalla es qué dirección de correo electrónico se desea utilizar para la comunicación. Si no se configura SMTP, probablemente no importe cuál se utilice aquí, pero el sistema requiere una dirección con el formato correcto.
  9. La siguiente pantalla le solicita que seleccione un nombre de host y una dirección IP para el servidor. No puede usar DHCP con Proxmox, ni debería hacerlo con servidores en general, así que elija una dirección IP que no sea parte de su grupo de reserva de DHCP y que pueda recordar en el futuro. Veremos cómo agregar esto a un servicio DNS local como Pi-hole en el futuro. También querrá configurar la puerta de enlace (cómo sale de su red), así como un servidor DNS local (o remoto).
  10. Ahora revise su configuración, haga clic en el botón de instalación y espere unos minutos hasta que se instale su hipervisor.
  11. Por último, retire la unidad USB, reinicie y se le presentará la página de inicio de sesión raíz.

[content-egg module=Amazon products=”es-B0BFGWN1RW” template=list]

Primer inicio de sesión

Cuando se complete la instalación, aparecerá un inicio de sesión en el monitor conectado al servidor, pero rara vez necesitará usarlo. En su lugar, tome nota de la URL en la página de inicio de sesión y escríbala en su navegador web favorito.

Modo oscuro

Lo primero que me gusta hacer es configurar el modo oscuro en la interfaz para que sea más fácil de leer.

  1. Coloque la URL en el navegador y aparecerá la pantalla de inicio de sesión.
  2. El nombre de usuario es root y la contraseña es la que haya seleccionado durante la instalación.
  3. Haga clic en “Aceptar” en la alerta “Suscripción no válida”. Hablaremos de eso en un minuto.
  4. En la esquina superior derecha, haga clic en “root@pam” para obtener el menú desplegable.
  5. Seleccione “Tema de color”.
  6. En el menú desplegable, seleccione “Proxmox Dark” y haga clic en Aceptar.
  7. ¡Tu pantalla ahora será más fácil de leer!

Repositorio empresarial

Como se indica en la sección Modo oscuro, a menos que desee pagar por soporte, no se le permite descargar desde los repositorios Enterprise. La principal diferencia entre los repositorios Community y Enterprise es que estos últimos son más estables.

[content-egg module=Amazon products=”es-B0C99TX1RM” template=list]

En un entorno doméstico, no notará ninguna diferencia. Sin embargo, a menos que configure actualizaciones de la comunidad, su instalación de Proxmox nunca se actualizará, así que vamos a configurarlo aquí.

  1. Haga clic en el nombre de su nodo en Centro de datos (en mi caso, es “proxmox1”).
  2. Haga clic en “Repositorios” en “Actualizaciones”.
  3. Haga clic en el repositorio “https://enterprise.proxmox.com/debian/ceph-quincy” y luego seleccione “deshabilitar”.
  4. Haga clic en el repositorio “https://enterprise.proxmox.com/debian/pve” y luego seleccione “deshabilitar”.
  5. Ahora recibirá una advertencia de que no recibirá ninguna actualización, así que haga clic en “http://download.proxmox.com/debian/pve” y luego haga clic en “habilitar”.
  6. Verá un mensaje que dice “el repositorio sin suscripción no se recomienda para uso en producción”, pero encima debería haber una marca de verificación verde que confirma que está recibiendo actualizaciones para Proxmox VE.
  7. Ahora haga clic en “Actualizaciones”, justo encima de “Repositorios”.
  8. En la parte superior, haga clic en el botón “> Actualizar”.
  9. Si hay actualizaciones, escriba “y” para continuar y luego espere a que finalice.

Conclusión y próximos pasos

Ahora tiene su propio hipervisor Tipo 1 configurado y listo para crear máquinas virtuales, que abordaremos en la próxima entrega.

Además, analizaremos en detalle las diferentes opciones dentro de la interfaz gráfica de usuario y dónde se encuentran algunas configuraciones en las que de otra manera no pensaría.

[content-egg module=Amazon template=list]