RHEL6 KVM虚拟化配置总结
2010-12-28 15:05
337 查看
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
本文出自 “斩月” 博客,转载请与作者联系!
由于在安装操作系统的时候因为图方便,把所有虚拟化的包全部勾选了,如下图所示:
点击“应用程序”--“虚拟系统管理器”,若出现如下提示,需要启动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
本文出自 “斩月” 博客,转载请与作者联系!
相关文章推荐
- 烂泥:虚拟化KVM安装与配置 *******************
- kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置
- KVM虚拟化网络优化技术总结 推荐
- KVM虚拟化配置流程
- .RHEL 6上KVM的安装配置及使用 网桥
- KVM虚拟化学习总结之简介
- 如何在 CentOS 7 / RHEL 7 的 KVM 上启用嵌套虚拟化
- RHEL6.0 QEMU/KVM 建立新的虚拟机之配置Birdged Networking
- KVM虚拟化网络优化技术总结
- 如何在 CentOS 7 / RHEL 7 的 KVM 上启用嵌套虚拟化
- 如何在 CentOS 7 / RHEL 7 的 KVM 上启用嵌套虚拟化 | Linux 中国
- RHEL6.0 QEMU/KVM 建立新的虚拟机之配置Birdged Networking
- Centos6上kvm虚拟化配置vlan网络模式
- KVM虚拟化学习总结之安装
- Centos6.7 64位 kvm虚拟化安装配置
- RHEL6.3之KVM网络配置
- 虚拟化工具KVM的安装配置详解
- 在 Ubuntu 18.04 LTS 上使用 KVM 配置无头虚拟化服务器
- RHEL 6.3 KVM 虚拟机安装配置管理
- 烂泥:虚拟化KVM安装与配置