Cài đặt KVM trên Centos7
Chuẩn bị
- 1 máy Centos7 có cpu hỗ trợ chức năng ảo hóa. Để kiểm tra xem cpu có hỗ trợ ảo hóa không chạy dòng lệnh:
egrep -c "svm|vmx" /proc/cpuinfo
Nếu kết quả đầu ra là 0 thì CPU không hỗ trợ, còn nếu đầu ra lớn hơn 0 thì có nghĩa là CPU có hỗ trợ ảo hóa sử dụng KVM.
Kiểm tra xem trong hệ thống có module kvm không:
dmesg | grep kvm
lsmod | grep kvm
Cài đặt
Cài đặt một số công cụ làm việc với kvm
yum install qemu-kvm libvirt bridge-utils virt-manager
Bật dịch vụ libvirtd.
systemctl enable libvirtd
systemctl start libvirtd
Cài đặt trên Ubuntu 18.04
Kiểm tra hệ thống có hỗ trợ ảo hóa không.
- Chạy lệnh:
egrep -c '(vmx|svm)' /proc/cpuinfo
nếu kết quả khác 0 thì hệ thống đã hỗ trợ, nếu là 0 thì cần khởi động lại hệ thống, vào BIOS và cấu hình bật tính năng hỗ trợ ảo hóa.
- Kiểm tra hệ thống có hỗ trợ máy ảo KVM tăng tốc phần cứng không:
sudo apt install -y cpu-checker sudo kvm-ok
Output câu lệnh trên như sau thì hệ thống hỗ trợ:
INFO: /dev/kvm exists KVM acceleration can be used
Cài đặt các gói cần thiết.
Chạy các lệnh sau:
sudo apt update
sudo apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager
Bật và enable dịch vụ libvirtd
systemctl start libvirtd
systemctl enable libvirtd
Tài liệu tham khảo: https://linuxconfig.org/install-and-set-up-kvm-on-ubuntu-18-04-bionic-beaver-linux https://www.cyberciti.biz/faq/how-to-install-kvm-on-centos-7-rhel-7-headless-server/