Learn how to install and configure KVM (Kernel-based Virtual Machine) on RHEL 9 for efficient virtualization. This step-by-step guide covers:
✅ Checking CPU virtualization support:
grep -e 'vmx' /proc/cpuinfo # For Intel
grep -e 'svm' /proc/cpuinfo # For AMD
✅ Updating your system:
sudo dnf update -y
sudo reboot
✅ Installing KVM packages:
sudo dnf install -y virt-install virt-viewer libvirt virt-manager virt-top libguestfs-tools
✅ Enabling and starting the Libvirt service:
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
sudo systemctl status libvirtd # Check if running
✅ (Optional) Configuring a network bridge for better networking:
sudo nmcli connection add type bridge autoconnect yes con-name kvmbr0 ifname kvmbr0
sudo nmcli connection modify kvmbr0 ipv4.addresses 192.168.1.8/24 ipv4.method manual
sudo nmcli connection modify kvmbr0 ipv4.gateway 192.168.1.1
sudo nmcli connection modify kvmbr0 ipv4.dns 8.8.8.8
sudo nmcli connection add type ethernet slave-type bridge autoconnect yes con-name bridge-port1 ifname enp0s3 master kvmbr0
sudo nmcli connection down enp0s3 && sudo nmcli connection up kvmbr0
✅ Adding your user to KVM and Libvirt groups:
sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER
✅ Launching Virt-Manager to create and manage VMs:
virt-manager
✅ Managing KVM VMs via Cockpit Web Console:
sudo dnf install cockpit cockpit-machines
sudo systemctl start cockpit
🔹 Watch till the end to see how to create and manage virtual machines in RHEL 9!
📌 Don't forget to *Like, Share & Subscribe* for more Linux tutorials! 🚀