1.看看cpu是否支持kvm
[root@localhost ~]# grep -E -o 'vmx|svm' /proc/cpuinfo
#结果显示vmx表示支持
2.安装kvm所需要的软件包
[root@localhost ~]# yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer
3.安装完,检查模块是否有加载
[root@localhost ~]#lsmod | grep kvm
kvm_intel 85256 0
kvm 224928 2 ksm.kvm_intel
4.使用命令检查kvm是否成功安装
[root@localhost ~]#virsh -c qemu:///system list
Id Name State
KVM需要首先检查下你的cpu是否支持intel的VT虚拟化,或者amd的SVM 虚拟化技术
XEN则不需要, 从技术上来讲 KVM比较先进 也更强 不过XEN已经行之多年, 解决方案等比较成熟
安装kvm方面 首先
cat /proc/cupinfo 如果在flags现有显示vt 或者svm.下面的步骤就没有继续下去的意义了,否则就是浪费时间
下面的以amd的cpu为例
1,准备你的系统里必须有以下这些包
gcc-3.4 libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev(这事debian的包机制,只供其他的发行版参考)
2,切换gcc版本(如果你的gcc版本已经是gcc3.x 就没有必要继续了)
cd /usr/bin
sudo mv gcc gcc.bak
sudo ln -s gcc-3.4 gcc
3.下载kvm-realease.tar.gz包
wget
4,安装
tar xzf kvm-59.tar.gz
cd kvm-release
./configure --prefix=/usr/local/kvm
make
sudo make install
sudo /sbin/modprobe kvm-amd
ok 这就装好了, 用qemu或者virtualbox玩玩吧