oVirt 3.5 is in beta phase this month, as the community progresses toward the latest release of the open source datacenter virtual management platform.
Right out of the gate, users are going to notice an all-new look and feel to the oVirt interface, as the UX team rolls out phase one of the new PatternFly interface.
This is a major interface improvement for oVirt, integrating the Bootstrap3 CSS library into ovirt-engine via PatternFly open interface project. Working in the PatternFly framework will give oVirt a common set of interface tools with other enterprise-ready tools using PatternFly. As indicated earlier, this it the first phase of several that the oVirt project will undergo to shift completely to a PatternFly-based interface.
But the changes will go beyond just looks. Big improvements are coming under the hood, too. The Authentication, Authorization, and Accounting (AAA) system in oVirt is getting a significant overhaul, to provide a clear separation of authentication from authorization. This separation will enable oVirt to have more flexibility in both authentication and authorization, such as authenticating with a tool other than Kerberos, if desired. Even more useful, a developer API will be exposed to enable coders to create custom extensions for authentication and authorization.
Other AAA improvements will include a generic LDAP provider for ovirt-engine and, if you still choose to use Kerebros, a tech preview to access Kerebros via REST API.
Another big change is a parting of the ways between oVirt and the websocket, DWH historical database, and report tools. No, they're not going away, but they can be separated from the ovirt-engine host. Currently, all of these tools have to reside on the same host as ovirt-engine. As of 3.5, oVirt admins can install all three of these components on separate hosts from ovirt-engine and gain potential performance improvements for Engine and this tool set.
We've already highlighted the new oVirt Engine Appliance, and there's another new appliance joining the oVirt ecosystem, the Neutron Virtual Appliance, which will enable OpenStack's Neutron server as a network provider. This means deploying Neutron will become easier without having to deploy Neutron manually.
Support for guest virtual machines is also growing. Although oVirt can handle any KVM-managed VM, we have offered additional support for some VM operating systems in the past, such as guest agents for Windows and Ubuntu. In 3.5, there will be guest agents for SUSE Linux Enterprise Server and Debian 7, as well as an updated Windows guest agent and drivers for easier deployment. Users will also be able to clone a down VM without a snapshot or template.
Users will be able to set up iSCSI-based storage for hosted engine, as well as import existing data domains and live merge snapshots from an active chain.
oVirt 3.4 saw the first support of the PPC64 architecture, and with the release of Power8, oVirt 3.5 is pleased to continue the progress, with new pre-built packages of VDSM available for PPC64. No more building your own.
These are just a few of the many enhancements coming in oVirt 3.5, which continues to make great strides as the premier open source virtual machine manager.
About the author
Brian Proffitt is a Manager within Red Hat's Open Source Program Office, focusing on content generation, community metrics, and special projects. Brian's experience with community management includes knowledge of community onboarding, community health, and business alignment. Prior to joining Red Hat in 2014, he was a technology journalist with a focus on Linux and open source, and the author of 22 consumer technology books.