【KVM】Ubuntu14.04 安装KVM

1. 首先检查系统是否支持CPU虚拟化
  1. # egrep -o "svm|vmx" /proc/cpuinfo
若显示如下类似信息,则说明支持CPU虚拟化
  1. vmx
  2. vmx
  3. ...
  4. vmx
说明:
  • vmx:显示Intel处理器信息
  • svm:显示AMD处理器信息
  • 如果VT(Virtualization Technology)选项未开启,需要reboot然后进入BIOS开启。

2. 安装KVM需要的依赖包
  1. # 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. 设置网桥连接方式
  1. # vi /etc/network/interfaces
内容如下:
  1. # Network interfaces file
  2. auto lo
  3. iface lo inet loopback
  4.  
  5. # eth0 interface
  6. auto eth0
  7. iface eth0 inet manual
  8.  
  9. # br0 interface
  10. auto br0
  11. iface br0 inet static
  12. address 10.180.0.183
  13. netmask 255.255.0.0
  14. gateway 10.180.0.1
  15. bridge_ports eth0
  16. #bridge_stp off
然后重启:
  1. # reboot
 说明:
可以直接reboot,这个测试没问题,也可以通过重启网络的方式
  1. # /etc/init.d/networking restart
若是重启网络后发现ip没有改变,我们用命令继续修改
  1. # sudo ifconfig eth0 10.180.0.183 netmask 255.255.0.0
  2. # sudo route add default gw 10.180.0.1

4. 检查网桥接口
  1. # ifconfig br0
显示如下信息,则说明成功:
  1. br0       Link encap:Ethernet  HWaddr f0:4d:a2:6e:42:00 
  2.           inet addr:10.180.0.183  Bcast:192.168.1.255  Mask:255.255.0.0
  3.           inet6 addr: fe80::f24d:a2ff:fe6e:4200/64 Scope:Link
  4.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  5.           RX packets:293 errors:0 dropped:0 overruns:0 frame:0
  6.           TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
  7.           collisions:0 txqueuelen:0
  8.           RX bytes:38443 (38.4 KB)  TX bytes:10988 (10.9 KB)

5. 开启virt-manager
命令行方式开启:
  1. # virt-manager
图形界面方式开启:
ALT+F2
然后输入:virt-manager

6. 创建虚拟机
 可参考:http://www.cnblogs.com/ssslinppp/p/5893412.html 中的 “使用KVM创建虚拟机
 

参考连接:





原文地址:https://www.cnblogs.com/ssslinppp/p/5899987.html