Installing QEMU-KVM on Linux
Check cpu virtualization was enabled.
grep -E 'vmx|svm' /proc/cpuinfo lscpu | grep Virtualization
|
Install packages.
yum -y install qemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinst libvirt-client
chkconfig libvirtd on service libvirtd start
iptables -I INPUT -p tcp --dport 49152:49215 -j ACCEPT iptables -I INPUT -p tcp --dport 16509 -j ACCEPT
|
yum -y install qemu-kvm libvirt virt-install libvirt-python virt-manager virt-install libvirt-client
systemctl enable --now libvirtd virt-host-validate
firewall-cmd --add-port=49152-49215/tcp --permanent firewall-cmd --add-port=16509/tcp --permanent firewall-cmd --reload
|
dnf -y install qemu-kvm libvirt virt-install virt-viewer
for drv in qemu network nodedev nwfilter secret storage interface; do systemctl start virt${drv}d{,-ro,-admin}.socket; done virt-host-validate
firewall-cmd --add-port=49152-49215/tcp --permanent firewall-cmd --add-port=16509/tcp --permanent firewall-cmd --reload
|
Verify kvm install.
Configuring SELinux
semanage fcontext -a -t virt_image_t "/vm/data(/.*)?" restorecon -Rv /vm/data
|
Configuring Network
・ Configuring Network for QEMU-KVM
Create Virtual Machines
・ How to Create a Virtual Machine on QEMU-KVM
Uninstall QEMU-KVM
yum -y remove `rpm -qa | grep -E 'qemu|virt|kvm'` rm -rf /var/lib/libvirt /etc/libvirt
|