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

本文转自斩月博客51CTO博客,原文链接http://blog.51cto.com/ylw6006/466586如需转载请自行联系原作者


ylw6006

相关文章
|
9天前
|
安全 Linux KVM
Linux虚拟化技术:从Xen到KVM
Xen和KVM是Linux平台上两种主要的虚拟化技术,各有优缺点和适用场景。通过对比两者的架构、性能、安全性、管理复杂性和硬件依赖性,可以更好地理解它们的适用场景和选择依据。无论是高性能计算、企业虚拟化还是云计算平台,合理选择和配置虚拟化技术是实现高效、稳定和安全IT环境的关键。
52 8
|
3月前
|
存储 Linux 调度
KVM 虚拟化的功能特性
【10月更文挑战第13天】虚拟化技术创建实体资源的虚拟版本,提升资源利用率。KVM(Kernel-based Virtual Machine)作为全虚拟化解决方案,借助Linux内核实现Hypervisor功能,通过模块化方式提供高效的虚拟化环境。
|
4月前
|
KVM 虚拟化
虚拟化技术概述及KVM环境安装
关于虚拟化技术概述及KVM环境安装的教程,涵盖了虚拟化的定义、分类、管理工具,以及KVM的系统需求、安装步骤和使用指南。
106 11
虚拟化技术概述及KVM环境安装
|
3月前
|
安全 KVM 虚拟化
OpenEuler 中配置 KVM 虚拟化环境指南
本文档详细介绍了如何在OpenEuler系统中配置和管理KVM虚拟化环境,包括环境准备、组件安装、虚拟机安装及管理命令等,适合初学者和有经验的用户。内容覆盖了从桥接网卡配置到虚拟机的安装与管理,以及常见问题的解决方法,帮助用户高效利用虚拟化技术。
178 0
|
5月前
|
Linux KVM 虚拟化
在Linux中,KVM和Docker在Linux虚拟化中的区别是什么?
在Linux中,KVM和Docker在Linux虚拟化中的区别是什么?
|
8月前
|
存储 Linux KVM
虚拟化技术之KVM安装与使用
虚拟化技术之KVM安装与使用
|
8月前
|
大数据 Linux KVM
【云计算与大数据技术】虚拟化技术、开源技术Xen、KVM、OpenVZ的讲解(图文解释 超详细)
【云计算与大数据技术】虚拟化技术、开源技术Xen、KVM、OpenVZ的讲解(图文解释 超详细)
299 0
|
存储 监控 网络安全
【KVM虚拟化】· 虚拟机的冷迁移和热迁移
【KVM虚拟化】· 虚拟机的冷迁移和热迁移
1297 0
|
KVM 虚拟化 Windows
【KVM虚拟化】· KVM中的网络
【KVM虚拟化】· KVM中的网络
282 0