Sitio de construcción del NAS de la red doméstica: Nivel 5

La Disciplina Suprema - Mini PC con NvME y
Sata SSD, + HDD externo en BareMetal ProxmoxVE

¿Le gustó Level 4 con Synology o QNAP, pero desea aún más flexibilidad, sin bloqueo de proveedores y, sobre todo, un sistema que se pueda desarrollar aún más con sus necesidades? Mejor aún libremente configurable hasta el último bit y sin restricciones ¿qué se instala en el sistema? ¡Hagámoslo!

Bienvenido al Nivel 5: Un servidor de hipervisor separado en BareMetal. Este sistema se basa en un ahorro de energía, usado Office Mini PC y el libre Entorno virtual de Proxmox (ProxmoxVE). Ahora en La versión 9 está disponible.

¿Cuál es la idea detrás de esto?
En lugar de confiar en un sistema NAS propietario, utiliza una mini PC
(por ejemplo, Lenovo Tiny, HP EliteDesk Mini, Dell OptiPlex Micro), que a menudo ya está disponible por 80-200 €. Su PC descartada de Level3 cuando el presupuesto es ajustado, por supuesto, también va. ¿O los miras a ellos también? Foro de Proxmox No olvides lo que otros están usando. Combinado con un SSD NVMe rápido para el sistema y uno o más SSD SATA + discos duros adicionales para sus datos, tiene una plataforma de servidor de pleno derecho que consume mucha menos energía que la antigua PC. Nivel3, Más que el Raspi de Nivel2. En estos, su ProxmoxVE se instala directamente en el hardware («BareMetal») como un sistema operativo hipervisor.

Esto te da todas las libertades: Usted puede Casi cualquier número Inicie máquinas virtuales (VM) o contenedores LXC. La palabra mágica para esto es sobre el compromiso. En pocas palabras, no todos los servicios siempre harán pleno uso de todos los recursos asignados. También permite configurar la orquestación de contenedores con Docker/Portainer o Kubernetes o incluso servicios como Nextcloud, Home Assistant, gelatina, PlexMediaServer, Separa WordPress y muchos más en máquinas virtuales o contenedores individuales. Segmentación de palabras clave para reducir la superficie de ataque: También sería posible una separación completa de los servicios individuales en contenedores separados, o un clúster virtual de Kubernetes Pods.

Así es como funciona:

Descargue la última ISO de ProxmoxVE desde el sitio web oficial:
Descargas de Proxmox Grabe el ISO en una unidad flash USB (por ejemplo, con Rufus en Windows, BalenaEtcher, o dd bajo Linux). A continuación, conecte la memoria USB a la mini PC.

Configuración del BIOS

Inicie el Mini PC y vaya al BIOS (generalmente [F1], [F2] o [DEL] al arrancar). Allí se activa «UEFI Boot» (Proxmox también puede Legacy, pero UEFI está más preparado para el futuro). Establezca el orden de arranque para que la memoria USB sea lo primero. Si Secure Boot está activo: deshabilitar (Proxmox en sí no admite Secure Boot, pero los contenedores VM y LXC ya se iniciaron en él).
A continuación, configure la opción de seguridad de arranque «halt on» en «no errors», por lo general el valor predeterminado es «no, pero Keyboard» para que posteriormente el sistema pueda funcionar sin monitor ni periféricos. Se llama Sin cabeza. En ocasiones, la opción también puede encontrarse en «POST«Post Errors: Deshabilitado» Por último, guarde la configuración y reinicie.

Instalación de Proxmox

El PC ahora arranca desde la memoria USB e inicia el instalador de Proxmox.
Seleccione "Instalar Proxmox VE" y confirme los términos de la licencia (código abierto, solo costos de soporte comercial). Seleccione la unidad de destino (su SSD NVMe) en la que desea instalar Proxmox. Establezca una contraseña raíz segura y su dirección de correo electrónico para los mensajes del sistema. Especifique el nombre de host y la dirección IP (estática o DHCP). Inicie la instalación y espere hasta el final (aproximadamente 5-10 minutos).

