RHEL6 KVM虚拟化配置总结

  KVM是当前虚拟化领域非常热门的一个话题和技术,之前在RHEL5.4平台上整理过一篇安装日志,这次在RHEL6上面“故技重施”却发现了许多问题,本着锲而不舍的研究精神,已经将大部分问题解决,遗留的问题,估计是安装环境导致,后期会继续研究考证,现将过程记录如下:

由于在安装操作系统的时候因为图方便,把所有虚拟化的包全部勾选了,如下图所示:


点击“应用程序”--“虚拟系统管理器”,若出现如下提示,需要启动libvirtd进程


点击“新建虚拟机”按钮,出现如下提示,需要安装qemu主程序


[root@rhel6 ~]# wget
http://packages.sw.be/qemu/qemu-0.12.4-1.el6.rf.x86_64.rpm    //下载qemu主程序包
[root@rhel6 ~]# vi /etc/yum.repos.d/base.repo                                      //配置yum仓库地址
[dag]
name=dag
baseurl=http://apt.sw.be/redhat/el6/en/x86_64/dag/
gpgcheck=0
enable=1

[raw]
name=raw
baseurl=http://rawhide.redhat.com/pub/pub/redhat/rhel/beta/6/optional/x86_64/os
gpgcheck=0
enable=1

[root@rhel6 ~]# yum -y localinstall qemu-0.12.4-1.el6.rf.x86_64.rpm --nogpgcheck  //安装出现下列错误提示,需要删除qemu-img包
Transaction Check Error:
  file /usr/bin/qemu-img from install of qemu-0.12.4-1.el6.rf.x86_64 conflicts with file from package qemu-img-2:0.12.1.2-2.113.el6.x86_64
  file /usr/bin/qemu-io from install of qemu-0.12.4-1.el6.rf.x86_64 conflicts with file from package qemu-img-2:0.12.1.2-2.113.el6.x86_64
  file /usr/share/man/man1/qemu-img.1.gz from install of qemu-0.12.4-1.el6.rf.x86_64 conflicts with file from package qemu-img-2:0.12.1.2-2.113.el6.x86_64

Error Summary

[root@rhel6 ~]# yum -y remove qemu-img


[root@rhel6 ~]# yum -y localinstall qemu-0.12.4-1.el6.rf.x86_64.rpm --nogpgcheck
[root@rhel6 ~]# service libvirtd status
libvirtd: 未被识别的服务

[root@rhel6 ~]# yum -y install libvirt   //重新安装libvirt,因为之前处在依赖关系,libvirt程序被自动卸载
[root@rhel6 ~]# service libvirtd start
启动 libvirtd 守护进程:[确定]
[root@rhel6 ~]# chkconfig libvirtd on


配置桥接网卡,参考这篇文章:
http://www.techotopia.com/index.php/Creating_an_RHEL_6_KVM_Networked_Bridge_Interface

但我在配置桥接网卡的时候遇到了个问题,目前还尚未解决,不过我推测应该和我的实验环境有关,因为之前配置3D桌面的时候从新生成过initrd.img这个文件,可能因为这个原因导致某些核心模块在启动的时候未能被内核成功加载,本打算使用pxe方式在KVM上自动安装一个rhel5.4,因为桥接没有配置成功,所以只能退而求其次,使用本地iso镜像安装一个demo,具体的报错信息截图如下,出现这种情况后,一旦配置好桥接网卡,就会出现ping不同服务器的情况,蛮郁闷的,这个问题有待后续研究


创建和安装虚拟机

 

 总结:目前RHEL6上的KVM技术还不算很成熟(也可能是由于笔者水平有限的缘故,但至少成型的文档很少)若要在生产环境中使用虚拟化,建议采用5.4版本;若要在RHEL6上配置虚拟化,建议在安装完操作系统后再配置,否则也可能遇到与笔者类似的问题;同时建议不要在RHEL6上启用3D技术,尤其是在生产环境,毕竟这是企业版。当然,如果你喜欢,也可以像笔者这样进行疯狂的测试,但出现问题的概率就会大许多…

RHEL5.4配置KVM可参考如下日志:http://hi.baidu.com/naruto6006/blog/item/a08ec902aebca37b3912bb3a.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值