Sunday, May 31, 2026
How to Install KVM Packages
egrep -c '(vmx|svm)' /proc/cpuinfo
lsmod | grep kvm
virt-host-validate
Install KVM Packages on Rhel/Centos
sudo dnf install -y qemu-kvm libvirt virt-install virt-manager
Install KVM Packages Ubuntu
sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients virtinst
Manage Libvirt Service
systemctl status libvirtd;systemctl start libvirtd;systemctl enable libvirtd;systemctl restart libvirtd
List Virtual Machines
virsh list
virsh list --all
virsh start vmname ( To start the VM)
virsh shutdown vmname ( To shutdown VM)
virsh destroy vmname ( To Desntroy the VM) =======> Do not use this command
virsh reboot vmname ( To reboot the VM)
virsh suspend vmname ( To Suspend VM)
virsh resume vmname ( To Resume VM)
virsh dominfo vmname ( VM iminfo)
virsh dumpxml vmname
virsh domstats vmname (To Show CPU and memory usage)
virsh domuuid vmname (To Get VM UUID)
virsh snapshot-list vmname
Create Virtual Machines Using ISO
virt-install \
--name rhel9 \
--memory 4096 \
--vcpus 2 \
--disk size=50 \
--cdrom /iso/rhel9.iso \
--os-variant rhel9.0 \
--network bridge=br0
virsh snapshot-create-as vmname snapshot1
virsh snapshot-revert vmname snapshot1
virsh snapshot-delete vmname snapshot1
virsh net-list --all
virsh net-start default
virsh net-autostart default
Storage Commands
virsh pool-list --all
virsh vol-list default
virsh pool-info default
Console Access
virsh console vmname
Ctrl + ]
virsh migrate --live vmname qemu+ssh://destination-host/system
virsh setmem vmname 8G --live
virsh setvcpus vmname 4 --live
journalctl -u libvirtd
virsh domiflist vmname
Daily KVM Administration Commands
virsh list --all
virsh dominfo vmname
virsh start vmname
virsh shutdown vmname
virsh reboot vmname
virsh console vmname
virsh domifaddr vmname
virsh snapshot-list vmname
virsh net-list --all
virsh pool-list --all
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment