Kvm简单教程:修订间差异
来自Ubuntu中文
跳到导航跳到搜索
Uyghurlinux(留言 | 贡献) 新页面: 研究了很久的KVM,感觉是我用过的最快的虚拟机。对比常用的虚拟机,Vmware的功能全面,设置简单,但其速度不是很好;VirtualBox的效率虽然比... |
Youxirenjian(留言 | 贡献) 小 →外部链接 |
||
(未显示6个用户的10个中间版本) | |||
第1行: | 第1行: | ||
==介绍== | |||
KVM(Kernel-based Virtual Machine) http://www.linux-kvm.org/ ,基于内核的虚拟机,配合QEMU(处理器虚拟软件),需要CPU支持虚拟化技术(并且在BIOS里打开虚拟化选项),效率可达到物理机的80%以上。此外,它对SMP的支持很好。 | |||
===对比=== | |||
#Vmware的功能全面,设置全面,速度相对最慢; | |||
#VirtualBox的效率比Vmware高一些,中文用户最多; | |||
#KVM整体效率最高。 | |||
==系统要求== | |||
你如何查明你的系统是否能运行KVM?需要一个支持虚拟化的处理器,检查方式这里提供两种: | |||
#这里有一个[http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29 兼容KVM的处理器列表],看看你的处理器是否在其中。 | |||
#还可以检查/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 | |||
<br> | |||
代码:<br>tar -xzvf qemu-kvm-0.X.X.tar.gz | |||
<br> | |||
需要用到的包: | |||
<br> | |||
代码: | |||
sudo apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci1 pciutils-dev | |||
<br> | |||
三步曲: | |||
<br> | |||
代码: | |||
<br> | |||
cd qemu-kvm-0.X.X | |||
./configure --prefix=/usr/local/kvm | |||
make | |||
sudo make install | |||
安装好以后加载KVM模块 | |||
<br> | |||
代码: | |||
<br> | |||
sudo modprobe kvm | |||
sudo modprobe kvm-intel //如果你的是INTEL处理器就用这个 | |||
sudo modprobe kvm-amd //如果你的是AMD处理器就用这个 | |||
这样就装好了。 | |||
==外部链接== | |||
*[http://www.linux-kvm.org/ 官方网站] | |||
*[http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29 兼容KVM的处理器列表] | |||
*[http://www.linux-kvm.org/page/Management_Tools 管理工具] | |||
[[Category:虚拟机]] | |||
[[Category:内核]] |
2011年3月26日 (六) 12:49的最新版本
介绍
KVM(Kernel-based Virtual Machine) http://www.linux-kvm.org/ ,基于内核的虚拟机,配合QEMU(处理器虚拟软件),需要CPU支持虚拟化技术(并且在BIOS里打开虚拟化选项),效率可达到物理机的80%以上。此外,它对SMP的支持很好。
对比
- Vmware的功能全面,设置全面,速度相对最慢;
- VirtualBox的效率比Vmware高一些,中文用户最多;
- KVM整体效率最高。
系统要求
你如何查明你的系统是否能运行KVM?需要一个支持虚拟化的处理器,检查方式这里提供两种:
- 这里有一个兼容KVM的处理器列表,看看你的处理器是否在其中。
- 还可以检查/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处理器就用这个
这样就装好了。