云计算 频道

Ubuntu服务器应用KVM实现虚拟化手册

  安装KVM

  安装这些软件包:

  $ sudo apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils

  然后运行该命令,确保它准备好运行KVM:

  $ kvm-ok

  INFO: /dev/kvm exists

  KVM acceleration can be used

  要是缺漏了什么,它会告诉你KVM加速无法使用。在采用根权限的情况下运行,获得让它正常运行的暗示信息(hint),就像这样:

  $ sudo kvm-ok

  [sudo] password for carla:

  INFO: /dev/kvm does not exist(/dev/kvm不存在)

  HINT: sudo modprobe kvm_intel

  INFO: Your CPU supports KVM extensions(你的处理器支持KVM扩展)

  INFO: KVM (vmx) is disabled by your BIOS(KVM [vmx]被你的BIOS禁用)

  HINT: Enter your BIOS setup and enable Virtualization Technology (VT),

  (进入你的BIOS设置界面,启用虚拟化技术[VT],)

  and then hard poweroff/poweron your system

  (然后对你的系统执行硬关机/开机操作)

  KVM acceleration can NOT be used(KVM加速无法使用)

  就像我刚才说的那样,要确保KVM扩展功能已在你系统的BIOS中启用。现在,把你的用户添加到libvirtd组,然后注销,重新登录,激活你的组成分身份。现在,你不用操心权限方面的问题,就可以控制KVM了。运行该命令,证实KVM在正常运行:

  $ virsh -c qemu:///system list

  Id Name State

  ----------------------------------

  太好了! ID Name和State这两个字段都是空的,它们本该是空的。现在开启虚拟机管理器(Virtual Machine Manager),运行该命令,连接到你的KVM服务器:

  $ virt-manager -c qemu:///system kvmhost

  Kvmhost是我的服务器名称,所以你必须将它换成你的服务器名称。  

0
相关文章