如何选择华为的虚拟化产品品

用户怎样选择虚拟化解决方案
发表于 13:37|
来源ChinaByte|
摘要:目前服务器领域最热门的新技术之一就是虚拟化,虚拟化技术能允许用户在一台服务器上安装一个或者多个操作系统的多重实例。
目前服务器领域最热门的新技术之一就是虚拟化,虚拟化技术能允许用户在一台服务器上安装一个或者多个操作系统的多重实例。这项技术对于那些工作负载不大的服务器来说尤其适用,因为它取代了为所需的操作系统上的每个实例配置一台单独的物理服务器的传统方式。然而我们现在面临许多不同的虚拟化选择,在相互竞争争夺这块市场。本文意在阐明对虚拟化各种可能性的看法,你也可以从中了解如何安装Ubuntu服务器来实现虚拟化。
了解虚拟化
你将会了解到有关虚拟化的不同解决方案,我们会对两种主要的虚拟化途径进行深度解析:即全虚拟化和半虚拟化。
目前市场上有很多虚拟化解决方案,其中有三种解决方案尤其重要:即VMware,Xen,KVM (Kernel平台上的虚拟机)
对于其他的解决方案,你经常无法在数据中心寻觅到它们的踪迹。因为其他的虚拟化解决方案都存在很多的局限性,诸如缺乏必要的技术支持,在虚拟机上安装的操作系统的选择限制,使用过程中严重的性能不足等。出于以上原因的考虑,我们对这些解决方案忽略不计。
在这三个重要的虚拟化技术中,VMware公司是目前市场上的领军人物,原因可能是源于它为多个不同操作系统的虚拟化提供了一套商用解决方案。在数据中心中应用的最重要的VMware版本是VMware ESX虚拟化管理程序,它提供了一套结合了Virtual Machine Manager的Linux kernel。如果你想将VMware ESX作为虚拟化平台使用,你就必须在VMware虚拟化环境中通过将Ubuntu服务器作为虚拟化客户端操作系统的方式来实现。目前还没有办法能将VMware ESX与Ubuntu服务器结合起来共同作为虚拟化主机平台使用。
提示:在Xen社区,在我们讨论操作系统时通常避免使用&主机&&客户机&这样的词汇。我会在稍后&使用Xen安装虚拟机&的章节中解释其中原因。不过为了更加清楚的对虚拟化进行解析,我在随后的定义中还会继续使用这样的词汇来描述。主机就是提供虚拟化服务的物理服务器,主机可能会也可能不会运行特定的操作系统来提供这些服务。客户机是指没有任何与虚拟化有关职责的虚拟机。
在虚拟化领域位居第二把交椅的是KVM,它们在Linux kernel上技工虚拟化支持。如果你要使用KVM,你需要运行Linux操作系统的kvm.ko kernel模块,一个提供嵌入式虚拟化支持的中央处理器,当然还有支持KVM虚拟化的kernel(2.6.20 kernel是第一款支持虚拟化的Linux kernel)。要想创建KVM虚拟机,你需要使用/dev/kvm界面和QEMU程序的修订版。QEMU最初是作为开源虚拟化产品研发的,但它并不十分成功。不过它的自带工具却非常有用,QEMU工具和解决方案在KVM和Xen虚拟化环境中广泛使用。目前KVM的虚拟化主机能支持多数操作系统,能在同样的处理器体系架构上运行。
Linux虚拟化市场上第三个主角是Xen,它在剑桥大学作为一项研究计划开始发展起来。Xen的核心组件是它的管理程序,管理程序层使创建虚拟机成为可能。当使用虚拟机主机时,管理程序取代常规的Linux kernel(它在Xen管理程序之后进行装载)。Xen是目前供Linux操作系统使用的最佳虚拟化平台之一,这主要是因为它有强大的开发者社区作为支持,这个社区包括硬件厂商(诸如英特尔公司,惠普公司和AMD公司)和软件厂商(诸如NOVELL和红帽公司)。自Ubuntu服务器7.10发布之后,Ubuntu服务器成为Xen主机虚拟化平台一个强有力的选择。
虚拟化的途径
Xen和KVM这两种虚拟化解决方案都能提供两种途径的虚拟化方式:全面虚拟化和部分虚拟化。在创建虚拟化解决方案之前,你需要先了解一下这两种虚拟化途径的不同之处。
半虚拟机需要一个客户端操作系统的修订版,这个修订版产生的指令能相对容易的被管理程序处理,这个管理程序是能够破译虚拟化指令并将它们传递给物理硬件的组件。因为操作系统能在部分虚拟化中产生修订指令,因此对于虚拟化而言它也是最有效的途径。这些修订指令意味着虚拟机管理员不再需要按照虚拟化环境中的格式更改虚拟机的常规指令。部分虚拟化也不需要任何特定的硬件,不过它最大的劣势在于它需要客户端操作系统的一个特定的修订版。出于竞争的需要,一些操作系统(诸如Windows操作系统)都不提供这样的版本。
相对部分虚拟化而言的另外一个选择就是全虚拟化,它能允许用户使用常规的,无需修订的操作系统来作为客户端。但它需要特定的硬件支持,目前AMD公司和英特尔公司的中央处理器都能提供这种支持。因为这是一种服务器中央处理器中的嵌入式支持,全面虚拟机就能够最大可能的提升工作效率。不过来自虚拟化操作系统的指令需要虚拟机管理人员自行破译,因为客户端操作系统对虚拟机
没有概念,只能产生常规指令。因此这可能会导致客户端操作系统和硬件之间的虚拟化层产生问题。向中央处理器传递指令对虚拟化来说比较困难,特别是对于i386体系架构。因此要确保中央处理器的硬件虚拟化支持的性能代价不会太大。
哪种虚拟化途径是最佳选择?
看到这里,你可能会考虑这两种虚拟化途径那种是你的最佳选择。事实上,你不可能总是选择到理想的解决方案。如果你的操作系统无法提供部分虚拟化支持,全面虚拟化就成为唯一可供选择的方式。不过,如果你的中央处理器和操作系统都能提供虚拟化支持,那么最好选择部分虚拟化的方式,因为虚拟化操作系统产生的指令对于虚拟化环境来说是最优的。采用这种方式,由于虚拟化而导致的性能损失也能降低到最小化。
如果你因为你的操作系统无法提供支持而不能采用部分虚拟化的方式,你可以检查一下是否部分虚拟化驱动程序是可用的。这种驱动程序在很多情况下都能提供,它们能帮助提高特殊设备的性能,诸如你的网络接口卡。不过通常情况下,你会发现全面虚拟化是你唯一的解决方案,因为你想虚拟化的操作系统没有给你选择的机会。如果是KVM虚拟化方案,对于完整的操作系统的部分虚拟化也无法提供支持。因此接下来的章节我们假设有可以提供虚拟化支持的中央处理器。
提示:多数Pentium IV和至强处理器都能提供虚拟化支持。如果你对自己的中央处理器不能确认,只需检查一下系统上的BIOS(基本输入输出系统)设置。如果可以支持虚拟化,BIOS将包含一个虚拟化选项。作为一个选择,你也可以检查中央处理中/proc/cpuinfo文件的VMX标记,如果有这个标记,那就说明你的中央处理器能够支持虚拟化。
使用KVM安装虚拟机
如果你的中央处理器能支持虚拟化,KVM虚拟化解决方案是最为简便的使用方式(虽然它还只是刚刚发展起来)。在本节中,你会了解到如何将KVM虚拟主机来进行部署,如何在KVM虚拟化环境中将Windows和Ubuntu作为虚拟化操作系统进行安装。
警告:在使用虚拟化时,有个非常好的方法将主机操作系统与其他操作系统相区别。主机操作系统你的服务器引导的第一个操作系统。它也对其他的操作系统负有特别的职责,诸如对驱动器入口和虚拟机本身进行管理等。为了确保它能以最有效的方式执行任务,请不要在主机操作系统上运行任何服务性工作。
在Ubuntu服务器上安装KVM
按照以下的步骤执行来安装虚拟服务器(这里描述的安装步骤以Ubuntu Server 7.04为基础)
1.安装所有KVM虚拟化所需的软件(KVM和QEMU套装)。作为根文件,使用&apt-get install kvm qemu.& 命令。
2.安装玩这些软件套装后,确保所需的驱动程序已经装载完毕。作为根文件,如果你使用的是英特尔公司出品的CPU,使用modprobe kvm-intel,如果是AMD公司的CPU,则使用modprobe kvm-amd
3.进入kernel kvm.ko模块界面,在/dev目录下创建/dev/kvm文件。你要确认你的用户有权限访问这个文件,然后使用chmod 777 /dev/kvm。
现在大功告成!你的Ubuntu服务器目前已经为客户端操作系统虚拟化已经准备就绪。以后的章节我们会继续讲解如果将Windows作为客户端操作系统进行安装。
推荐阅读相关主题:
网友评论有(0)
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章查看:7583|回复:55
高级工程师
请教大家,
微软的虚拟化产品现在用得多吗?
在企业生产环境中用得多吗?
其是否也包括桌面虚拟化与服务器虚拟化的呀?
跟vmware比较起来,有什么优势的呀?
中级工程师
微软的服务器虚拟化很多企业都在用。但是很遗憾由于截至到server 08r2为止,Hyper-V无法对单个虚机分配非常大的计算资源,所以我所见的客户只用在一些非关键业务上。至于Server2012,已经注定它和server 2008一样是一个短命的存在。真正的新一代Hyper-V架构要等到Server 2012 r2才能知晓。
微软的桌面虚拟化也一直都有,但是一直都不温不火。从最早TS客户端到现在的RemoteFX。微软一直都在作改进,但真正买账的却不多。
至于和VMware比起来,那当然是价格优势咯。VMware一个CPU企业版授权超2W,一台4路的刀片就是将近10W的授权费,然后每年每个CPU授权要收3K多的服务费。你想想一笼4路刀片就要70W的授权费,一般的国内客户相对于花70W买堆看不着摸不到的软件,更倾向于买堆服务器硬件来用。
本帖最后由 dordon001 于
22:34 编辑
优秀技术经理
引用:原帖由 Net学到用 于
22:01 发表
请教大家,
微软的虚拟化产品现在用得多吗?
在企业生产环境中用得多吗?
其是否也包括桌面虚拟化与服务器虚拟化的呀?
跟vmware比较起来,有什么优势的呀?
谢谢。 ... 我有一些客户在用,从服务器虚拟化到vdi桌面都是微软的svr2012,也就是hyperv3.0,但是少
服务器虚拟化,vmware vsphere是肯定最大的现在,从市场角度,价格么,你看看就知道了。
桌面和应用虚拟化,从市场看,citrix肯定是赢家无疑了,尤其是新的MDM和MAM战略出来之后,跟不要说之前xendesktop+xenapp直接就把view+thinapp打到没声音了,我客户中底层是vmware上面是citrix的很多,从来开始就是citrix也有,用xd+xa翻掉view的在vdi里面占了一半不到一点,当然这里面还有销售的功劳。
提示: 作者被禁止或删除 内容自动屏蔽
高级工程师
引用:原帖由 dordon001 于
22:32 发表
微软的服务器虚拟化很多企业都在用。但是很遗憾由于截至到server 08r2为止,Hyper-V无法对单个虚机分配非常大的计算资源,所以我所见的客户只用在一些非关键业务上。至于Server2012,已经注定它和server 2008一样是一个短 ... “VMware一个CPU企业版授权超2W,一台4路的刀片就是将近10W的授权费,然后每年每个CPU授权要收3K多的服务费。你想想一笼4路刀片就要70W的授权费”,
谢谢,一个CPU授权是什么意思呀?“4路的刀片”又是什么意思?一笼是多少呀?
这个收费也太贵了吧,还不如买一些实在的服务器放在那来得实在吧?
这么贵的授权,一般企业选择它是作于哪一方面的考虑的呢?
虚拟化节省下来的钱还不如买授权吧?那么微软的收费又是怎样的呀?也是按CPU的个数的吗?
本帖最后由 Net学到用 于
15:23 编辑
高级工程师
引用:原帖由 爱喝可乐的小白 于
22:49 发表
我有一些客户在用,从服务器虚拟化到vdi桌面都是微软的svr2012,也就是hyperv3.0,但是少
服务器虚拟化,vmware vsphere是肯定最大的现在,从市场角度,价格么,你看看就知道了。
桌面和应用虚拟化,从市场看,citrix肯定是赢家无疑了 ... 谢谢版主,
专业术语看得不太懂,
为什么说citrix市场上比vmware优占呢?是因为citrix比vmware便宜很多吗?
而功能上citrix跟vmware差不多?
MDM和MAM战略大概是说什么的呀?
为什么说中底层的客户用vmware的多,而上面层的客户就用citrix多的呢?
高级工程师
引用:原帖由 yu 于
08:59 发表
我们公司是vmware的企业级合作伙伴,觉得vmware很扯淡。部署起来步骤繁琐,问题也多,官网无完整的资料,连售前的认证培训都贵的要命,最要命的是花大量时间将一个产品刚摸索的差不多了,马上又出下一代产品,结果vmware给出的解释 ... 谢谢,
是否可以理解为部署麻烦,性价比不高呢?
高级工程师
引用:原帖由 吱吱当当 于
15:17 发表
额。。。看来虚拟化要走的路还很长
其实国内已经有一些公司自主研发应用虚拟化。例如云舒网络研发的cloudsoar3c,价格比vmware少很多 面对这么多的竞争,vmware的产品是否最贵的呀?
面对这么贵的费用,客户为什么会选择它呢?
一般出于什么方面的考虑的呢?
中级工程师
VMware的授权是按照服务器CPU的数量授权的,4路的服务器就是指由4块CPU的服务器。所以一台4路的服务器就要买4个VMware授权+VC控制台的授权(这个所有服务器只要买一个就可以了)。
刀片服务器本身是无法单独拿出来用的,必须放到自己的刀片服务器笼箱内使用。不同品牌一个笼箱能安插的刀片服务器数量不等,像Dell的刀片笼箱,一个笼子可以插16把半高2路的刀片服务器或者8把4路全高的刀片服务器,总之就是每个笼子装满可以有32块CPU。
其实现在VMware的授权已经相当的简单了,就是按照CPU数量。之前有过一段时期还有按照RAM容量,CPU种类及线程卖授权的。
VMware和Citrix各自的强项不同,但是在自己的强项上搂钱的本领都是世界级的。
优秀技术经理
引用:原帖由 yu 于
08:59 发表
我们公司是vmware的企业级合作伙伴,觉得vmware很扯淡。部署起来步骤繁琐,问题也多,官网无完整的资料,连售前的认证培训都贵的要命,最要命的是花大量时间将一个产品刚摸索的差不多了,马上又出下一代产品,结果vmware给出的解释 ... 哈哈哈,那个解释很有道理啊!其实citrix的认证也是的,一堆,而且每一个认证从初级到高级都是针对一个软件的某一个版本号的,更新就要从最低版本重新考,我*那个认证费用不谈了。。。我觉得vmware的认证算是便宜的了。。。
高级工程师
引用:原帖由 吱吱当当 于
15:59 发表
是不是最贵就不清楚了。。。但是肯定不便宜,大型企业可能用得起,vmware在国际上是一流的,名气大啊,中小企业就不敢想了。。
而且个人觉得,vmware的操作并不简单,还要培训啥的,很麻烦啊。。。云舒Cloudsoar3c一个license才2 ... 还真是国内的东西便宜,不知道好不好用的?
但论坛里面没有讨论这个的?
优秀技术经理
引用:原帖由 Net学到用 于
15:29 发表
谢谢版主,
专业术语看得不太懂,
为什么说citrix市场上比vmware优占呢?是因为citrix比vmware便宜很多吗?
而功能上citrix跟vmware差不多?
MDM和MAM战略大概是说什么的呀?
为什么说中底层的客户用vmware的多,而上面层的客户就 ... 市场就是市场啊,市场占有率,销售的市场,打单子的市场。。。
至于各有什么功能,然后什么是MDM和MAM,我觉得你这样的问题适合百度和google,因为我没法解释在这里。。。善用搜索功能是最好的方法,你以后学东西也是一样,我目前google多过百度。
底层,vmware的稳定,架构也出色。上层,citrix的产品本身的优势,决定了citrix在桌面和应用的双赢,也包括了目前的MDM和MAM的先vmware一步。至于MS,svr2012r2出来之后,我们再看app-v发展到什么程度了。
高级工程师
引用:原帖由 dordon001 于
15:44 发表
VMware的授权是按照服务器CPU的数量授权的,4路的服务器就是指由4块CPU的服务器。所以一台4路的服务器就要买4个VMware授权+VC控制台的授权(这个所有服务器只要买一个就可以了)。
刀片服务器本身是无法单独拿出来用的,必须 ... 谢谢,中小企业能够承受得起这个费用吗?
而且中小企业有部署虚拟化的必要的吗?
优秀技术经理
引用:原帖由 Net学到用 于
15:31 发表
是否可以理解为部署麻烦,性价比不高呢? 部署哪怕麻烦,也不代表性价比不高
优秀技术经理
引用:原帖由 dordon001 于
15:44 发表
VMware的授权是按照服务器CPU的数量授权的,4路的服务器就是指由4块CPU的服务器。所以一台4路的服务器就要买4个VMware授权+VC控制台的授权(这个所有服务器只要买一个就可以了)。
刀片服务器本身是无法单独拿出来用的,必须 ... 是的,各有各的市场,所以这样挺好的,我到觉得省心额
目前我买的时候都是大包就是1 sets of是6个cpu核那个包,双路E5就是双6核,买2个就够了。这个里面还带了vc的价格。
dell刀片没用过,不过听上去和我们hp的一样
高级工程师
引用:原帖由 爱喝可乐的小白 于
16:26 发表
市场就是市场啊,市场占有率,销售的市场,打单子的市场。。。
至于各有什么功能,然后什么是MDM和MAM,我觉得你这样的问题适合百度和google,因为我没法解释在这里。。。善用搜索功能是最好的方法,你以后学东西也是一样,我目前g ... 现在论坛都是vmware的资料居多,其它的不多或者不太通俗易懂的,
如果按中国市场来说,现在citrix,vmware,微软,哪个用得最多呢?
次之是谁呢?是否三者都要学的呢?
优秀技术经理
引用:原帖由 Net学到用 于
16:24 发表
还真是国内的东西便宜,不知道好不好用的?
但论坛里面没有讨论这个的? 给我用都不敢。。。vmware用不起的用户,我要么上xenserver要么就是hyperv,别最后弄死了我自己。。。
优秀技术经理
引用:原帖由 Net学到用 于
16:34 发表
现在论坛都是vmware的资料居多,其它的不多或者不太通俗易懂的,
如果按中国市场来说,现在citrix,vmware,微软,哪个用得最多呢?
次之是谁呢?是否三者都要学的呢?
谢谢。 ... 额,你要是入虚拟化这一行,那肯定精通一个,其他2个都要会啊,自己玩就随便你了啊,就像我,我的客户我以桌面和应用为主,服务器为辅,所以我是citrix & vmware & hyperv,纯粹个人选择问题,没有一定要怎样的。
资料很多很多,中文论坛都很少其实,你要看就看google,去国外论坛看原版的,其实论坛有很多的分享了,vmware和citrix官网也有eDOC的文档,很多人一问你就会发现,这个问题要么是论坛已经有过回答的,要么就是官网就有解释的,你懂得就会觉得很无奈。
高级工程师
引用:原帖由 爱喝可乐的小白 于
16:32 发表
是的,各有各的市场,所以这样挺好的,我到觉得省心额
目前我买的时候都是大包就是1 sets of是6个cpu核那个包,双路E5就是双6核,买2个就够了。这个里面还带了vc的价格。
dell刀片没用过,不过听上去和我们hp的一样 ... E5??是CPU?
高级工程师
引用:原帖由 爱喝可乐的小白 于
16:38 发表
额,你要是入虚拟化这一行,那肯定精通一个,其他2个都要会啊,自己玩就随便你了啊,就像我,我的客户我以桌面和应用为主,服务器为辅,所以我是citrix & vmware & hyperv,纯粹个人选择问题,没有一定要怎样的。
资料很多很多,中文论坛 ... 谢谢版主,
由于本人的英语水平有限,到国外的论坛学习很可能看不懂的,
咱们论坛有没有高手出一些入门级的citrix视频教程呀?博客访问: 4895991
博文数量: 501
注册时间:
认证徽章:
Oracle数据库管理员,Oracle数据库系统构架员;2012年7月出版《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》一书;Oracle 10g OCM。
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Linux
我一共使用过vmware的3种产品,分别是workstation,gsx,server。
1.vmware workstation:相信这个产品应该是使用最多的,而且也是免费的,可以免费到官方索取注册码。但是这个产品耗费资源比较厉害。如果是开一个虚拟机还可以将就用来跑跑。
2.vmware gsx:这个应该是wmware高端一点产品吧,更新比较慢,最新的版本好像也是2005年出的了。不过如果是单机上跑多个虚拟机的话,用这个产品还是比较好的,占用资源要比workstation少很多,开多个虚拟机更是明显。我曾经在我的笔记本上通过gsx来学习搭建Oracle RAC也是没问题的。如果是学习搭建Oracle RAC环境的话,需要注意一点,workstation不支持多台机器共同使用通过vmware-manager工具创建的共享磁盘。所以如果是windows环境安装、运行多个虚拟机,vmware gsx这个产品还是比较好用的。
3.vmware server:如果是在Linux上安装vmware虚拟机产品的话,使用server应该是很好,很稳定的。但是最新出的server 2在网页上创建和管理的感觉不是那么好用,而且很容易就崩溃了。server 1还是非常好用的。所以如果是linux环境安装虚拟机,server 1是比较好的选择。
以上只是个人感觉哈 :)
阅读(3339) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。用户名:王春海
文章数:495
评论数:5273
访问量:9821115
注册日期:
阅读量:1297
阅读量:3317
阅读量:583616
阅读量:468724
51CTO推荐博文
虚拟化、云计算、大数据、智慧城市,是近期以及将来一段时间的热点。现在虚拟化产品很多,做虚拟化的公司也很多,就是一些应用软件也在向“虚拟化”靠近。面对纷繁杂乱的市场,对于我们用户来说,或者对于我们信息中心管理人员来说,需要在什么时候应用虚拟化、又怎么选择虚拟化产品呢?1 不适合进行虚拟化的应用虚拟化不是万能的,并不是所有的应用都能进行虚拟化的。我们要明白,虚拟化是整合应用、共享使用资源(包括CPU、内存、存储、网络),虚拟化是“以一当十”(甚至更多),虚拟化后一台服务器是当成多台服务器使用的。简单来说,如果某个应用程序(或软件,或应用),在单台的服务器上处理起来都很“费劲”,那将这些应用迁移到虚拟机中进行虚拟化,速度会更慢,无疑这种情况下是不适用虚拟化的。一般来说,对于大多数的图形、图像、视频处理工作站,占用资源比较高的数据库服务器、科学运算的应用,这些都是不适合进行虚拟化的。在一个企业的整体应用中,虽然单个应用(例如需要高性能的数据库服务器)不能虚拟化,但大多数的其他应用都是可以进行虚拟化的。例如在某个应用中在图1所示的应用中,在一个具有负载均衡的应用中,前端服务器可以运行在虚拟机中,而后端的数据库则是运行在物理机中。图1 带负载均衡的应用2 服务器整合与合并可以使用虚拟化当单位中有多台物理服务器时,并且每个服务器只运行有限的应用时,这些服务器大多都可以进行虚拟化。根据我们的经验,在当前的条件下,可以按照1:10~1:15(甚至更高)的比例,对单位中原来的物理服务器进行虚拟化。例如,对于大多数政府信息中心都放置了大量的服务器,每个服务器可能只是某个部门的网站或应用服务器,这些服务器都可以进行虚拟化。对于有10~20个机柜、100~200台物理服务器的数据中心,使用虚拟化技术,使用8~15台物理服务器即代替原来的100~200台物理服务器,虚拟化后只需要2个机柜即可。而且,对于大多数的单位,使用虚拟化的物理服务器,不一定重新采购,只需要从现有数据中心中选择近一两年购买的服务器,并扩充内存、添加存储即可。对于新建数据中心,升级或改造机房时,应该有计划的实施虚拟化技术。无论是升级、改造机房实施虚拟化,还是新建数据中心实施虚拟机,在产品选择时,服务器虚拟化产品优先选择VMware vSphere。3 从物理机到虚拟机对于服务器虚拟化产品,选择VMware vSphere 5.5是当前最好的选择。在实施虚拟化的过程中,虽然我个人不提倡P2V(将物理机迁移到虚拟机),但使用VMware 的P2V工具vCenter Converter,将物理机转移成虚拟机,基本上可以100%成功。在实施虚拟化的过程中,对于原来物理服务器向虚拟服务器迁移时,我个人倾向不是使用P2V工具迁移,而是在VMware ESXi中新建虚拟机,然后再迁移数据到新的虚拟机中,代替原来的物理机,这样兼容性会更好。下面以迁移某台物理服务器为例,主要流程如下:(1)登录进入要迁移的物理机,记录当前硬件信息,例如CPU的数量、频率、CPU的使用率,内存大小、已经使用内存,硬盘大小、分区数量、每个分区的大小、每个分区使用的空间。根据这些数量,计算目的虚拟机需要的CPU数量、内存大小、硬盘空间。一般情况下,以目标虚拟机的CPU利用率在30%以下、内存50%以下、硬盘空间50%以下为宜。(2)根据上一步的统计结果,计算与其对应的虚拟机的参数。例如,源物理机有2个CPU、CPU频率3.0Ghz、当前CPU使用率10%,这样计算需要2×3.0Ghz×10%÷30%=2.0hz,而新的ESXi Server CPU频率是2.0Ghz,则分配1个vCPU即可以满足需求。如果源物理机有8GB内存,使用了2GB,则为目标虚拟机分配4GB内存。如果源物理机有3个分区,每个分区使用40GB、60GB、80GB,则为目标虚拟机分配硬盘为(40+60+80)×2=360GB即可。统计之后,根据计算结果创建虚拟机。(3)在虚拟机中安装操作系统,安装的操作系统与源物理机最好一致,在安装操作系统的过程中,参照源物理机的配置划分分区数量,分区大小分别为原来每个分区使用空间的2倍,但系统分区至少需要40~80GB空间。【说明】如果操作系统是Windows Server 2003,则系统分区保持40~60GB即可,如果是Windows Server 2008及其以后系统,则需要60~100GB为宜。(3)安装好虚拟机操作系统之后,对照源物理机,安装源物理机中的应用程序。安装之后,通过网络或活动硬盘等介质,从源物理机备份(复制)数据到新的虚拟机。数据恢复之后,配置应用程序。(4)关闭源物理机,修改目标虚拟机的IP地址,代替源主机对外提供服务。(5)等待业务运行一段时间,一般为7~15天即可。运行正常,源物理机可以另做他用。4 传统的双机热备可以改用虚拟化对于医院、医药公司,单位财务部门使用的“关键应用”的服务器,为了提高系统的可靠性,大多配置了“双机热备”,即两个相同配置的服务器+共用的存储,在两台服务器上安装操作系统及数据库应用程序,将后台数据库保存在存储上。在这种传统的双机热备系统中,服务器的浪费率是最高的,因为同一时刻只有一台服务器对外提供服务,另一台虽然也在开机,但安装在这台服务器上的应用则处于“待机”状态,只有另一台服务器出现问题时,这台服务器才能接管服务,对外提供服务。在大多数的双机热备系统中,每个双机热备系统只运行一个应用,如果有多个应用,就需要有多套“双机热备”的系统。可以说,对于一个单位来说,部署的双机热备的应用越多,浪费也就越严重。另外,在配置双机热备的系统时,服务器及存储的硬件选择,也是远远超过了所部署软件的需求。例如,某医院的某个应用系统,配置的双机热备服务器,为每台服务器配置了64GB内存、2个Intel E5-2650的CPU、8TB的存储,但实际这个应用在高峰时期的内存只有21GB、CPU利用率9%以下,而这套系统运行1年之后的数据量一共300GB左右。传统双机热备如图2所示。图2 双机热备对于这些双机热备系统,可以使用VMware vSphere虚拟化软件,通过配置HA来实现。可以说,在启用了HA之后,群集中的每个虚拟机(对应每个应用)都是“高可用”的。如果说,配置一套双机热备需要2台服务器、1个存储外,使用同样的硬件可以配置多个“高可用”的应用。通常情况下,我们在设置vSphere群集时,一般最小设计3台ESXi主机(每台主机推荐4个网卡)、1个存储、1个vCenter Server(放置在ESXi虚拟机中),这样的虚拟化群集之上运行的虚拟机以及运行在虚拟机中的应用程序,都是高可用的,如图3所示。图3 vSphere高可用群集现在唯一的区别是,在传统的双机热备中,某个主机出错由另一个主机接管的时间很小,而采用vSphere群集,当某个主机出故障时,这个主机上原来运行的虚拟机,由其他主机接管并对外提供服务时,需要有个“重新启动”的时间。当然,对于90%以上的企业,是可以容忍这个“重新启动”的时间的,一般在1~3分钟之内。如果你需要和双机热备一样,需要实现“零中断”的虚拟机,也不是不可以。vSphere中的“FT(容错)”可以提供这个功能。在为虚拟机启用FT功能后,同一虚拟机会在两个不同的主机运行,并且一个虚拟机为“主”,另一个辅助虚拟机为“只读”版本,当“主”虚拟机所在主机出现问题时,“辅助”虚拟机会变为“主”虚拟机对外提供服务,这个过程可以达到“零切换时间”。只是当前的vSphere 5.x的版本中,启用容错配置的虚拟机只能配置一个CPU,估计这个问题会在vSphere新的版本中解决。在有“双机热备”的企业中,如果实施虚拟化相对也是比较容易的,因为企业中有备用的计算机可以做虚拟化主机(双机势备系统中的另一台不用的计算机,在项目实施的初期可以安装VMware ESXi)。5 传统桌面升级改造可以使用虚拟化当前企业中有大量运行Windows XP的计算机,随着Microsoft停止对Windows XP操作系统的支持,这些计算机需要逐渐升级到Windows 7或Windows 8.1。但这些运行Windows XP的计算机配置较低,如果升级操作系统还需要升级甚至更换硬件。如果采用传统的方式,只能是更换新的主机以适应新的操作系统。而现在借助VMware View虚拟桌面则有了更多的选择。企业可以通过配置VMware View桌面来解决这个问题。在不更换工作站的前提下,工作站仍然运行Windows XP操作系统,但用户在使用时,则是使用View Client登录Windows 7或Windows 8.1的虚拟桌面,这相当于使用用户原来的硬件设施运行Windows 7。而用户的数据仍然保存在运行Windows XP的本地硬盘中,如果有打印任务,仍然是打印在用户当前的打印机上。如果有其他外设,例如USB的摄像头、其他外设,都是可以映射到VMware View桌面中使用,与使用本地计算机相同。在使用View桌面一段时间之后,可以将原来的PC主机更换为支持VMware View的瘦客户端,以达到节能降耗的目的(传统的PC主机功耗大约在130W,而新型的C客户端功率只有不到20W甚至只有几W)。6 虚拟化项目中存储的选择& &在企业实施虚拟化的时候,优先推荐使用SAN,并且是基于FC或SAS直连的共享存储,不建议使用iSCSI存储。因为vSphere的一些高级功能,例如vMotion、HA、DRS,都是依赖于共享存储。存储性能的坏以及服务器到存储的连接速度,都影响虚拟机的性能。& 从vSphere 5.5版本开始,又有了新的选择。企业也可以考虑使用VMware VSAN技术,将服务器本地硬盘虚拟为存储区域网络,用于VMware虚拟机及View虚拟桌面。目前,VSAN要求至少有三台vSphere主机,安装ESXi 5.5及vCenter Server 5.5,每台主机必须要有一块SSD固态硬盘(用于数据缓存)、一块本地硬盘。目前还不建议使用VSAN取代SAN,但是可以使用VSAN作为一个新的存储层,例如做VDPA备份设备的存储空间。& &不建议使用VSAN的另一个考点时,如果使用共享存储,可以利用DRS及DPM功能,将虚拟机集中整合到几台主机,将资源闲置的主机处于“待机状态”而节省能源。但如果使用VSAN,可能这一效果就要大打折扣。7 vSphere虚拟化产品的选择在我们规划与实施虚拟化的数据中心时,推荐最小使用三台主机、2台存储,如图4所示。每台主机推荐4个网卡、至少2个CPU、64~128GB内存。存储、网络交换机与服务器之间都需要有冗余连接。在选择2台存储时,如果都是FC或SAS的存储,则可以在两台分别存放虚拟机,并在另一台存储存放备份;如果1台是FC或SAS存储,1台是iSCSI存储,则将虚拟机存储在FC或SAS存储,另一台做备份。图4 vSphere数据中心中设备连接示意图在使用vSphere的时候,为虚拟化数据中心配置HA,并启用DRS、DPM功能。在大多数的数据中心中,当负载较重时,群集中的每台主机都会开启运行;而当负载较轻时,DRS会迁移虚拟机、集中到某2台主机中,而DPM则会将暂时不用的主机进入“待机”状态,这样会减少能源的消耗。当负载变重时会依次打开待机的主机,并在主机间调整虚拟机。在部署好vCenter Server、ESXi后,最好部署VDP(Sphere Data Protection)或VDPA(vSphere Data Protection Advanced)备份装置,备份数据中有重要应用的虚拟机,如果备份空间满足需要则备份所有虚拟机。在选择备份位置时,要选择与虚拟机不在同一位置的备份设备。例如,如果虚拟机运行在FC或SAS存储上,则可以将备份位置选择另一存储。当没有多余的存储时,可以将数据备份在某台服务器的本地硬盘空间。在我们实施虚拟化项目时,都会购置新的存储。在实施虚拟化项目后,可以使用的数据中心原来的存储做备份使用。如果数据中心没有多余存储,可以用节省下来的服务器做网络存储,或者使用服务器的本地硬盘提供的共享文件夹用做存储位置,这些都是折衷的办法。当数据中心中虚拟机数量较多、应用较多时,需要选择vCenter Operations Manager,用于动态监控vSphere数据中心。vCenter Operations Manager 从虚拟环境每个级别的每个对象(从单个虚拟机和磁盘驱动器到整个群集和数据中心)收集性能数据,它存储并分析这些数据,而且使用该分析提供关于虚拟环境中任意位置的问题或潜在问题的实时信息。8 结语虚拟化不是万能的,但没有虚拟化是万万不能的。随着企业信息化的发展,各种应用的增加,以及单位领导、信息中心主管观念的改变,虚拟化作为一项基础的应用,其发展会越来越好。各类组织借助VMware公司的软件,实施了虚拟化从数据中心到云到移动设备等各类基础架构,简化了企业IT的运营,让业务更加敏捷、高效。VMware 率先使用虚拟化和策略驱动的自动化技术,简化整个数据中心的 IT 复杂性。VMware通过虚拟化软件、专业服务和一个强大的合作伙伴体系为55,000 多家合作伙伴、为 500,000 多名客户创造价值,促进了应用互操作性,并为客户提供更广阔的选择空间。随着时代的发展,社会的进步,作为虚拟化技术的引导者、业界领先的虚拟化软件公司,相信VMware会给技术人员带来更多的惊喜,给企业带来更多的便利!本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
本文收录至博客专题:《》
01:48:55 20:45:27 21:00:18 22:14:12 18:44:34 20:28:48 22:09:34 22:23:02 21:15:39 15:43:49 22:29:50 20:36:29 20:38:44 10:49:47 14:25:55 15:50:26

我要回帖

更多关于 华为的虚拟化产品 的文章

 

随机推荐