免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

[KVM] 虚拟化技术系列讨论活动之--KVM虚拟化技术(获奖名单已公布-2014-3-10) [复制链接]

论坛徽章:
0
11 [报告]
发表于 2013-11-19 10:18 |只看该作者
本帖最后由 电脑维修工 于 2013-11-19 10:28 编辑

话题一,谈谈您在工作中用到的虚拟化技术都有哪些?
在工作中KVM和xen都在用,guest os 也有windows和linux,早期全部是XEN,后来KVM在测试后发现稳定且性能良好,就替换了部分的XEN,现在基本上windows全部在XEN上跑,linux 全部在KVM上面,

话题二,您在KVM虚拟化中一些经验
很长时间一直是脚本调用virsh来做的,用来调用libvirtd,
多的话openstack
KVM的上层是qemu,使用qemu来模拟很多硬件,虽然性能不高,但是可以针对硬件来完成特殊需求
使用KVM的话尽量使用最新版本的redhat,新版本针对KVM做了很多优化

guest的
IO 尽量用virtio 来实现,特别是在guest 为linux下,如果直接调用硬件,以后迁移会很复杂,而且virtio和直接调用硬件的性能相差不大,
内存 尽量使用hugepages ,这样使用TLB寻址命中率相对提高很多,另外新版本的针对KVM使用KSM技术,这样节省很多内存空间,
………………





话题三,KVM虚拟化技术的不足和未来的发展放心
kvm没有XENCENTER这样的工具,虽然现在openstack 这样的工具很好用,但是openstack 部署相对比较复杂,
例外,KVM针对guest 高可用的做法,推荐的是在共享存储的方式下实现,这样会对后端存储的要求比较高,
但是KVM发展迅速,我相信KVM会有很大的发展空间,特别是在linux环境下,


论坛徽章:
0
12 [报告]
发表于 2013-11-19 10:28 |只看该作者
回复 1# send_linux

话题一,谈谈您在工作中用到的虚拟化技术都有哪些?
目前自己的工作中用的虚拟化技术主要是VMware,Xen跟KVM

话题二,您在KVM虚拟化中一些经验
KVM部署很方便,使用RedHat的发行版本就已经带了,
KVM对操作系统的支持很完整,几乎能运行所有x86的操作系统,比如Linux,Solaris,*BSD,Windows,Plan9
唯一需要注意的就是对于块设备,网络的安装需要安装virtio驱动,其它操作系统基本上都内置了,只是Windows 需要额外安装

话题三,KVM虚拟化技术的不足和未来的发展放心
KVM的运行需要特殊的硬件,比如INTEL的CPU需要支持ept,AMD的CPU需要支持SVM
目前的管理工具太缺乏,集中管理的工具太少
live migration的支持不成熟
   

论坛徽章:
0
13 [报告]
发表于 2013-11-19 10:39 |只看该作者
话题一,谈谈您在工作中用到的虚拟化技术都有哪些?
话题二,您在KVM虚拟化中一些经验
话题三,KVM虚拟化技术的不足和未来的发展放心

我们之前用的是xen,现在也用kvm了,vmware,virtualbox等等也有用,但都是个人在用.感觉vsphere的功能确实强大,比如限制io,QOS等都有不错的表现,可以在线进行升级(硬件),在kvm下主要依托于qemu/virt等工具,kvm在cpu,mem,pci也可以在线调整,cpu主要是maxcpu,mem要用balloon/dimm,pci也可进行热插拔.对于磁盘io限制的不是很好,而且并不是kvm自己的封装,所以很多企业用tc/qdisc,cgroup等等做来工具,但不是很方便,但由于redhat等公司的贡献,比如他们的rhca认证已经在考kvm,而不是xen,他们对rhel/centos已经支持(默认)KSM/透明大页,对性能提高很多,所以kvm在近3~5年之内仍不能对抗vmware,但应该是开源领域最好的open source产品.

论坛徽章:
0
14 [报告]
发表于 2013-11-19 11:36 |只看该作者
KVM需要CPU中虚拟化功能的支持,只可在具有虚拟化支持的CPU上运行,即具有VT功能的Intel CPU和具有AMD-V功能的AMD CPU。

论坛徽章:
3
巨蟹座
日期:2013-08-29 09:59:30技术图书徽章
日期:2013-09-29 09:11:45CU十二周年纪念徽章
日期:2013-10-24 15:41:34
15 [报告]
发表于 2013-11-19 13:08 |只看该作者
先占座,

论坛徽章:
0
16 [报告]
发表于 2013-11-19 13:31 |只看该作者
话题一,谈谈您在工作中用到的虚拟化技术都有哪些?
目前在生产环境下用过RHEL的KVM及商业版的RHEV,测试环境用过VMWARE esxi

