Rate This Document
Findability
Accuracy
Completeness
Readability

Introduction

The Kunpeng oVirt lightweight virtualization software (oVirt for short) integrates many excellent pieces of open source software. This KVM-based software is an alternative to VMware vSphere in virtualizing your enterprise infrastructure. oVirt consists of oVirt-engine, host nodes, and storage nodes, and supports local and external storage. This document describes how to install and deploy the oVirt-engine service and the oVirt cluster on a Kunpeng server running openEuler 22.03.

oVirt is an open source version of Red Hat's commercial virtualization software Red Hat Enterprise Virtualization (RHEV). It integrates a series of excellent open source software, such as libvirt, Gluster, PatternFly, and Ansible. oVirt has become an alternative solution for enterprises' virtualization environments. Compared with OpenStack, oVirt is lightweight and simplified, making it easy to deploy and maintain enterprises' private clouds.

Figure 1 shows the oVirt system architecture.

Figure 1 oVirt system architecture

oVirt consist of the following three components:

  • oVirt-engine: manages VMs (for example, VM creation and start/stop), and configures network and storage.
  • One or multiple hosts (nodes), which are used to run VMs

    A host node has Linux releases of the VDSM and libvirt components installed. It also contains some components used to implement network virtualization and other system services.

  • One or multiple local or shared storage nodes, which are used to store VM images and ISO images

    Storage nodes can use block storage or file storage. The built-in storage of a host node can serve as the storage node (local on host mode). Alternatively, you can use an external storage as the storage node and access it through NFS, IP SAN, or FC SAN. Another storage mode is the hyper-converged architecture, in which a pool of drives is constructed on the host node using Gluster to implement high availability and redundancy.