Proxmox Virtual Environment
Proxmox VE 3.4 administration interface screenshot | |
Developer | Proxmox Server Solutions GmbH |
---|---|
OS family | Unix-like |
Working state | Current |
Source model | Free and open source software |
Initial release | 15 April 2008 |
Latest release | 4.2[1][2] / April 27, 2016 |
Update method | APT |
Package manager | dpkg |
Platforms | AMD64 |
Kernel type | Monolithic (Linux) |
Userland | GNU |
Default user interface | Web Based |
License | Affero General Public License |
Official website |
pve |
Proxmox Virtual Environment, or Proxmox VE, is an open-source server virtualization environment. It is a Debian-based Linux distribution with a modified RHEL kernel and allows deployment and management of virtual machines and containers. [3] [4] Proxmox VE includes a Web console and command-line tools, and provides a REST API for third-party tools. 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[5]), and full virtualization with KVM.[6] It comes with a bare-metal installer and includes a Web-based management interface.[7] [8]
Proxmox VE is licensed under the GNU Affero General Public License, version 3. [9]
The name Proxmox itself has no meaning, and was chosen because the domain name was available.[10]
History
Development of Proxmox VE started when Dietmar 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.[11] The first public release took place in April 2008, and the platform quickly gained traction. It was one of the few platforms providing out-of-the-box support for container and full virtualization, managed with a Web GUI similar to commercial offerings[12]
Features
The main features of Proxmox VE are: it's open source, it allows live migration, it has high availability, bridged networking, flexible storage, OS template building, scheduled backup, and command line tools. [13]
Storage model
Proxmox VE supports local storage with LVM group, directory and ZFS, as well as network storage types with iSCSI, Fiber Channel, NFS, GlusterFS, CEPH and DRBD[14]
High-availability cluster
Proxmox VE can be clustered across multiple server nodes. [15]
Since version 2.0, Proxmox VE offers a high availability option for clusters based on the Corosync communication stack. Individual virtual servers can be configured for high availability, using the Red Hat cluster suite. If a Proxmox node becomes unavailable or fails the virtual servers can be automatically moved to another node and restarted.[16] The database- and FUSE-based Proxmox Cluster filesystem (pmxcfs) makes it possible to perform the configuration of each cluster node via the Corosync communication stack.[8]
Live migration
In a HA cluster running virtual machines can be moved from one physical host to another without downtime.[17]
Virtual appliances
Proxmox VE has pre-packaged server software appliances which can be downloaded via the GUI. It is possible to download and deploy appliances from the TurnKey Linux Virtual Appliance Library.[18] [19] [20]
See also
- Comparison of platform virtual machines
- Kernel-based Virtual Machine (KVM)
- QEMU
- OpenVZ
- LXC
- Red Hat Enterprise Virtualization
- VMware ESXi (formerly ESX)
- oVirt
- HyperVM
- Xen
- ArchivistaMini
References
- ↑ "Proxmox VE 4.2 released". Proxmox. Proxmox. 2016-04-27. Retrieved 2016-04-29.
- ↑ "Proxmox VE 4.1 released". Proxmox. Proxmox. 2015-12-11. Retrieved 2015-11-12.
- ↑ Simon M.C. Cheng (31 October 2014). Proxmox High Availability. Packt Publishing Ltd. pp. 41–. ISBN 978-1-78398-089-5.
- ↑ Plura, Michael (July 2013). "Aus dem Nähkästchen". iX Magazin. Heise Zeitschriften Verlag. Retrieved July 20, 2015.
- ↑ "Proxmox VE 4.0 with Linux Containers (LXC) and new HA Manager released". Proxmox. 11 December 2015. Retrieved 12 December 2015.
- ↑ "Proxmox: The Ultimate Hypervisor". Ken Hess. 11 July 2011. Retrieved 17 July 2015.
- ↑ Vervloesem, Koen. "Proxmox VE 2.0 review – A virtualisation server for any situation", Linux User & Developer, 11 April 2012. Retrieved on 16 July 2015.
- 1 2 Drilling, Thomas (May 2013). "Virtualization Control Room". Linux Pro Magazine. Linux New Media USA. Retrieved July 17, 2015.
- ↑ "Open Source – Proxmox VE". Proxmox Server Solutions. Retrieved 17 July 2015.
- ↑ "Review: Proxmox Virtual Environment". Montana Linux Users' Group. Retrieved 2015-04-10.
- ↑ "Proxmox VE 1.5: combining KVM and OpenVZ". Linux Weekly News. Retrieved 2015-04-10.
- ↑ "Happy 5th birthday, Proxmox". Ken Hess. ZDNet. Retrieved 2015-07-17.
- ↑ Simon M.C. Cheng (31 October 2014). Proxmox High Availability. Packt Publishing Ltd. pp. 32–. ISBN 978-1-78398-089-5.
- ↑ "Roadmap". Proxmox. Retrieved 2014-12-03.
- ↑ Wasim Ahmedi (2014-07-14). Mastering Proxmox. Packt Publishing Ltd. pp. 99–. ISBN 978-1-78398-083-3.
- ↑ "High Availability Virtualization using Proxmox VE and Ceph". Jacksonville Linux Users' Group. Retrieved 2015-04-10.
- ↑ "Introduction to Proxmox VE". Linuxaria. Retrieved 2014-12-03.
- ↑ "Announcing TurnKey OpenVZ optimized builds (+ Proxmox VE channel)". Alon Swartz. 24 February 2012. Retrieved 20 July 2015.
- ↑ The Proxmox developers have released several virtual appliances, which are ready-made OpenVZ templates that can be downloaded directly from within the Proxmox web interface.
- ↑ "The next server operating system you buy will be a virtual machine". Ken Hess. 15 October 2013. Retrieved 20 July 2015.