Proxmox VE 8.0 administration interface screenshot | |
Developer | Proxmox Server Solutions GmbH |
---|---|
Written in | Perl,[1] Rust[2] |
OS family | Linux (Unix-like) |
Working state | Current |
Source model | Free and open source software |
Initial release | 15 April 2008 |
|Final preview|Latest preview}} | 8.0 beta1[3] / 9 June 2023 |
Available in | 25 languages[4] |
Update method | APT |
Package manager | dpkg |
Platforms | AMD64 |
Kernel type | Monolithic (Linux) |
Userland | GNU |
Default user interface | Web-based |
License | Affero General Public License[5] |
Official website | {{{1}}} |
Proxmox Virtual Environment (Proxmox VE or PVE) is a hyper-converged infrastructure open-source software. It is a hosted hypervisor that can run operating systems including Linux and Windows on x64 hardware. It is a Debian-based Linux distribution with a modified Ubuntu LTS kernel[6] and allows deployment and management of virtual machines and containers.[7][8] Two types of virtualization are supported: container-based with LXC (starting from version 4.0 replacing OpenVZ used in version up to 3.4, included[9]), and full virtualization with KVM.[10] It includes a web-based management interface.[11][12] There is also a mobile application available for controlling PVE environments.[13]
Development of Proxmox VE started when Dietmar Maurer and Martin Maurer, two Linux developers, found out OpenVZ had no backup tool and no management GUI. KVM was appearing at the same time in Linux, and was added shortly afterwards.[14]
The first public release took place in April 2008. It supported container and full virtualization, managed with a web-based user interface similar to other commercial offerings.[15]
Proxmox VE is an open-source server virtualization platform to manage two virtualization technologies: Kernel-based Virtual Machine (KVM) for virtual machines and LXC for containers - with a single web-based interface.[10] It also integrates out-of-the-box-tools for configuring high availability between servers, software-defined storage, networking, and disaster recovery.[16]
Proxmox VE supports live migration for guest machines between nodes in the scope of a single cluster, which allows smooth migration without interrupting their services.[17] Since PVE 7.3 there is experimental feature for migration between unrelated nodes in different clusters.[18]
PVE can be integrated with LDAP and Active Directory servers.[19]
Since PVE 8.1 there is a full Software-Defined Network (SDN) stack implemented and is compatible with Secure Boot.[20]
Guest machines backup can be done using the included standalone vzdump tool.[21] PVE can be also integrated with separate machine Proxmox Backup Server (PBS) using web GUI[22] or with text based Proxmox Backup Client application.[23]
Since PVE 8 along with standard GUI installer there's a semi-graphic (TUI) installer integrated into the ISO image.[19]
Proxmox VE (PVE) can be clustered across multiple server nodes.[24]
Since version 2.0, Proxmox VE offers a high availability option for clusters based on the Corosync communication stack. Starting from the PVE v.6.0 Corosync v.3.x is in use (not compatible with the earlier PVE versions). Individual virtual servers can be configured for high availability, using the built-in ha-manager.[25][26] If a Proxmox node becomes unavailable or fails, the virtual servers can be automatically moved to another node and restarted.[27] The database and FUSE-based Proxmox Cluster filesystem (pmxcfs[28]) makes it possible to perform the configuration of each cluster node via the Corosync communication stack with SQLite engine.[12]
Another HA-related element in PVE is distributed filesystem Ceph, which can be used as a shared storage for guest machines.[29]
Proxmox VE has pre-packaged server software appliances which can be downloaded[30] via the GUI.
Original source: https://en.wikipedia.org/wiki/Proxmox Virtual Environment.
Read more |