KVM (全称是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块 kvm.ko 提供和虚拟化核心架构和处理器规范模块。 使用 KVM 可允许多个包括 Linux 和 Windows 每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡等。
1.查看系统是否支持KVM
在开始安装KVM之前,我们需要确保CPU支持VMX/SVM硬件虚拟化。
$ egrep -c '(vmx|svm)' /proc/cpuinfo
如果输出大于等于1,表示系统可安装KVM。如果输出为0,表示系统不支持KVM。
2.安装KVM
$ sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker
安装确认:
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
3.配置桥接网络
$ sudo vim /etc/network/interfaces
添加如下内容:
auto br0
iface br0 inet static
address 10.18.44.26
netmask 255.255.255.192
broadcast 10.18.44.63
dns-nameservers 10.0.80.11 10.0.80.12
# set static route for LAN
post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10