Articulo de referencia

Entorno virtual Proxmox

Proxmox Virtual Environment ( PVE , o simplemente Proxmox ) es una plataforma de virtualización diseñada para el aprovisionamiento de infraestructura hiperconvergente . Proxmox ...

Proxmox Virtual Environment ( PVE , o simplemente Proxmox ) es una plataforma de virtualización diseñada para el aprovisionamiento de infraestructura hiperconvergente .

Proxmox permite el despliegue y la gestión de máquinas virtuales y contenedores . [ 7 ] [ 8 ] Está basado en Debian GNU/Linux [ 9 ] y utiliza un kernel Ubuntu LTS modificado. [ 10 ] Se admiten dos tipos de virtualización: basada en contenedores con LXC (a partir de la versión 4.0 reemplazando OpenVZ utilizado en versiones hasta la 3.4, incluido [ 11 ] ), y virtualización completa con KVM . [ 12 ] Se publican nuevas versiones aproximadamente cada dos a cuatro meses, y las actualizaciones importantes tardan más.

Incluye una interfaz de administración basada en la web. [ 13 ] [ 14 ] También hay una aplicación móvil disponible para controlar entornos PVE. [ 15 ]

Proxmox se distribuye bajo los términos de la Licencia Pública General Affero de GNU , versión 3.

Historia

El desarrollo de Proxmox VE comenzó en 2005 cuando Dietmar Maurer y Martin Maurer, dos desarrolladores de Linux, descubrieron que OpenVZ no tenía una herramienta de copia de seguridad ni una interfaz gráfica de usuario (GUI) de administración. KVM también estaba apareciendo en Linux en ese mismo momento y se añadió poco después. [ 16 ]

La primera versión pública se lanzó en abril de 2008. Admitía virtualización completa y de contenedores, y se gestionaba con una interfaz de usuario web similar a otras ofertas comerciales. [ 17 ]

Características

Proxmox VE es una plataforma de virtualización de servidores de código abierto que gestiona dos tecnologías de virtualización: Kernel-based Virtual Machine (KVM) para máquinas virtuales y LXC para contenedores, con una única interfaz web. [ 12 ] También integra herramientas listas para usar para configurar alta disponibilidad entre servidores, almacenamiento definido por software, redes y recuperación ante desastres. [ 18 ]

Virtualización KVM

Proxmox VE incluye un kernel de Linux que se ejecuta directamente en el hardware como un hipervisor (también llamado monitor de máquina virtual) mediante KVM. A partir de la versión 2.6.21 del kernel de Linux, este proporciona la interfaz de operaciones paravirtualizadas como marco para aplicaciones de virtualización. La ventaja de KVM reside en la capacidad de ejecutar prácticamente cualquier sistema operativo x86 sin modificaciones bajo una gestión centralizada. Este modo se conoce como virtualización completa o máquina virtual de hardware (HVM). Para la virtualización HVM, se requiere compatibilidad de hardware para la virtualización mediante AMD-V o Intel VT en el sistema host.

Contenedores LXC

A partir de la versión 4.0, los contenedores Linux (LXC) reemplazan a los contenedores OpenVZ utilizados anteriormente (hasta Proxmox VE 3.4). A diferencia de las máquinas virtuales, los contenedores tienen un menor consumo de memoria; sin embargo, el sistema invitado se limita a Linux , ya que los contenedores comparten el kernel del host. LXC en Proxmox VE 4.x y versiones posteriores admite complementos de almacenamiento, incluidos Ceph , ZFS (local o mediante iSCSI ), NFS , GlusterFS , Sheepdog y almacenamiento local (directorios o LVM ). DRBD 9 ya no es compatible directamente desde Proxmox 4.4 debido a problemas de licencia y solo se puede integrar mediante complementos externos.

OpenVZ (heredado)

Hasta la versión 3.4, Proxmox VE utilizaba OpenVZ como tecnología de contenedores. OpenVZ emplea un único kernel compartido para todas las instancias de contenedores, lo que reduce el consumo de memoria y CPU en comparación con KVM. Sin embargo, solo admite sistemas invitados Linux, y estos no pueden cargar sus propios módulos del kernel, ya que este se comparte con el sistema anfitrión. Para simplificar la administración, Proxmox VE/OpenVZ proporcionaba plantillas que automatizaban los ajustes necesarios en el sistema invitado. Todos los contenedores en ejecución se benefician inmediatamente de una actualización del kernel del anfitrión, lo que reduce la carga administrativa. Al actualizar un clúster de Proxmox desde la versión 3.4 o anterior, los contenedores OpenVZ existentes se pueden convertir a LXC.

Almacenamiento

PVE admite medios de almacenamiento local como discos duros (HDD) y unidades de estado sólido (SSD), así como almacenamiento en red, incluyendo SAN y NAS , accesibles mediante NFS o como dispositivos de bloques a través de iSCSI . Para la gestión del almacenamiento local, se utiliza LVM ; las imágenes de disco virtual se almacenan en volúmenes lógicos de aprovisionamiento ligero (thin-LVM) o en un sistema de archivos que utiliza el formato qcow2 estándar de QEMU , lo que permite intercambiar imágenes de disco entre entornos de virtualización a nivel de archivo. Tanto ext4 como el más intensivo en recursos ZFS están disponibles como sistemas de archivos del host.

Migración en vivo

Proxmox VE admite la migración en vivo de máquinas virtuales entre nodos dentro de un mismo clúster, lo que permite una migración fluida sin interrumpir sus servicios. [ 19 ] Desde PVE 7.3 existe una función experimental para la migración entre nodos no relacionados en clústeres diferentes. [ 20 ]

Cortafuegos

PVE proporciona un cortafuegos basado en iptables , configurable tanto a nivel del sistema anfitrión como individualmente para cada sistema invitado. Las reglas del cortafuegos se pueden gestionar a través de la interfaz web.

Acceso a la consola

La interfaz de consola para los sistemas invitados —que incluye salida gráfica y entrada de teclado/ratón a través de un conmutador KVM virtual— está disponible mediante el protocolo SPICE o mediante una implementación de Virtual Network Computing (noVNC) basada en HTML5 . Para evitar asignar un puerto independiente a la interfaz de consola de cada invitado en el host, el acceso cifrado con autenticación se enruta a través de un proxy.

Paso de PCIe

Desde la versión 5.3, la interfaz web permite transferir componentes de hardware individuales del host, como tarjetas de expansión PCIe o GPU , directamente a sistemas invitados específicos para un acceso exclusivo. Esto requiere habilitar Intel VT-d o AMD-Vi en la BIOS del sistema.

Autenticación

Para autenticar a los usuarios en la interfaz gráfica web, Proxmox puede utilizar su propia base de datos de autenticación interna, PAM , OIDC , LDAP o Active Directory . [ 21 ] También está disponible la autenticación multifactor mediante TOTP , WebAuthn o YubiKey OTP. [ 22 ]

Desde PVE 8.1 se ha implementado una pila completa de red definida por software (SDN) y es compatible con Secure Boot . [ 23 ]

Las copias de seguridad de las máquinas virtuales invitadas se pueden realizar utilizando la herramienta independiente vzdump incluida. [ 24 ] PVE también se puede integrar con un servidor de copias de seguridad de Proxmox (PBS) independiente mediante una interfaz gráfica web, [ 25 ] o con la aplicación Proxmox Backup Client basada en texto. [ 26 ]

Desde PVE 8, junto con el instalador GUI estándar, hay un instalador semigráfico ( TUI ) integrado en la imagen ISO. [ 21 ] A partir de PVE 8.2 es posible realizar instalaciones automáticas mediante scripts [ 27 ] y está disponible un asistente para importar sistemas invitados de VMware.

Clúster de alta disponibilidad

Proxmox VE (PVE) se puede agrupar en clústeres en varios nodos de servidor. [ 28 ]

Desde la versión 2.0, Proxmox VE ofrece una opción de alta disponibilidad para clústeres basada en la pila de comunicación Corosync . A partir de PVE 6.0, se utiliza Corosync 3.x (no compatible con versiones anteriores de PVE). Los servidores virtuales individuales se pueden configurar para alta disponibilidad mediante el gestor HA integrado. [ 29 ] [ 30 ] Si un nodo de Proxmox deja de estar disponible o falla, las máquinas virtuales se pueden mover automáticamente a otro nodo y reiniciar. [ 31 ] La base de datos y el sistema de archivos de clúster de Proxmox basado en FUSE (pmxcfs [ 32 ] ) permiten realizar la configuración de cada nodo del clúster a través de la pila de comunicación Corosync con el motor SQLite . [ 14 ]

Otro elemento relacionado con HA en PVE es el sistema de archivos distribuido Ceph , que puede utilizarse como almacenamiento compartido para máquinas invitadas. [ 33 ]

También existe una herramienta independiente disponible para reequilibrar máquinas virtuales y contenedores entre nodos, llamada Prox Load Balancer (ProxLB). [ 34 ]

Electrodomésticos virtuales

Proxmox VE tiene aplicaciones de software de servidor preconfiguradas que se pueden descargar a través de la GUI. [ 35 ]

Software adicional

Proxmox Server Solutions ofrece varios productos junto con Proxmox VE, algunos de los cuales se integran directamente con él.

Servidor de copia de seguridad Proxmox

El servidor de copias de seguridad de Proxmox (PBS) permite a los usuarios realizar copias de seguridad de máquinas virtuales a intervalos configurables mediante copias de seguridad incrementales: tras una copia de seguridad completa inicial, solo se almacenan los cambios relativos a la copia de seguridad anterior, lo que permite intervalos de copia de seguridad de tan solo unos minutos. También se puede configurar una programación independiente para las copias de seguridad completas. Otras características incluyen el cifrado de copias de seguridad, políticas de retención configurables y tareas de verificación de copias de seguridad. PBS se integra con PVE a través de la interfaz gráfica web; [ 36 ] también está disponible una aplicación de línea de comandos independiente, Proxmox Backup Client, para realizar copias de seguridad de archivos independientemente de PVE. [ 37 ]

Puerta de enlace de correo Proxmox

El Proxmox Mail Gateway se puede usar independientemente de Proxmox VE. Proporciona filtrado de spam dedicado para el tráfico de correo electrónico, la capacidad de bloquear remitentes específicos y estadísticas de tráfico de correo electrónico. [ 38 ]

Gestor de centros de datos de Proxmox

A finales de 2024 se anunció el desarrollo de Proxmox Datacenter Manager (PDM). Su función es agregar la administración de múltiples clústeres o hosts PVE, posiblemente miles. La primera versión se denominó alfa, y se esperaban versiones beta y estables en 2025. [ 39 ] La versión beta (0.9), lanzada en septiembre de 2025, carece de notificaciones y acceso a la consola para los nodos, pero permite obtener registros de errores de los nodos y administrar sus actualizaciones. Permite una migración sencilla de máquinas virtuales y contenedores LXC entre nodos administrados. [ 40 ]

Trivialidades

Proxmox VE se utiliza en el módulo Columbus de la ISS ; Columbus es un módulo de laboratorio científico de la ESA que forma parte de la Estación Espacial Internacional (ISS). [ 41 ] [ 42 ]

Véase también

Referencias

  1. "Proxmox Manager Git Tree" . Consultado el 4 de marzo de 2019 .
  2. "Proxmox VE Rust Git Tree" . git.proxmox.com .
  3. "Proxmox Virtual Environment 9.2 con Dynamic Load Balancer lanzado" . 21 de mayo de 2026. Consultado el 21 de mayo de 2026 .
  4. "Hoja de ruta" . Proxmox . Consultado el 3 de diciembre de 2014 .
  5. "proyectos / proxmox-i18n.git / árbol" . Consultado el 16 de noviembre de 2022 .
  6. "Código abierto – Proxmox VE" . Soluciones de servidor Proxmox . Consultado el 17 de julio de 2015 .
  7. Simon MC Cheng (31 de octubre de 2014). Alta disponibilidad de Proxmox . Packt Publishing Ltd. págs. 41–. ISBN  978-1-78398-089-5.
  8. ^ Plura, Michael (julio de 2013). "Aus dem Nähkästchen" . Revista IX . 2013 (7). Heise Zeitschriften Verlag: 74– 77 . Consultado el 20 de julio de 2015 .
  9. "Características" . Proxmox . Consultado el 19 de noviembre de 2025 .
  10. "Proxmox VE Kernel - Proxmox VE" . pve.proxmox.com . Consultado el 26 de mayo de 2017 .
  11. "Proxmox VE 4.0 con contenedores Linux (LXC) y nuevo HA Manager lanzado" . Proxmox . 11 de diciembre de 2015. Consultado el 12 de diciembre de 2015 .
  12. 1 2 Ken Hess (11 de julio de 2011). "Proxmox: El hipervisor definitivo" . ZDNet . Recuperado el 29 de septiembre de 2021 .
  13. Vervloesem, Koen. "Proxmox VE 2.0 review – A virtualization server for any situation" , Linux User & Developer , 11 de abril de 2012. Consultado el 16 de julio de 2015.
  14. 1 2 Drilling, Thomas (mayo de 2013). "Sala de control de virtualización" . Linux Pro Magazine . Linux New Media USA . Recuperado el 17 de julio de 2015 .
  15. "Entorno virtual de Proxmox" . Google Play . Proxmox Server Solutions GmbH . Consultado el 12 de noviembre de 2023 .
  16. "Proxmox VE 1.5: combinando KVM y OpenVZ" . Linux Weekly News . Consultado el 10 de abril de 2015 .
  17. Ken Hess (15 de abril de 2013). "Feliz quinto cumpleaños, Proxmox" . ZDNet . Consultado el 4 de octubre de 2021 .
  18. "Características" . www.proxmox.com . Consultado el 12 de mayo de 2019 .
  19. ^ Rajvanshi, Akash. "Proxmox 101" . Consultado el 12 de noviembre de 2023 .
  20. "Cómo migrar una máquina virtual de un clúster PVE a otro" . Foros de Proxmox . Consultado el 12 de noviembre de 2023 .
  21. 1 2 Lee, Brandon. "Proxmox 8: Nuevas características e instrucciones de actualización para laboratorios domésticos" . Recuperado el 12 de noviembre de 2023 .
  22. Lee, Brandon (22 de marzo de 2024). "Los 10 primeros pasos que sigo en Proxmox en 2024" . Virtualization Howto . Consultado el 28 de marzo de 2024 .
  23. Borisov, Bobby. "Proxmox VE 8.1 introduce compatibilidad con arranque seguro" . Linuxiac . Consultado el 3 de diciembre de 2023 .
  24. "Copia de seguridad de un contenedor en ejecución con vzdump" . Wiki de OpenVZ . Consultado el 12 de noviembre de 2023 .
  25. "Primeros pasos con Proxmox Backup Server" . Consultado el 12 de noviembre de 2023 .
  26. "Cómo usar el cliente de copia de seguridad de Proxmox para hacer copias de seguridad de archivos en Linux" . Consultado el 12 de noviembre de 2023 .
  27. Smith, Lyle. "Proxmox VE 8.2 presenta el Asistente de importación de VMware, opciones de copia de seguridad mejoradas y funciones avanzadas de la interfaz gráfica de usuario" . StorageReview . Consultado el 24 de abril de 2024 .
  28. ^ Wasim Ahmedi (14 de julio de 2014). Dominando Proxmox . Packt Publishing Ltd. págs . ISBN  978-1-78398-083-3.
  29. "Repositorio de código fuente de PVE HA Manager" . Consultado el 19 de octubre de 2020 .
  30. "Documentación de Proxmox VE: Alta disponibilidad" . Consultado el 19 de octubre de 2020 .
  31. "Virtualización de alta disponibilidad con Proxmox VE y Ceph" . Grupo de usuarios de Linux de Jacksonville. Archivado del original el 30/11/2020 . Consultado el 15/12/2017 .
  32. "Sistema de archivos de clúster de Proxmox (pmxcfs)" . Guía de administración de Proxmox VE . Consultado el 15 de noviembre de 2022 .
  33. Ladyzhenskyi, Pavel. "Configuración de un clúster Proxmox VE con almacenamiento compartido Ceph" . Medium.com . Consultado el 12 de noviembre de 2023 .
  34. "ProxLB - El balanceador de carga Prox para Proxmox" . ProxLB . Consultado el 2 de abril de 2025 .
  35. "El próximo sistema operativo de servidor que compres será una máquina virtual" . ZDNET . 15 de octubre de 2013. Consultado el 20 de julio de 2015 .
  36. "Primeros pasos con Proxmox Backup Server" . Consultado el 12 de noviembre de 2023 .
  37. "Cómo usar el cliente de copia de seguridad de Proxmox para hacer copias de seguridad de archivos en Linux" . Consultado el 12 de noviembre de 2023 .
  38. "Proxmox Mail Gateway" . Proxmox Server Solutions GmbH . Consultado el 12 de noviembre de 2023 .
  39. t.lamprecht (19 de diciembre de 2024). "Proxmox Datacenter Manager - Primera versión alfa" . Foro de Proxmox . Consultado el 9 de julio de 2025 .
  40. Pande, Ayush. "Proxmox Datacenter Manager es una herramienta subestimada para tus servidores PVE" . XDA . Consultado el 31 de octubre de 2025 .
  41. ^ Schouten, Mark (10 de octubre de 2025). "Resumen del Día Holandés Proxmox 2025" . Tuxis BV . Consultado el 6 de mayo de 2026 .
  42. "CRS NG-24 | Falcon 9 Block 5 | Next Spaceflight" . nextspaceflight.com . Consultado el 6 de mayo de 2026 .
  • Sitio web oficialEdita esto en Wikidata