Acceso inicial

Después del reinicio, el servidor muestra un mensaje en la pantalla sobre la finalización de la instalación con una dirección como:

Instalación de ProxmoxVE completada. Puede acceder a la interfaz web en la siguiente dirección: https://192.168.1.100:8006

Esta dirección ahora se puede ingresar en el navegador para llegar a la interfaz web de Proxmox (Atención: certificado autofirmado, el navegador da una advertencia). Iniciar sesión con el usuario raíz y la contraseña de la instalación.

Felicitaciones, la instalación está completa. El nuevo hipervisor no necesita monitor, teclado o mouse, todo lo demás ahora se controla de forma remota a través de la dirección anterior.

Primera institución

Activar actualizaciones:
En la interfaz web bajo Centro de datos → nodo → Actualizaciones
o a través de la consola:

actualización de apt && actualización completa de apt

Ahora agregue discos locales:

Bajo Centro de datos → Almacenamiento Puede incluir su SSD SATA u otras unidades como almacenamiento para máquinas virtuales, contenedores o copias de seguridad.

Los discos duros externos como Seagate Desktop Drive o WD Elements simplemente se conectan a través de USB según sea necesario. Puede cazar gangas en varios sitios, la expansión es posible en cualquier momento más tarde.

Esto completa la configuración básica.

Gestión del nuevo servidor Proxmox

Si inicia sesión en su servidor Proxmox a través de la interfaz web, verá una estructura de árbol con su nombre de servidor a la izquierda. Si hace clic en el nombre del servidor, el menú cambia en el medio: Hay varias opciones que puede utilizar para configurar y mantener el servidor. También puede hacer doble clic en el nombre del servidor para que la estructura del árbol se abra como un menú desplegable a la izquierda.

Resumen:
En la consola web, similar a un panel de control de Grafana, puede ver la información del sistema de su servidor en vivo. El enfoque aquí está en la CPU, la RAM y el almacenamiento.

Actualizaciones y mejoras:
En el elemento de menú «Actualización» puede buscar nuevas actualizaciones para su servidor. Si Proxmox encuentra actualizaciones disponibles, puede instalarlas directamente con «Upgrade» para mantener su sistema actualizado y seguro.
Los repositorios Enterprise se pueden desactivar convenientemente allí, pero si trabaja con la Community Edition gratuita, se le informará cada vez que inicie sesión de que no tiene acceso a las opciones de Enterprise Update.

Certificados:
Para asegurarse de que no recibe advertencias del navegador sobre un certificado inseguro al acceder a la interfaz web de Proxmox, puede cargar e instalar sus propios certificados SSL a través de «Certificados». Cómo obtener un certificado de confianza de una autoridad de certificación oficial para tu LAN Utilizar para eliminar el mensaje de error. Tomemos, por ejemplo, Let’s Encrypt.
En la misma publicación del foro de Proxmox se discute anteriormente también lo que se necesita alternativamente, aunque un Navegador de este certificado «oficialmente».

Syslog:
En la consola web, puede ver el registro de syslog de su servidor. El syslog contiene entradas de registro en el historial y los eventos del sistema, lo que le ayuda a diagnosticar errores o monitorear el sistema.

Máquinas virtuales y contenedores en Proxmox

Proxmox es compatible tanto con máquinas virtuales (VM) como con contenedores Linux (LXC). Una gran ventaja: No es necesario instalar ningún software adicional para utilizar contenedores, ya que esta función está integrada directamente.

Cargar archivos ISO:
Para crear una máquina virtual, generalmente necesita un medio de instalación, es decir, Archivo ISO el sistema operativo deseado (por ejemplo, Windows o Linux). Cargue este archivo ISO en el servidor:

Para ello, haga clic en el nombre del servidor a la izquierda, luego en «local» (el área de almacenamiento local de su servidor) y utilice el botón «Imágenes ISO → carga» en el centro de la pantalla para transferir su archivo ISO desde su propio PC al servidor. A partir de esta fuente, el sistema operativo se instala en la máquina virtual.

