Chapter 5. Managing virtual machines in the web console
Manage your virtual machines in a RHEL 8 web console and learn about the virtualization management capabilities.
To manage virtual machines in a graphical interface on a RHEL 8 host, you can use the Virtual Machines
pane in the RHEL 8 web console.

5.1. Overview of virtual machine management using the web console
The RHEL 8 web console is a web-based interface for system administration. As one of its features, the web console provides a graphical view of virtual machines (VMs) on the host system, and makes it possible to create, access, and configure these VMs.
Note that to use the web console to manage your VMs on RHEL 8, you must first install a web console plug-in for virtualization.
Next steps
- For instructions on enabling VMs management in your web console, see Setting up the web console to manage virtual machines.
- For a comprehensive list of VM management actions that the web console provides, see Virtual machine management features available in the web console.
- For a list of features that are currently not available in the web console but can be used in the virt-manager application, see Differences between virtualization features in Virtual Machine Manager and the web console
5.2. Setting up the web console to manage virtual machines
Before using the RHEL 8 web console to manage virtual machines (VMs), you must install the web console virtual machine plug-in on the host.
Prerequisites
Ensure that the web console is installed and enabled on your machine.
# systemctl status cockpit.socket cockpit.socket - Cockpit Web Service Socket Loaded: loaded (/usr/lib/systemd/system/cockpit.socket [...]
If this command returns
Unit cockpit.socket could not be found
, follow the Installing the web console document to enable the web console.
Procedure
Install the
cockpit-machines
plug-in.# yum install cockpit-machines
Verification
If the installation is successful,
appears in the web console side menu.
Additional resources
- For instructions on connecting to the web console, as well as other information on using the web console, see the Managing systems using the RHEL 8 web console document.
5.3. Virtual machine management features available in the web console
Using the RHEL 8 web console, you can perform the following actions to manage the virtual machines (VMs) on your system.
Table 5.1. VM management tasks that can be performed in the RHEL 8 web console
5.4. Differences between virtualization features in Virtual Machine Manager and the web console
The Virtual Machine Manager (virt-manager) application is supported in RHEL 8, but has been deprecated. The web console is intended to become its replacement in a subsequent major release. It is, therefore, recommended that you get familiar with the web console for managing virtualization in a GUI.
However, in RHEL 8, some VM management tasks can only be performed in virt-manager or the command line. The following table highlights the features that are available in virt-manager but not available in the RHEL 8.0 web console.
If a feature is available in a later minor version of RHEL 8, the minimum RHEL 8 version appears in the Support in web console introduced column.
Table 5.2. VM managemennt tasks that cannot be performed using the web console in RHEL 8.0
Task | Support in web console introduced | Alternative method using CLI |
---|---|---|
Setting a virtual machine to start when the host boots | RHEL 8.1 |
|
Suspending a virtual machine | RHEL 8.1 |
|
Resuming a suspended virtual machine | RHEL 8.1 |
|
Creating file-system directory storage pools | RHEL 8.1 |
|
Creating NFS storage pools | RHEL 8.1 |
|
Creating physical disk device storage pools | RHEL 8.1 |
|
Creating LVM volume group storage pools | RHEL 8.1 |
|
Creating partition-based storage pools | CURRENTLY UNAVAILABLE |
|
Creating GlusterFS-based storage pools | CURRENTLY UNAVAILABLE |
|
Creating vHBA-based storage pools with SCSI devices | CURRENTLY UNAVAILABLE |
|
Creating Multipath-based storage pools | CURRENTLY UNAVAILABLE |
|
Creating RBD-based storage pools | CURRENTLY UNAVAILABLE |
|
Creating a new storage volume | RHEL 8.1 |
|
Adding a new virtual network | RHEL 8.1 |
|
Deleting a virtual network | RHEL 8.1 |
|
Creating a bridge from a host machine’s interface to a virtual machine | CURRENTLY UNAVAILABLE |
|
Creating a snapshot | CURRENTLY UNAVAILABLE |
|
Reverting to a snapshot | CURRENTLY UNAVAILABLE |
|
Deleting a snapshot | CURRENTLY UNAVAILABLE |
|
Cloning a virtual machine | CURRENTLY UNAVAILABLE |
|
Migrating a virtual machine to another host machine | CURRENTLY UNAVAILABLE |
|
Additional resources
- For information on the Virtual Machine Manager, see RHEL 7 documentation.