1. 首先检查系统是否支持CPU虚拟化
# egrep -o "svm|vmx" /proc/cpuinfo
若显示如下类似信息,则说明支持CPU虚拟化
vmxvmx...vmx
说明:
- vmx:显示Intel处理器信息
- svm:显示AMD处理器信息
- 如果VT(Virtualization Technology)选项未开启,需要reboot然后进入BIOS开启。
2. 安装KVM需要的依赖包
# apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin python-libvirt bridge-utils
说明:
- qemu-kvm :基于kernel的虚拟机,qemu使用它来进行CPU虚拟化;
- qemu :CPU模拟器
- virt-manager:libvirt的管理工具;
- virt-viewer :图形终端;
- bridge-utils :配置网桥时需要使用
3. 设置网桥连接方式
# vi /etc/network/interfaces
内容如下:
# Network interfaces fileauto loiface lo inet loopback# eth0 interfaceauto eth0iface eth0 inet manual# br0 interfaceauto br0iface br0 inet staticaddress 10.180.0.183netmask 255.255.0.0gateway 10.180.0.1bridge_ports eth0#bridge_stp off
然后重启:
# reboot
说明:
可以直接reboot,这个测试没问题,也可以通过重启网络的方式
# /etc/init.d/networking restart
若是重启网络后发现ip没有改变,我们用命令继续修改
# sudo ifconfig eth0 10.180.0.183 netmask 255.255.0.0# sudo route add default gw 10.180.0.1
4. 检查网桥接口
# ifconfig br0
显示如下信息,则说明成功:
br0 Link encap:Ethernet HWaddr f0:4d:a2:6e:42:00inet addr:10.180.0.183 Bcast:192.168.1.255 Mask:255.255.0.0inet6 addr: fe80::f24d:a2ff:fe6e:4200/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:293 errors:0 dropped:0 overruns:0 frame:0TX packets:95 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:38443 (38.4 KB) TX bytes:10988 (10.9 KB)
5. 开启virt-manager
命令行方式开启:
# virt-manager
图形界面方式开启:
ALT+F2
然后输入:virt-manager
6. 创建虚拟机
可参考:http://www.cnblogs.com/ssslinppp/p/5893412.html 中的 “使用KVM创建虚拟机”
参考连接:
转载请标明出处:http://www.cnblogs.com/ssslinppp/

浙公网安备 33010602011771号