Skip to content

Latest commit

 

History

History
74 lines (60 loc) · 1.62 KB

KVM_install.md

File metadata and controls

74 lines (60 loc) · 1.62 KB

Chuẩn bị Server KVM

Kiểm tra vmx enable trên KVM host

cat /proc/cpuinfo| egrep -c "vmx|svm"

Nếu OUTPUT câu lệnh trên >0 thì đã enable vmx OK

Install epel-release và update

yum install epel-release -y && yum update -y 

Cài đặt KVM Node để đóng Images

yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client \
virt-install virt-viewer bridge-utils  "@X Window System" xorg-x11-xauth xorg-x11-fonts-* \
xorg-x11-utils mesa-libGLU*.i686 mesa-libGLU*.x86_64 dejavu-lgc-sans-fonts
touch /root/.Xauthority

Start libvirt

systemctl start --now libvirtd

Disable ipv6

echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf
sysctl -p

Enable X11Forwarding yes trong /etc/ssh/sshd_config

X11Forwarding yes

Thêm cấu hình /etc/ssh/sshd_config để sử dụng X11Forward khi disable IPv6

X11Forwarding yes
AddressFamily inet

Restart SSH

systemctl restart sshd

Tạo folder channel cho các target của VM

mkdir -p /var/lib/libvirt/qemu/channel/target
chown -R qemu:kvm /var/lib/libvirt/qemu/channel

Restart libvirt

systemctl restart libvirtd

Cài libguestfs-tools để xử lý file .qcow2 thành file .img sau khi cài đặt cấu hình xong VM.

yum install libguestfs-tools -y

Bật tính năng nestes cho phép ảo hóa trên VM

touch /etc/modprobe.d/kvm.conf
echo "options kvm_intel nested=1" > /etc/modprobe.d/kvm.conf
init 6

Copy Images vào VM => Tiến hành đóng Images