The release of Proxmox Virtual Environment 9.0 has been published, a specialized Linux distribution based on Debian GNU/Linux, aimed at deploying and servicing virtual servers using LXC and KVM, and capable of serving as a replacement for products like VMware vSphere, Microsoft Hyper-V, and Citrix Hypervisor. The size of the installable ISO image is 1.6 GB.
Proxmox VE provides tools for deploying a fully functional industrial-grade virtual server system, managed through a web interface designed for handling hundreds or even thousands of virtual machines. The distribution includes built-in tools for organizing backups of virtual environments and offers out-of-the-box clustering support, including the ability to migrate virtual environments from one node to another without downtime. Features of the web interface include: support for secure VNC console; role-based access management to all available objects (VM, storage, nodes, etc.); and support for various authentication mechanisms (MS ADS, LDAP, Linux PAM, Proxmox VE authentication).

In the new release:
- The switch to the package base of Debian 13 has been made, with the release expected on August 9. By default, the Linux 6.14 kernel is used. Versions of QEMU 10.0.2, LXC 6.0.4, OpenZFS 2.3.3, and Ceph Squid 19.2.3 have been updated.
- A new web interface for mobile devices has been introduced, written in Rust using the Yew web framework. The interface is automatically applied when accessed from mobile devices instead of the standard Proxmox VE GUI and allows for quickly assessing the state of guest systems, tasks, storages, and other resources. Through the mobile web interface, basic settings can be changed and standard operations such as starting and stopping can be performed. of virtual machines.
- Support for a new mechanism for creating virtual machine snapshots has been added, which can be used with any storage systems that support block storage, including iSCSI and Fibre Channel-based SANs. This functionality is implemented through snapshots as volume chains, where a volume based on a snapshot retains only the differences compared to the parent volume. Support for chain-based snapshots is also available for Directory, NFS, and CIFS storages.
- A new mechanism called 'HA affinity rules' has been introduced, allowing management of virtual machine distribution within a cluster and resource placement in fault-tolerant configurations. This mechanism enables the definition of rules for binding a resource to a specific node or connecting resources together. For example, interdependent resources, such as application servers and their associated databases, can be colocated on the same physical node to minimize latency in data exchange. On the other hand, for services requiring maximum redundancy, handlers can be configured to spread across different nodes. For instance, to ensure fault tolerance, you can configure virtual machines running the same critical application to always start on different nodes.
- The Software-Defined Networking (SDN) stack has introduced the SDN Fabric feature, simplifying the configuration and management of complex routed networks made up of interconnected nodes. To enhance reliability, SDN Fabric can route inter-node traffic along different paths and automatically handle network card failures. SDN Fabric simplifies the management of dynamically routed networks that can be used to create a Ceph cluster or as a foundation for building VPN-networks. The supported routing protocols include OpenFabric and OSPF.
- The ability for a transparent upgrade from Proxmox VE 8.x to 9.0 has been provided.
- OpenZFS has implemented the ability to add new drives to an existing RAIDZ array on the fly, allowing you to expand storage capacity without downtime and without the necessity of creating a new pool. The redistribution of redundant data considering the new drives occurs automatically.
Source: opennet.ru
