oVirt Depoloyment

From Wiki³
IconUNDER CONSTRUCTION: The document is currently being modified!
Icon  Back to Category:Homelab

Notes for installing and configuring oVirt using a self-hosted engine for a homelab environment.

Icon Introduction

oVirt is a free, open-source virtualization management platform. It allows centralized management of virtual machines, compute, storage and networking resources, from an easy-to-use web-based front-end with platform independent access. oVirt consists of two basic components, oVirt engine and oVirt node. The oVirt engine can be installed on a standalone server, or can be hosted on a cluster of nodes themselves inside a virtual machine (self-hosted engine). The frontend for engine can be accessed through a webadmin portal for administration, or a user portal with privileges, and features that can be fine tuned. An oVirt node is a server running RHEL, CentOS or Fedora, with KVM hypervisor enabled and a VDSM (Virtual Desktop and Server Manager) daemon started. VDSM controls all resources available to the node (compute, storage, networking) and virtual machines running on it and is also responsible for providing feedback to the engine about all initiated operations.

Testing was done on my Dell PowerEdge R620, the following image was used:

Icon CentOS-7-x86_64-Minimal-1804.iso

Icon Installation

Insert the CentOS boot media into the machine and reboot (or power on) the machine, booting from the inserted media.

From the boot menu, select Install CentOS.

IconIf kernel parameters are required you can press <TAB>, separating parameters by a space.

After booting into the installation select the language that is appropriate and Continue.

Click on Date & Time and select a time zone then click Done.

Click on Keyboard and select a keyboard then click Done.

Icon Partitioning

Mountpoint Size Volume Group Logical Volume Type
/boot/efi 256M EFI
/boot 256M Standard
swap 8G natasha swap LVM
/ 48G natasha root LVM

Click on Installation Destination.

From this screen, select the local standard disk to install CentOS to.

Select I will configure partitioning under Other Storage Options then click Done.

Remove existing partitions if needed. Then create the partitions according to the table on the right.

Click Done.

Icon Finalize Installation

Click on Begin Installation in the bottom right.

Click Root Password in order to set the password for the root account.

Once the installation is finished click on Reboot.