Engine
The workhorse of Oracle Linux Virtualization Manager is the oVirt engine (engine), which is a WildFly-based Java application that runs as a web service and provides centralized management for server and desktop virtualization. The engine provides many features including:
- Managing the Oracle Linux KVM hosts
- Creating, deploying, starting, stopping, migrating, and monitoring virtual machines
- Adding and managing logical networks
- Adding and managing storage domains and virtual disks
- Configuring and managing cluster, host, and virtual machine high availability
- Migrating and editing live virtual machines
- Continuously balancing loads on virtual machines based on resource usage and policies
- Monitoring all objects in the environment such as virtual machines, hosts, storage, networks
The engine communicates with the Virtual Desktop and Server Manager (VDSM) service which is a host agent that runs as a daemon on the KVM hosts. The engine communicates directly with the VDSM service on Oracle Linux KVM hosts to perform tasks such as managing virtual machines and creating new images from templates. The majority of tasks you can do through the Administration Portal. Additionally, you can perform a subset of tasks using the VM Portal.