话题二,您在KVM虚拟化中一些经验
KVM在管理便捷性上远不及商业版RHEV(RHEM+Hypervisor)。RHEV是红帽基本于KVM技术的虚拟化软件,包括了虚拟化软件生产环境下的各类企业级特性,如资源池、高可用、动态迁移、集中统一的虚机管理等。在稳定性和性能上,无论是KVM还是RHEV都非常出色。KVM技术的IO性能非常突出,和物理机相比性能损失非常小。和其它的虚拟化技术比较,性价比也非常突出。RHEV也有开源的替代软件,ovirt。

话题三,KVM虚拟化技术的不足和未来的发展放向
个人认为kvm的最主要不足还是没有像vcenter这样成熟的管理工具,另外KVM技术在市场的认知度比较低。相信将来KVM会借openstack的发展会得到普遍应用。

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
17 [报告]
发表于 2013-11-19 14:10 |只看该作者
为什么目前还没用到虚拟化,但这不影响我得奖吧

论坛徽章:
0
18 [报告]
发表于 2013-11-20 16:53 |只看该作者
关注KVM有段时间了.

话题一,谈谈您在工作中用到的虚拟化技术都有哪些?
KVM, VMware, XEN, Hyper V没用过 。

话题二,您在KVM虚拟化中一些经验
工作中使用Vmware ESXi/WorkStation,搭建过Xen, Citrix Xen, 开发用过KVM。
1. 安装和配置:
KVM融入到Redhat后,对于有一定linux使用经验的人而言,安装配置都很简单,安装直接yum就ok,配置用脚本或是virt-manager都很方便。
2. 技术:
技术上也有了很多提升,virtIO提升IO设备性能,KSM减少内存利用,链接clone减少存储空间使用,提高创建速度和用户体验,对VDI中的模块部署虚拟机有很大作用,而且能大大提升性能。
3. 性能:
以上技术都是为了增加服务器中创建更多虚拟机,每个虚拟机性能更高而生的。
4. 稳定性:(非链接clone)
a. 内存资源不足时容易异常
之前4G内存,1台winxp,2台win8,1台win7,多启动几次,就会出现系统堆栈的问题,是因为系统空闲内存零碎,大片内存分配失败导致。
b. 多虚拟机libvirt不稳定
测试中发现多次使用libvirt通道进行虚拟机和宿主机之间通讯,容易引起libvirt不稳定,导致无法管理。

话题三,KVM虚拟化技术的不足和未来的发展方向
1. kvm商用较少,缺少市场推广。
其实国内用KVM做开发的较多,XEN倒是比较少。也很欣慰的看到,现在已有很多公司基于KVM做一些私有VDI和服务器虚拟化方案,但据了解,市场有些差强人意。
一方面VDI市场还没有全面铺开,已部署的大部分基于VMware;一方面云虚拟化的发展也是一个很大的竞争,如阿里云平台等。
而且基于KVM方案的产品普遍还存在稳定性问题,厂家技术支持能力还有待提高,但所有的企业级产品都是需要有市场的磨练才能慢慢成熟。

2. kvm技术。
虚拟化性能瓶颈在于启动风暴,存在存储IO性能瓶颈和内存瓶颈。
内存瓶颈可以增加内存解决,存储IO瓶颈可采用SSD存放链接克隆的模板,或者使用SSD加速软件来提速虚拟机性能。
这两种方式都测试过,有很大改善。如大量部署,考虑成本问题,可以采用后者:高速SSD+加速软件。

3. 未来发展方向。
主要看Redhat。Redhat好像更倾向于其整体方案ovirt,ovirt现在版本安装很不方便,但架构看上去不错。KVM是虚拟化的一个重要技术,但虚拟化的发展不仅在于KVM技术本身,觉得有以下几个方面需要提升:
a.  管理方便,配置简单。  
目前公司还有IT工程师不愿意推虚拟化方案除了抢他们饭碗之外,还有部署复杂、需要太多知识面的原因。
VMware ESXi部署比较复杂,Citrix的有一款小规模部署产品很方便,很简洁。KVM空缺,开源的也比较差。
b. 稳定性加强
企业级产品不用说,稳定性排第一。但需要一个市场过程。
c. 性能
测试发现KVM性能还不错,比VMware当然差一些,但整个方案会比VMware便宜很多。

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
19 [报告]
发表于 2013-11-20 17:07 |只看该作者
目前虚拟化技术很多,不知道那种比较好,另外一个方面,虚拟化会不会也是一阵风,吹过去就没了

论坛徽章:
29
技术图书徽章
日期:2013-09-02 19:59:502015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00IT运维版块每日发帖之星
日期:2016-07-23 06:20:00
20 [报告]
发表于 2013-11-20 18:39 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP