2024年5月29日发(作者:)
[Ubuntu] Linux 中使用 KVM
听讲XEN很快就要从LINUX内核中去掉,redhat和Ubuntu也大力的在推广KVM,所以在Ubuntu下整了一
下KVM,相当容易使用,基本比Vmware还要容易,但性能好上很多倍,因为他是半虚拟的,很大程序上可以直
接使用真实的硬件.
RedHat 红帽CTO Brian Steven在一次记者招待会说:“我们致力于Xen,RHEL 5有10年的生命周期,因
此会有一个较大的交叉过渡。我们将在Red Hat 6中全面使用KVM,但KVM目前已经准备就绪,完全可
以正式投入到数据中心和云中,不用再等待了!”
KVM要使用2.6.20以上的内核才行.Ubuntu到是不用担心,它基本一直使用的是最新的内核.
需要关心一点就是,你的硬件,CPU是不是支持半虚拟(VT/AMD-V),使用下面的命令可以查看是否支持
?
1
$grep -E '(vmx|svm)' /proc/cpuinfo
在ubuntu中安装KVM
我原来以为KVM很难装,没想到现在容易成这样了.太方便了
?
1
$ sudo apt-get install kvm libvirt-bin ubuntu-vm-builder bridge-utils kvm-pxe uml-utilities
安装KVM在ubuntu中的GUI管理软件,象我,拿ubuntu当桌面,就不使用命令…呵呵
?
1
$ sudo apt-get install virt-manager virt-viewer
需要设置一下网桥
?
1
$ sudo /etc/init.d/networking stop
我们来修改一下配置
?
1
$ sudo vim /etc/network/interfaces
静态IP和使用DHCP是不一样的,DHCP修改成下面这样
?
1
auto br0
2
iface br0 inet dhcp
3
bridge_ports eth0
4
bridge_stp off
5
bridge_fd 5
6
bridge_maxwait 5
或
static:
?
第 1 页 共 6 页
01
auto br0
02
iface br0 inet static
03
address
04
network 192.168.0.0
05
netmask 255.255.255.0
06
broadcast 192.168.0.255
07
gateway 192.168.0.1
08
bridge_ports eth0
09
bridge_stp off
10
bridge_fd 5
11
bridge_maxwait 5
完事后
进入ubuntu的“应用程序”-> “系统工具” -> “虚拟系统管理”就可以全GUI来玩kvm啦
RedHat Centos 安装 KVM
在 Centos 中安装 kvm 也一样很容易,
1. 安装 KVM 和 virtinst (一个创建 virtual machines 的工具 )
?
1
$ yum install kvm kmod-kvm qemu libvirt python-virtinst
2. 装完后记的重起,重起后检查模块是否有加载
?
1
$ lsmod | grep kvm
2
kvm_amd 50452 0
3
kvm 109264 1 kvm_amd
也可以使用 virsh 来测试
?
1
$ virsh -c qemu:///system list
3. 安装桥接管理的工具
?
1
$ yum install bridge-utils
4. 安装 GUI 的管理软件
?
1
$ yum install virt-manager
第 2 页 共 6 页
发布评论