RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Proxmox Virtual Environment (Proxmox VE)

Product
The name of the base system (platform): KVM (Kernel-based Virtual Machine)
Last Release Date: 2022/05/04
Technology: Virtualization

Content

Main article: Virtualization. Classification and applications

Proxmox Virtual Environment (Proxmox VE) is an open source virtualization system based on Debian GNU/Linux.

2022: Proxmox Virtual Environment 7.2

On May 4, 2022, it became known that the release of Proxmox Virtual Environment 7.2, a specialized Linux distribution based on Debian GNU/Linux, aimed at deploying and maintaining virtual servers using LXC and KVM, and capable of acting as a replacement for products such as VMware vSphere, Microsoft Hyper-V and Itrix. The size of the installation iso image is 994 MB.

Proxmox Virtual Environment 7.2

As reported, Proxmox VE provides the means to deploy a fully ready system of industrial-level virtual servers with control through a web interface designed to manage hundreds or even thousands of virtual machines. The distribution has built-in tools for backup of virtual environments and clustering support available from the box, including the ability to migrate virtual environments from one node to another without stopping work. Among the features of the web interface: support for a secure VNC console; control of access to all available objects (VM, storage, nodes, etc.) based on roles; support for various authentication mechanisms (MS ADS, LDAP, Linux PAM, Proxmox VE authentication).

In this release:

  • Synchronized with Debian 11.3 Package Base. You have migrated to Linux kernel 5.15. Updated QEMU 6.2, LXC 4.0, Ceph 16.2.7 and OpenZFS 2.1.4.
  • Added support for the VirGL driver, implemented on the basis of the API OpenGL and providing the guest system with a virtual GPU for 3D rendering without opening exclusive direct access to the physical GPU. For VirtIO and VirGL, SPICE remote access protocol is enabled by default.
  • Added support for defining templates with work notes by, backup in which, for example, you can use substitutions with the name (virtual machine guestname) or cluster (cluster) to optimize the search and separation of backups.
  • Support for noise-resistant coding, which allows restoring lost blocks, has been added to the Ceph PS.
  • Updated LXC container templates. Added templates for Ubuntu 22.04, Devuan 4.0 and Alpine 3.15.
  • In the ISO image, the memory integrity test utility memtest86 + is replaced with a completely rewritten version 6.0b that supports UEFI and modern types of memory, such as DDR5.
  • Changes have been made to the web interface. The backup configuration section has been redone. Added the ability to transfer private keys through the GUI to the external Ceph cluster. Added support for reassigning a virtual machine disk or container partition to another guest system on the same host.
  • The cluster allows you to configure the desired range of values for virtual machine or container identifiers (VMIDs) through the web interface.
  • To optimize rewriting of parts of Proxmox VE and Proxmox Mail Gateway in Rust, the composition includes a crate package perlmod, which allows you to export Rust modules in the form of Perl packages. In Proxmox, the perlmod crate packet is used to transfer data between the code on Rust and Perl.
  • Unified with Proxmox Backup Server code for event scheduling (next-event), which is converted to the use of perlmod binding (Perl-to-Rust). In addition to days of the week, time, and time ranges, there is support for binding to specific dates and times (-12-31 23:50), date ranges (Sat -1.. 7 15:00), and repeating ranges (Sat -1.. 7/30).
  • You can override some basic backup recovery settings, such as guest system name or memory settings.
  • A job-init handler has been added to the backup process and can be used to start the preparation.
  • The Local Resource Manager Scheduler (pve-ha-lrm) is optimized to run the handlers. The number of custom services that can be processed on a single node is increased.
  • The cluster simulator implements a skip-round command that optimizes race state testing.
  • Added the command "proxmox-boot-tool kernel pin" allowing you to pre-select the kernel version for the next boot, without having to select an item in the boot menu during boot.
  • The setup image for ZFS allows you to configure various compression algorithms (zstd, gzip, etc.).
  • In the Android application for Proxmox VE, a dark design theme was added and the inline console[1], was provided].

2017: Key Opportunities

According to information as of January 2017, Proxmox VE uses KVM and LXC as hypervisors (starting from version 4.0, in versions up to 3.4 inclusive, OpenVZ was used instead). Accordingly, it is able to run any supported KVM operating systems (Linux, * BSD, Windows and others) with minimal loss of performance and Linux without loss.

Key Features:

  • Simple web-based management;
  • Real-time load monitoring;
  • Statistics and informative load graphs of the virtualization server and each virtual machine individually;
  • Installation image library (in local or remote storage);
  • Connection to the "physical" console of guest systems directly from the browser (via VNC and via the SPICE client);
  • Clustering servers with the ability to live migrate virtual machines (without stopping the guest system);
  • Quickly deploy guest systems from templates;
  • Save a virtual machine state image (snapshot), generate a state tree, and be able to roll back to any of the points;
  • Automatic backup of virtual machines;
  • From the developer site, you can download ready-made templates (both general-purpose distributions and those configured for a specific task, for example, launching MediaWiki, Drupal or Wordpress).

Notes

  1. [https://www.opennet.ru/opennews/art.shtml?num=57134 Proxmox VE 7.2 Release, a distribution for organizing virtual servers