Para un contenedor LXC, puede Imagen para el sistema operativo Integrar la instalación o una plantilla para un ya terminado Servicio preconfigurado. Puede cargar plantillas en la estructura de árbol bajo el nombre del servidor haciendo clic en «local». Además de las plantillas CT, también se pueden cargar imágenes ISO allí y se pueden gestionar las copias de seguridad de los contenedores. La virtualización dentro de ProxmoxVE se ejecuta sobre KVM. (KBasado en Ernel Virtual Maquinas)

Creación de una máquina virtual

Si ha cargado correctamente el archivo ISO, puede crear una nueva máquina virtual: Haga clic en "Crear VM" para iniciar el asistente. Cada máquina virtual obtiene automáticamente un ID único de Proxmox, que no se duplica en su servidor.

En el asistente Usted elige paso a paso: la imagen ISO para la instalación del sistema operativo, el sistema operativo y su versión (por ejemplo, Windows 11, Windows Server 2022 o varias distribuciones de Linux), el sistema de arranque (BIOS o UEFI), así como características opcionales como TPM (por ejemplo, necesario para Windows 11), el controlador SCSI y otros componentes de hardware virtual.

Hardware virtual: En «Almacenamiento», usted decide dónde se almacena el disco duro virtual de la máquina virtual, normalmente en «local». En «Discos», se establece el tamaño y el tipo de los discos virtuales. Después de eso, puede configurar la configuración de la CPU: Número de CPU virtuales y núcleos de CPU. La memoria (RAM) también se define aquí.

Inicio y funcionamiento de la máquina virtual

Después de completar todos los pasos en el asistente, su nueva máquina virtual aparecerá en la estructura del árbol en el lado izquierdo de la interfaz web. Se encuentra en la lista debajo de su identificación.

Utilice el botón Inicio para encender la máquina virtual. «Consola» abre una ventana que muestra la pantalla de la máquina virtual, lo que le permite instalar el sistema operativo y, posteriormente, trabajar con la máquina virtual como si estuviera sentado justo delante de ella.

Si la máquina virtual ya no es necesaria, la opción de eliminación se oculta en la parte superior derecha bajo «más» y también requiere la entrada manual del identificador único enumerado para confirmar el proceso de eliminación. Esto es para garantizar que no elimine accidentalmente el entorno productivo.

TL:DR

Resumen y recomendación

Proxmox VE (Virtual Environment) es una plataforma de código abierto que le permite implementar y administrar de manera fácil y conveniente tanto máquinas virtuales como contenedores. La instalación del sistema básico se realiza rápidamente, y gracias a la consola web, también puede crear máquinas virtuales con solo unos pocos clics.

Si desea utilizar Proxmox de manera productiva en un entorno empresarial, es muy recomendable comprar una licencia de pago. Esto no solo le da acceso a actualizaciones empresariales probadas, sino también a soporte profesional que proporciona ayuda rápida en caso de un problema.

Por el Mi propio laboratorio Sin embargo, puede usar fácilmente la Community Edition completamente gratuita y los archivos de actualización asociados. Con esta configuración, tiene una solución de servidor potente, asequible y completamente flexible que puede crecer con sus necesidades a voluntad.

:mrgreen: Beneficios en el Nivel 5 (ProxmoxVE)

  • Total libertad en hardware y software
  • Escalable hasta una red de clústeres HA/HP de máquinas virtuales
  • ¡Cualquier servicio concebible, adaptabilidad sobre9000!
  • Seguridad totalmente configurable (2FA/MFA/ETC)
  • Gestión de usuarios y grupos con permisos muy finos

?? Desventajas en el Nivel 5 (ProxmoxVE)

  • Un sinfín de posibilidades parecen abrumadoras al principio
  • El entrenamiento en las opciones toma más tiempo, la curva de aprendizaje es empinada
  • Nivel administrativo adicional por debajo de los servicios reales
  • Pasar a través del hardware requiere PCI passthrough / IOMMU