机房360首页
  1. 武松娱乐
  2. 云计算
  3. IDC
  4. UPS
  5. 机房制冷
  6. 集中监控
  7. 发电机
  8. 防雷与接地
  9. 综合布线
  10. 服务器
  11. 存储
  12. 虚拟化
  13. 安全
  14. CIO
  15. 外包
  16. 绿色IT
  17. 文库
  18. 新闻
  19. 论坛
  20. 产品报价
  21. 更多
    1. 机房工程
    2. 机房节能
    3. 武松娱乐
    4. 企业名录
    5. 工具下载
当前位置:首页 » 虚拟化入门 » 开源虚拟化技术KVM六项基础知识

开源虚拟化技术KVM六项基础知识

来源:机房360 作者:GOCN编辑 更新时间:2013-2-4 18:04:34
摘要:如今市面上有很多虚拟化技术,要为你的云项目选择一个合适的虚拟化平台还真是个艰巨的任务。以下几个关于开源虚拟化KVM常见的问题解答,希望能帮助你。
  如今市面上有很多虚拟化技术,要为你的云项目选择一个合适的虚拟化平台还真是个艰巨的任务。以下几个关于开源虚拟化KVM常见的问题解答,希望能帮助你。   KVM是什么?   KVM (Kernel-based Virtual Machine,基于内核的虚拟机) 是Linux下 x86硬件平台上的全功能虚拟化武松娱乐,包含一个可加载的内核模块 kvm.ko提供和虚拟化核心架构和处理器规范模块。使用KVM可允许多个包括Linux和Windows每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡等。   由于KVM在性能、扩展性与安全等方面的优势,成为企业级的经济高效的虚拟化开放武松娱乐。红帽将KVM作为首选的虚拟化平台,IBM将KVM作为最佳虚拟化开放技术,参与KVM技术开发,涉及性能、安全和云计算等广泛领域。   如何获取KVM?   购买Linux版本获得KVM。很多Linux发行版本都内置有KVM,包括红帽企业Linux 5.4及以上版本,SUSE Linux Enterprise Server 11 SP1及以上版本,Canonical Ubuntu 10.04 LTS及以上版本。如果想虚拟运行Linux的服务器,或者虚拟运行Linux与Windows服务器的话,该购买方法最合适。   将KVM作为独立hypervisor购买。KVM与Linux的组合进行了优化,并拆开成交付hypervisor的模块。红帽企业虚拟化RHEV使用的就是这种方式。此种获取方式适合云环境,或者适合运行Windows服务器的(大型)环境。   KVM使用的存储类型有哪些?   KVM的存储选项有多种,包括虚拟磁盘文件、基于文件系统的存储和基于设备的存储。   为实现KVM存储管理,可以使用LVM(Logical Volume Manager)和创建存储池。当系统创建KVM虚拟机的时候,默认使用虚拟磁盘文件作为后端存储。安装后,虚拟机认为在使用真实的磁盘,但实际上看到的是用于模拟硬盘的虚拟磁盘文件。这一额外的文件系统层会降低系统速度。   当然,基于磁盘镜像的虚拟磁盘并非全无益处,磁盘文件系统可以很轻松地用于其它的KVM虚拟化宿主机。但是如果您希望优化KVM虚拟化性能,最好考虑其它的存储方式。   如何运行KVM网络?   RHEL 6现在支持基于KVM管理程序。KVM的抽象层——称为libvirt——运行KVM网络,管理员能够在libvirt的配置文件中定制虚拟机连接并追踪网络设备。   在libvirt中运行KVM网络有两种方法:网络地址转换(NAT)和桥接网络。网络地址转换是默认方法,桥接网络仅对非常特殊的武松娱乐有意义。   对大多数管理员来说,最好从理解KVM网络在默认安装中如何工作开始。如果想创建定制安装,通过学习导航用于网络地址转换的NAT配置文件,同样可以熟悉相关设置。例如,你可以创建多个允许你改变不同虚拟机之间的网络流量的NAT接口。   如何管理KVM?   首先是单个资源的基础虚拟化管理,有开源的虚拟化工具集libvirt,通过命令行接口提供安全的远程管理,可管理单个系统。   然后是管理全部运行KVM的多个服务器,有两种:用Red Hat Enterprise Virtualization-Management,即RHEV-M(管理多个RHEV-H系统)和IBM Systems Director VMControl(管理多个RHEL系统)。   最后有IBM Tivoli产品与开源虚拟化项目oVirt,为主机和子机提供高级功能,包括高可用性热迁移存储管理系统调度等。   如何提升KVM使用性能?   如果在主机上使用KVM,通常会激活数个客户操作系统,而且这些操作系统经常运行相同的OS,这意味着大量的内核页面被多次加载。通过应用KSM(kernel samepage merging,内核同页合并),许多虚拟机可以使用相同数量的内存启动。   在RHEL 6和Fedora 14中,KSM默认是打开的。KSM通过两个服务:ksmd和ksmtuned实现,这两个服务在系统初始化时自动启动。管理员应该判断他们的环境并决定保持KSM处于运行状态还是关闭它。   责任编辑:GOCN
本文地址:http://www.jifang360.com/news/201324/n604845042.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  1. 我要分享
更多
推荐图片
    西蒙参加精彩美国-中美绿色节西蒙参加精彩美国-中美绿色节
    月25号,在美国驻华大使骆家辉的[详细]
    谷歌CIO:科技行业法律不应由谷歌CIO:科技行业法律不应由
    如今大多数的立法者都跟不上现在[详细]
    云计算安全问题究竟是什么问题云计算安全问题究竟是什么问题
    《哈佛商业评论》前执行主编Nick[详细]
    美联储为迎大数据挑战或聘首席美联储为迎大数据挑战或聘首席
    美国联邦储备局理事会在新的战略[详细]
    Netlix设10万美元奖 鼓励开发Netlix设10万美元奖 鼓励开发
    Netflix最近开设了一项金额为10[详细]
    宝马引入Infosys帮助武松娱乐宝马引入Infosys帮助武松娱乐
    宝马集团已引进印度最大外包和咨[详细]
武松老虎机