Kvm简单教程



  • 介绍

    KVM(Kernel-based Virtual Machine) http://www.linux-kvm.org/ ,基于内核的虚拟机,配合QEMU(处理器虚拟软件),需要CPU支持虚拟化技术(并且在BIOS里打开虚拟化选项),效率可达到物理机的80%以上。此外,它对SMP的支持很好。

    对比

    1. Vmware的功能全面,设置全面,速度相对最慢;
    2. VirtualBox的效率比Vmware高一些,中文用户最多;
    3. KVM整体效率最高。

    系统要求

    你如何查明你的系统是否能运行KVM?需要一个支持虚拟化的处理器,检查方式这里提供两种:

    1. 这里有一个兼容KVM的处理器列表,看看你的处理器是否在其中。
    2. 还可以检查/proc/cpuinfo,如果在cpu flags字段看到了vmx(Intel)或svm(AMD),那么你的处理器就支持KVM。
    egrep '(vmx|svm)' /proc/cpuinfo
    

    获得KVM

    apt://qemu-kvm
    

    管理工具(CLI——命令行 或 Desktop——桌面 或 WEB——网络)

    有好几个活跃开发中的管理工具,参考 http://www.linux-kvm.org/page/Management_Tools

    桌面

    Ubuntu 仓库有 QT4的AQEMU

    apt://aqemu
    

    GTK的 Virtual Machine Manager

    apt://virt-manager
    

    对应8.04 Hardy的部分

    下载最新的kvm

    tar -xzvf qemu-kvm-0.X.X.tar.gz
    

    需要用到的包:

    sudo apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci1 pciutils-dev
    

    三步曲:

    cd qemu-kvm-0.X.X
    ./configure --prefix=/usr/local/kvm
    make
    sudo make install 
    

    安装好以后加载KVM模块

    sudo modprobe kvm
    sudo modprobe kvm-intel //如果你的是INTEL处理器就用这个
    sudo modprobe kvm-amd //如果你的是AMD处理器就用这个 
    

    原文链接: http://wiki.ubuntu.org.cn/Kvm简单教程


登录后回复
 

与 青云QingCloud 社区 的连接断开,我们正在尝试重连,请耐心等待