当前位置:  技术问答>linux和unix

(有奖回复)话题一:虚拟化技术实施讨论(第一期获奖名单已公布)

    来源: 互联网  发布时间:2017-01-15

    本文导语:  本帖最后由 liuhao1201 于 2010-08-24 15:00:58 编辑 活动说明:为答谢广大社区网友对CSDN网站的支持,激发大家对服务器技术未来发展方向的关注,活跃CSDN社区服务器相关领域版块内容话题讨论的活跃性,CSDN论坛特推出“服务器技术...

本帖最后由 liuhao1201 于 2010-08-24 15:00:58 编辑
活动说明:为答谢广大社区网友对CSDN网站的支持,激发大家对服务器技术未来发展方向的关注,活跃CSDN社区服务器相关领域版块内容话题讨论的活跃性,CSDN论坛特推出“服务器技术有奖回复”主题讨论活动。

活动规则:
--- 活动时间:8月16日—9月17日(共5周)
--- 本次讨论共五个话题,每周针对一个话题进行讨论
--- 每周从当周话题的回复中挑选出20个精华回复,作为获奖回复,获奖回复作者的ID将在隔周周二在论坛公布。每个用户每周只有一次获奖机会。
--- 9月17日,活动结束后,我们会针对全部5个话题的回复,再进行筛选,挑选出20个精华回复进行奖励。
--- 奖品为英特尔无线鼠标或Linux相关技术图书。

注:获奖的回复内容经过编辑挑选,水贴无效。奖品随机赠送。

奖品如图展示:
(有奖回复)话题一:虚拟化技术实施讨论(第一期获奖名单已公布)[图片]英特尔的无线鼠标

Linux相关技术图书:
 ——Ubuntu Linux指南:基础篇
 ——Red Hat Linux指南:服务器设置与程序设计篇
 ——Red Hat Linux指南:基础与系统管理篇
 ——Ubuntu Linux指南:管理篇

第一期话题获奖名单如下,我们会在活动结束后统一快递奖品:
aiirii、PenglueR、iisbsd、steptodream、HX562047767、zhuxiaoleiking、twtydxk、dragonkyo、cob2b、windkoo、wzzwt、lxr1234、mtx_liu、bbmnqhiboqq、ehmonfhtcojh、hyewzlsu、lehedele、converf、mtskkllus、ozar1155

欢迎各位对服务器方面存在独到见解的网友踊跃参与讨论!人人有机会,发表您的见解,赢取大奖吧!
任何问题请咨询:010-51661202-282 或发送邮件至 [email=zhangqiong@csdn.net]zhangqiong@csdn.net[/email]

本周话题:虚拟化技术实施讨论
    以VMware、Xen、Hyper-v为代表的基于X86的虚拟化技术已经成为了大家关注的重点。大家也逐渐意识到了虚拟化潜在的力量。实际上,虚拟化技术最大的变革之一就是已经把虚拟机与物理主机剥离了,单个应用已经不用再依托于某一台物理主机的硬件可靠性了。虚机可以自由的在不同的物理主机之间做无中断迁移,计算能力才是 值得关注的地方。
    但问题也随之而来,传统的IT系统建设势必发生变化。毕竟虚拟化实施绝非轻而易举,有许多因素要考虑到,比如硬件的选择、虚拟机的选择、总体投资回报等等。请大家谈论自己对虚拟化技术的理解以及用自身的一些实战经验。

讨论问题:您对当前的虚拟化实施效果是否满意?虚拟化技术是否能够满足您的业务需求?基于X86的虚拟化是否已经成熟?如果尚未使用虚拟化技术,您的担忧在哪里?

下期话题预告:系统迁移的讨论!敬请关注!




|
VMware、Xen、Hyper-v  这三种里 VMware自己常用 在业务里也只接触过Xen
不得不提一下集成到Linux内核的虚拟机技术KVM  发展相当迅速
希望有高手说说虚拟化系统下的I/O性能相关的东西

|
早啊,熊猫。

|
    虚拟化是未来的技术趋势, 而不可避免的IT之路,对一个企业的IT管理者来说,现在考虑的不是上不上虚拟化,而是什么时候上,如何上的问题! 对有超过10台以上服务器的企业来说,不使用虚拟化,也许就意味着更高的成本投入(硬件成本,管理成本等); IT的本质之一,就是要用更少的资源产生更大的输出,对现有资源更合理分配,更充分的使用;
    从前几年比较火的系统(OS)虚拟化,到网络虚拟化,存储虚拟化,桌面虚拟化, 到现在的云计算, 其实都是相互结合,一步步发展而来;
    我从02,03年开始使用vmware workstation, 到4年前部署vmware esx,到最近升级到vsphere 4.1, 也算是积累了一些经验; 虽然没有深入研究过xen, kvm, hyperv, oracle vm, 但从论坛上,业内专业的人士沟通对比中了解到,vmware的虚拟化,起码领先的竞争对手一个到两个档次, 无论从技术架构,管理,部署, 高可用HA,在线迁移, 性能/调优,安全,vm监控等,到目前热炒的云概念, 都不是一个层次的对手, 虽然这些产品发展很快,后劲很足,但估计在未来2,3年内, 还难于超越vmware. 上面个别用户提到的hyperv的性能好于vmware esx(其实我有点怀疑,还要看使用那个版本,以及配置,如果是vsphere4.1,估计不会), 估计是在win2k8 R2上的hyperv 跑windows OS,不可否认,MS之间的产品一般是兼容性更好,性能更佳,如果公司的产品及架构都是基于ms的,那也许hyperv是一个不错的选择。
 
    vmware唯一的问题是企业版定价还是略高,基本它的竞争对手都是免费的(从这点也看出差别),不过,它也出了一些免费的简版,对一些小企业其实也够用了; 

    虚拟化的实施(主要针对vmware),主要包括几个部分:
1,规划及评估,主要是确定实施的范围,使用的特性,以及现有物理机器的资源消耗情况(cpu,mem,io, 峰值及对应时间使用曲线),以此来推出需要的vm服务器的资源及容量,包括存储的划分等,最后得到投入的预算;
  更专业点的,还会以此计算ROI(投资回报),或者TOC(总体拥有成本)对比等;

2,安装部署,其实不算很难,默认的配置参数已经可以很好运行系统(记得在bios打开Intel's VT-x feature),当然一些高阶的配置,调优,那还是需要深入的学习或者专业人士操刀;

3,迁入旧的物理机器,实际上这个工作也不难,但一些旧版本的linux迁移后需要重新编译内核,将更新驱动,配置方法和新版本linux略有不同,这个估计会难倒一些入门者;
  网络vswitch-vlan配置;

4,一些特性的部署,如HA,DRS,DPM;
    
5,管理运维,日常性能/健康监控;

  如果是小企业,1,2台vm server,每台运行3-10个应用,不涉及到过多高级特性,其实完全可以自己搞定,如果实施有一定规模,需要未来有一定延续性扩展的,建议找一些专业的公司咨询实施;

|
    虚拟化在行业中也不算是一个新的名词,对于IT运维管理人员,对于负责的系统实施虚拟化无疑是正确的选择。基于以下几点,实施虚拟化势在必行:

     1、随着企业应用系统的增加,服务器不断增多,机房空间不足。

     2、对于生产或通讯系统而言,7*24小时的服务是衡量系统稳定性的指标,UPS电源无疑是7*24小时的服务保障,服务器的增加,直接导致UPS电源供电压力大,供电时间缩短

     3、服务器老化,机器不稳定,易出硬件故障

     4、对于过保的服务器,硬件维护费无疑是让企业头痛的问题。

     5、软件开发测试环境不断的变化,虚拟服务器可直接满足不同的需要

     6、维护管理方便,通过管理台,可直接对其进行操作

     7、数据保密的需要,通过虚拟化,统一管理数据,有效防止数据泄漏。
 
    就我公司目前使用的虚拟化做一简单介绍,希望能和大家一起分享和讨论。

    公司目前实施的虚拟化项目包括:VMware服务器虚拟化,VMware桌面虚拟化,XenApp应用发布。

   VMware服务器虚拟化:
   软件:VMware ESX Server      
   硬件:IBM 3850M2  两台   (HA)
   用于公司业务系统的应用及相关开发测试环境的搭建。

   VMware桌面虚拟化:
   软件:VMware View4.1 
   硬件:IBM HS22   12台 
   其中12台刀片做了HA,用于虚拟机的安全迁移及负载均衡。通过不同的部门需求虚拟出不同的办公环境,对于办公桌面集中管理,所有数据均存放在存储,通过对桌面实施一定得安全策略,防治数据的拷入拷出,有效的起到数据保密的效果。

    XenApp应用发布:
    软件:XenApp6 黄金版
    硬件:IBM X365

    目前而言,虚拟化仍然是存在某些问题:

    案例一、前时间两台3850虚拟机出现了一个问题,由于一台3850A个网口松动,虚拟机全部迁移到另一台3850B上,迁移过程没出现任何问题,但是迁移成功后3850A上面虚拟机全部不能连接(正常情况下做HA不会出现无法连接的情况),此问题已搜集日志提交到VMware技术支持,等待答复。把网线插好,迁移回来原来的虚拟机,正常使用,数据正常。这仅仅是一个问题。

    案例二、HS22刀片群中一个刀片由于主板坏掉,其上的虚拟机自动前提到其他刀片正常工作,丝毫不影响用户使用。刀片修复后,由于负载均衡,某些虚拟机自动迁移到此刀片。

    案例三、某个桌面用户的系统崩溃无法使用。管理员仅仅需要在控制台VMware vSphere上在相关的池中铲除此虚拟机,自动池会重新生成一虚拟机,管理把相关的数据盘如D盘在相应的存储中找到,挂载到新虚拟机上,重新关联账户,用户看到的就是一个完全相同的虚拟机。

    以上仅仅是结合我公司的虚拟化及个别案例和大家简单分享一下,对于比较深入的东西以及好多的案例也没办法用文字全部表达出来。总体而言,处于数据的保护,处于安全的考虑,虚拟化是一个企业信息化建设的一个方向。
  


|
如果部署这些虚拟机方面没有任何一套科学的程序,IT部门就会部署新的虚拟机,支持原本很容易部署到任何现有服务器上的轻型应用程序。"导致虚拟机散乱现象的其他原因是,"一些应用程序和服务与同一台机器上的其他应用程序和服务无法顺畅地协同运行。"

|

1、速度是第一位的

  使用电信骨干线路的、配置有约100个用户的虚拟主机,其网速肯定要比那些采用ADSL等低速线路连接的独立主机要快得多。

  2、稳定性非常重要

  当然,除了速度,我们还要注意网络环境的稳定性和安全性,比如服务商是否采用了思科、3Com的路由器连接到网络,是否购买了网关防火墙,是否有专人全天24小时监视来自网络的各种攻击……只有具备了上述条件的主机服务商才是我们选择的目标。有些虚拟主机服务商随便找条低带宽的线路,再东拼西凑一些设备,找两个懂得调试Windows 2000的技术人员,然后就仓促上马提供服务。就算其价格再便宜,也是不能用的。

  服务稳定性源于服务商的基础设施。配置较高档的服务器,配有冗余设备、RAID卡等;有保证电源输入稳定的UPS、应急发电机;有保持恒温、恒湿的设备等等。当然,这些硬件设施,有时我们是不可能亲眼看到的。所以,购买之前通过多种途径(比如服务商的网站)多了解服务商的情况非常重要!毕竟,知己知彼,才能找到适合的主机!

  3、想想你需要多大的空间

  虚拟主机服务器提供硬盘空间的类型分为独立Web空间、数据库空间、独立邮局空间等。虚拟主机空间的大小主要依据发布信息的多少。如果你的网站包含有10到150个左右的页面,每页算上相关图片,有100多KB,那你租用60MB的空间就差不多了。如果页面在几百页以上,并且需要有数据库支持,那你需要的相应空间应该在100MB到200MB之间。实际所需空间不足时可以再补差价向服务商申请增加空间大小;若一开始购买空间很大,可总也用不上那么多,退也退不掉,无疑是浪费金钱。

  4、考虑一下虚拟主机的软件条件

  虚拟主机的服务器一般采用Windows 2000(NT)、windows 2003和UNIX(linux)等服务器操作系统,各有所长。数据库空间也分为两类:Windows 平台的 IIS 5.0/Access数据库空间和Linux平台的MySQL/PHP数据库空间。不过笔者个人还是比较倾向于选择Unix(linux),但是对于经常调用各种数据库且需要进行ASP网页设计的公司用户而言,则只能采用Windows 平台,UNIX系统支持的是PHP。

  5、认识虚拟主机所在地点和价格

  服务器存放的地点也是选购时一定要仔细考虑的。如果网站的信息宣传范围在国外,那租用在美国的虚拟服务器是最佳选择,因为美国的网络带宽最大;如果宣传的范围主要在国内,那就租用放在国内电信节点的服务器为最好。对于价格,大家都是很敏感的。一些电信旗下的服务商价格会比较高,不过现在随着诸多虚拟主机服务商的崛起,虚拟主机的价格现在已经低了很多。

  6、售后服务是不是到位

  如“无法创建电子邮箱”、“主页无法访问”等等常见的售后问题,大概是不少拥有虚拟主机的朋友经常遇到的。有的服务商将销售放在首位,售后服务不是很完善,如只在首页做了邮箱设置方法、FTP设置方法以及技术问题的“伊妹儿”链接就完事了。而标榜的服务热线是服务商本地的电话,若外地朋友遇到问题打长途还得自己买单。具有本地售后服务支持、全国免费800售后电话支持的公司,无疑让我们在选购之前就放心了不少。购买之前可以装成客户询问一些问题、留意一下服务商的售后服务质量及态度,售后服务出色的虚拟主机在以后使用时会轻松很多。

  7、多比较多发现问题

  虚拟主机提供商往往会欺生,如果你对虚拟主机市场不熟悉,对很多概念上的东西都不清楚,那么你就很容易被黑心的商家给欺骗了,俗话说生一场大病便成了半个医生,所以你必须去了解其中的病理,去发现虚拟主机提供商有哪些不正当的手段来欺骗用户,比如虚拟主机服务器的硬件配置情况、IIS连接数、是否提供你需要的组件等,还要考虑到机房放置的位置以及带宽等,这些都要考自己去摸索。

|
虚拟化和云结合起来才能发挥最大的作用。
任何技术的发展都需要市场的检验。
我觉得这些话题不是单纯的技术问题。

|
本公司一直在使用虚拟化。

外网服务器是采用VMWare虚拟化,做成了集群,使用VMWARE Virtual Center集中管理,一台物理机跑了十几个虚机,系统类型有windows2003,也有redhat linux。数据采用大容量的存储。采用了3种:本地存储、iSCSI、NAS;

内网采用VMWare View Client,将常用的软件安装好后,做成模板,方便管理;

|
HP的VSE也异常强大。可惜windows和RH linux未来不再支持了。市场因素。如果安腾上的VSE继续发展,那么X86平台就岌岌可危了。想想如果superdome 2 100多个CPU,几个T的memory上跑虚拟环境,支持除了windows/linux外,还支持hpux/openvms是多么的可怕。

|
    我是一名学生,方向就是嵌入式系统开发与实现,一直在用VMware在Windows下虚拟linux操作系统的开发环境,对于虚拟机有点认识。vmware软件性能非常好,编译出来的代码具有很好的稳健性和板级支持性,其虚拟的linux操作系统环境与真实的linux操作系统环境几乎没有区别,而且还能借助于桥连(Bridge)模式实现Windows网络资源。由于vmware要虚拟linux操作系统,它对系统磁盘资源和内存资源的占用也是相当可观的,如果机器硬件不能达到一定的层次,运行起来会相当的慢,甚至无法正常运行,不过这中局面只会是暂时的,现在的电子技术与信息技术发展太快了,pc机内存与硬盘容量上涨飞快,在未来存储设备绝不会成为虚拟技术发展的瓶颈。
    vmware对于Windows系统来说,只是众多Windows应用软件的一种,只不过vmware却在实现操作系统所要作的事。这就很有意思,一般情况下应用软件要依附于操作系统才能工作,而vmware却在一种操作系统的支持下来实现另一种操作系统的功能。这对于形成多种操作系统并存的局面很有帮助(只恐怕微软公司就未必高兴了,linux与wince一直在竞争嵌入式系统市场,应用vmwae,linux有点借鸡生蛋的意味),多种操作系统并存对与开发人员提供了多种选择,也利于各种操作系统发挥自身的优势。因此虚拟机必定是未来技术发展的方向。
    但虚拟技术绝对不仅仅只是实现在一种平台下实现另一种平台的一种方法,我想虚拟技术更为广阔的前景是实现平台无关,屏蔽一切硬件差异的超级系统。这个系统是建立在硬件资源之上,操作系统之上的一个软件层,它虚拟了所有的操作系统、所有的硬件资源使得各种各样的平台之间都能实现通信与交互。之前听说过一种网络键盘的系统,这是一种上层接口,它能屏蔽不同键盘控制器的编码方式以及操作系统对键盘输出的处理,使得连接在这个系统上的所有键盘的输出编码统一。我想虚拟技术能实现更全面的统一。

|
就个人使用而言,虚拟化最大的好处是省了不少的硬件设备。
现在工作经常需要几台PC之间进行功能调试。
用VMware来模拟多台PC以及相互之间的网络,真的非常方便。且网络环境非常干净,没有乱七八遭的杂包。

|
1. 虚拟化软件。
虚拟化软件(virtualization software)可以让一部主体电脑(host computer)建立与执行一至多个虚拟化环境(virtual environment),该软件多半使用实效模拟(emulate)来模拟出一部完整的电脑系统(computer system),之后再将操作系统(operating system)软件安装于这部虚拟出来的电脑系统上,就操作系统的角度看并无法察觉此一虚拟化环境与真正完整实体电脑的差异性,完全以过往传统完整实机掌控的方式来执行(也称:运行),这时这样的操作系统我们可以称它为客体操作系统(guest operating system)。

虚拟化软件有的是在既有操作系统上执行(如QEMU、Virtual PC),有的则比操作系统更先安装至电脑中(比操作系统更具主体性,即Hypervisor型态,部分英文文章也写成:Supervisor,如VMWare ESX、Virtual Server),一般是在一部电脑上模拟多个虚拟化环境,然而更先进者也能将多部电脑以虚拟化技术融合成单一的虚拟化客体环境。

最理想的虚拟化软件是不需要对过往的软件、硬件进行任何修改,但不得已的情形下依然需要调修过的新版软件或特定的硬件系统才能使用,或全效发挥运用,如Xen(需改版调修操作系统)、VM2000(需要或只适合特定的电脑硬件系统)。

此外,技术层次上较简单,并非以模拟出完整硬件以供客体操作系统运作,而是指模拟出一个供过往应用程式、驱动程式的相容执行环境的,也属于虚拟化软件的一类,在此暂且将其分类到“模拟软件”的子分类中,如WINE、ReactOS等,此外如.NET的CLR、Java的JVM/JRE也属此类。

2. 虚拟化应用方向
“虚拟化正在从一个小市场向主流市场转变,尤其是在Microsoft进入该市场之后”,当微软宣布了其Virtual Server 2005计划之后,业内有这样的评价。

在介绍微软的这个虚拟化项目的时候,几乎所有的媒体都做了这样的描述—与其他服务器虚拟化技术一样,Virtual Server 2005允许用户对服务器进行分区,以使这些服务器能够支持多个操作系统和应用。

在大多数人看来,虚拟化就是分区。实际上,我们认为这是对虚拟化技术的一种误解,所以有必要对这两者的关系进行进一步阐述。

虚拟化等于分区吗?

实际上,虚拟化技术可以通过两个方向来帮助服务器更加合理地分配资源,一种方向就是把一个物理的服务器虚拟成若干个独立的逻辑服务器,这个方向的典型代表就是分区;另一个方向,就是把若干个分散的物理服务器虚拟为一个大的逻辑服务器,这个方向的典型代表就是网格。

关于服务器虚拟化的概念,各个厂商有自己不同的定义,然而其核心思想是一致的,即它是一种方法,能够通过区分资源的优先次序并随时随地能将服务器资源分配给最需要它们的工作负载来简化管理和提高效率,从而减少为单个工作负载峰值而储备的资源。

根据我们目前看到的资料,所谓的这种方法,看上去就是分区。所以,很多人就理所当然地认为虚拟化技术就是分区技术。

实际上,分区与虚拟化技术是互补的,当它们结合使用时能发挥出最高的效率,但是两者之间的确是有区别的。分区能够将物理系统资源划分成多个不同、单独的部分,各部分彼此独立操作。通常,在物理资源与逻辑分区之间存在一一对应关系,以便创建“盒中盒”对等关系。如果没有进行分区,则所有物理部件都精确地各司其职。

“虚拟化把这种概念又向前推进了一步,它允许对数量不足或根本不存在的硬件进行可用性模拟。虚拟化将可用的物理资源用作共享池以模拟缺失的物理资源。在特定虚拟机器或服务器使用哪些以及如何使用物理资源方面,虚拟化能很好地进行控制”,IBM战略成长部大中华区网格计算部总经理朱明说。

用更加直白的语言表达了同样的意思,即所谓虚拟化技术应该有两个方向来帮助服务器更加合理地分配资源,一种方向就是把一个物理的服务器虚拟成若干个独立的逻辑服务器,使用户可以在这些看似独立的虚拟服务器上运行不同的操作系统和应用,这个方向典型代表就是分区;虚拟技术的另一个方向,就是把若干个分散的物理服务器虚拟为一个大的逻辑服务器,使用户可以像使用同一台服务器的资源一样支配这些物理上独立的服务器,从而达到最大化利用资源的目的,这个方向的典型应用就是网格。


3. 我自己在工作当中使用虚拟软件的情景。
本人2005年初,从事Linux C, C++开发,一直用在windows XP系统上安装VMware,在VMware安装使用了Red hat 9, Fedora core 4, Ubuntu 10.04, Windows 7等操作系统。
像中国在做Linux软件开发,比较常见的两个方案分别是:
1). Widnows 平台是办公用机,Windows 平台安装VMware, 在VMware里安装Linux。Linux开启SSH,Samba服务,开发工具,一般选择Source insight等。编写好源代码,在VMware虚拟机中的linux上编译。

2). Widnows 平台是办公用机,部门有一台或多台服务器,用虚拟软件跑各种不同的操作系统,用于开发和不同平台的兼容测试,部门员工远程login到服务器上。

|
照我看来,Intel/AMD x86、安腾、Power、Sparc 这几个平台上各自运行的虚拟机,是无法直接跨异构相互交流,组成一个单一集中管理的大计算池的。各平台上虚拟化技术对多操作系统的支持,也都取决于该操作系统是否先前已成功移植到某各CPU家族。

大家呢?说说你们的看法

|
我现在是vmware销售工程师兼售前工程师,从我现在接触的情况来看,虚拟化现在在大学里只是一个热点话题,一般的院校还没有进一步实施的举措,现在也只是有这方面的初步想法。我感觉虚拟化技术在将来的应用前景非常的光明

|
虚拟化是未来的技术趋势, 而不可避免的IT之路,对一个企业的IT管理者来说,现在考虑的不是上不上虚拟化,而是什么时候上,如何上的问题! 对有超过10台以上服务器的企业来说,不使用虚拟化,也许就意味着更高的成本投入(硬件成本,管理成本等); IT的本质之一,就是要用更少的资源产生更大的输出,对现有资源更合理分配,更充分的使用;
  从前几年比较火的系统(OS)虚拟化,到网络虚拟化,存储虚拟化,桌面虚拟化, 到现在的云计算, 其实都是相互结合,一步步发展而来;
  我从02,03年开始使用vmware workstation, 到4年前部署vmware esx,到最近升级到vsphere 4.1, 也算是积累了一些经验; 虽然没有深入研究过xen, kvm, hyperv, oracle vm, 但从论坛上,业内专业的人士沟通对比中了解到,vmware的虚拟化,起码领先的竞争对手一个到两个档次, 无论从技术架构,管理,部署, 高可用HA,在线迁移, 性能/调优,安全,vm监控等,到目前热炒的云概念, 都不是一个层次的对手, 虽然这些产品发展很快,后劲很足,但估计在未来2,3年内, 还难于超越vmware. 上面个别用户提到的hyperv的性能好于vmware esx(其实我有点怀疑,还要看使用那个版本,以及配置,如果是vsphere4.1,估计不会), 估计是在win2k8 R2上的hyperv 跑windows OS,不可否认,MS之间的产品一般是兼容性更好,性能更佳,如果公司的产品及架构都是基于ms的,那也许hyperv是一个不错的选择。
  
  vmware唯一的问题是企业版定价还是略高,基本它的竞争对手都是免费的(从这点也看出差别),不过,它也出了一些免费的简版,对一些小企业其实也够用了;  

  虚拟化的实施(主要针对vmware),主要包括几个部分:
1,规划及评估,主要是确定实施的范围,使用的特性,以及现有物理机器的资源消耗情况(cpu,mem,io, 峰值及对应时间使用曲线),以此来推出需要的vm服务器的资源及容量,包括存储的划分等,最后得到投入的预算;
  更专业点的,还会以此计算ROI(投资回报),或者TOC(总体拥有成本)对比等;

2,安装部署,其实不算很难,默认的配置参数已经可以很好运行系统(记得在bios打开Intel's VT-x feature),当然一些高阶的配置,调优,那还是需要深入的学习或者专业人士操刀;

3,迁入旧的物理机器,实际上这个工作也不难,但一些旧版本的linux迁移后需要重新编译内核,将更新驱动,配置方法和新版本linux略有不同,这个估计会难倒一些入门者;
  网络vswitch-vlan配置;

4,一些特性的部署,如HA,DRS,DPM;
    
5,管理运维,日常性能/健康监控;

  如果是小企业,1,2台vm server,每台运行3-10个应用,不涉及到过多高级特性,其实完全可以自己搞定,如果实施有一定规模,需要未来有一定延续性扩展的,建议找一些专业的公司咨询实施;

|
(一)我对于现在的虚拟化技术还是比较满意的,虚拟化技术很早就在计算机体系结构、操作系统、编译器和编程语言等领域得到了广泛应用。该技术实现了资源的逻辑抽象和统一表示,在服务器、网络及存储管理等方面都有着突出的优势,大大降低了管理复杂度,提高了资源利用率,提高了运营效率,从而有效地控制了成本。由于在大规模数据中心管理和基于互联网的解决方案交付运营方面有着巨大的价值,服务器虚拟化技术受到人们的高度重视,人们普遍相信虚拟化将成为未来数据中心的重要组成部分。 
(二)现在的业务需求肯定是要考虑虚拟化能否支持才会做下去,我觉着假如一天提出来一个更高的需求,而现在的技术又无法支持,那必然会走两步:1,选择其他的方式,换一种方式来进行(这样相比提高更先进的技术来说成本上要低很多)2,就是组织人员进行开发新的技术,这样岂不是要浪费很多精力与人力在相比第一种方式而言成本高跟多,但是一旦成功,那就带来前所未有的财富。
 (三)我们看到虽然VMware、Xen等提供的x86平台虚拟化软件工具很成 熟,但是大部分被应用在非关键应用中。
  让虚拟技术更加成熟,有必要!

|
VMware、Xen、Hyper-v这三个都是很好的虚拟软件~但是就我目前使用的状况,VMware比较大众化一点,但是基于windows平台上的话吃内存的容量比较严重,而Hyper跟windows是完美兼容的但是其缺点就是运行多系统虚拟时吃cpu资源比较猛,windows Server里面虽然有所改善但是问题还在,至于Xen本人觉得兼容性不好,VMware的兼容可以说是目前最好的,我平时那它来做网络实现基本够用,而且在多系统同时工作的时候未见其出现崩盘现象,我的机子配置是CPU:E8400,内存:2G DDR2 硬盘:两个800G 32M  我觉得基于X86的虚拟化基本已经成熟即使我用奔腾三500KB+的电脑虚拟XP也是很流畅的,但是我觉得现在虚拟也存在一个问题就是虚拟的东西其实对硬件依赖性很强,不是说能虚拟出来的就能用,现在的虚拟多数情况下还只是给人图个方便,没有实现更大的虚拟

|
虚拟化,很高深的东东啦。推荐大家看一下Jim Smith,Ravi Nair写的Virtual Machines: Versatile Platforms for Systems and Processes。由于技术过于高深,本人也是稍有涉猎,不敢高声语。
不过对于虚拟软件方面,稍微有点心得。
一句话,Vmware好,相比其它的虚拟软件。好不是一个档次的。
不过,近期比较看好KVM在发展,思路好,发展快,又有redhat和linus的支持。作为一个开源的虚拟软件,发展潜力惊人。(不支持Windows做HOST机?过几年,虚拟化技术发展成熟了,打开KVM的内核装什么系统不可以啊?!)从个人角度讲,实在是厌烦了Windows和Linux两个系统之间的反复切换了。装个双系统,既浪费资源又浪费精力,而又不想用windows当HOST机,盼望着linux下的kvm能快速发展起来,在保证高效的基础上,把用户体验提升上去。
欢迎大家拍砖,讨论。

|
虚拟化其实更大意义的是目前热议的云计算及随之而来依托于云计算之上的物联网。
    目前业界公认的云计算的定义是:一种新的计算模式,利用互联网技术把大量可扩展(和弹性)的IT相关的能力作为一种服务提供给用户,而用户不需要了解、知晓或者控制支持这些服务的技术基础架构
  云计算的优势:
  云计算服务的提供者:
 虚拟化资源
 高度自动化
 管理的标准化
 服务的动态调整
 低成本增长
 资源利用率的提高
 创新的业务模式

云计算的缺点:
目前云计算并无业界统一标准,而云计算的商业模式并未完全成熟,国内成功案例较少
 云计算在X86平台上较为成熟,UNIX 小型机平台的异构解决方案技术难度较大
 云计算在密集计算能力上提升不大,对于性能要求较高的关键性应用,不适合采用云计算;需适合分布式的架构的应用才能实现较好的弹性伸缩效果
  云计算采用的虚拟化/虚拟机技术,由于目前各个软件厂商对于虚拟机上的软件许可授权尚未有统一认识,因此软件许可计算方式差异较大
  在云计算建设初期需要一定的投入,而云计算在运维成本上的优势需要一定时间才能体现

|
NEC与VMware合作 开启虚拟化服务器策略


  NEC周三宣布将对其FT(Fault Tolerant)服务器系列进行升级支持。在这几个增强功能中最重要的一个就是为关键业务应用加入了服务器虚拟化选项。

  Express5800 R320a FT服务器被定位于在数据中心和云计算部署环境内使用的传统物理服务器。NEC此次对该款服务器进行了改良,为客户增加了vSphere的本地使用功能。这就意味着无需外部存储、网络以及附加的服务器系统。同时也意味着FT系统可以无障碍的使用VMware的软件及服务。NEC认为这将为关键业务数据中心和远程遥控中心带来极大地便利。

  而这件事确实有点意思。NEC绝不仅仅只是VMware的OEM合作伙伴而已,虽然不是最大的一家OEM,但却是最为独特的一个。

  虚拟化现在已经在许多领域中成为了主流势头。关键业务应用是一个虚拟化应用的重大领域,但却经常被厂商们忽视。由于硬件中的应用不断被累积,致使NEC这次为硬件增加软件方面的支持,以此为最终用户带来连续性无阻的使用体验。

  通常,硬件备份需要保证其能够连续工作以及关键业务的高可用性,无论碰上计划或者计划外的故障。虚拟化只是在宕机时为硬件提供一些缓冲时间罢了。虚拟化在这里起得作用就好像油水关系一样,可以将硬件一分二。

|
不要等Oracle VM策略清晰

去年年底当Oracle公司宣布他们的虚拟管理软件Oracle VM时,该公司承诺Oracle应用程序能顺利地被虚拟化,而同时Oracle公司对公众声称它不支持虚拟化系统,不能在OracleVM上面运行。就这样虚拟化市场让Oracle公司搅浑了。实际上,Oracle好像还是能支持这些系统。

  此外,Oracle表示Oracle VM工作效率是其他服务器虚拟化产品的三倍——读取X86居市场主导地位的VMware ——但是Oracle公司却很难提供基准证据,那么客户应该选择哪个呢?是不是最好等待虚拟化市场尘埃落定呢?
  
  很少有专家认为我们最好能等等看。虚拟化是在IT市场是一项广泛的行动,能够降低硬件成本,减小数据中心的覆盖区域、储存能量以及全面的系统管理。

  支持和功能性

  关键问题是引导VMware 功能性的Oracle官方支持的发行。

  Ideas International副总裁兼企业操作系统分析员Tony Iams说:“VMware真正创建了基于x86的虚拟化市场。如果你真的在乎x86的功能性,那么今天就没有什么能和VMware媲美了。”他还说:“如果你真的只在乎Oracle虚拟市场,那么你就能从Oracle公司获得强有力的支持。

  咨询服务机构House of Brick的CEO Dave Welch目前正在向Oracle客户推荐VMware,并表示他们认为即使Oracle能够在VMware上运行它们也会维持现状,并表示Oracle没有在本地硬件上首先看到这些问题。

  Welch说:“Oracle部分上有公共政策声明和Oracle Support每天实际上做的都是不同的事情。一些公司都分别和Oracle公司签署了秘密协议,目的是让它能在非Oracle VM环境中提供支持。” 

  根本不担心

  一些客户,如Creighton大学不是十分担心Oracle支持政策,部分原因是因为他们在Oracle VMware生产使用前就开始着手VMware开发。同时,Creighton发现VMware性能非常稳定,而且在对Oracle应用服务器和数据库虚拟方面的成本也很划算。由于一些产品环境保留在硬件上,Creighton复制了一个虚拟failover服务器,一旦产品版本下降时,虚拟服务器就会弥补。

  然而,Creighton大学并没有陷入虚拟化的深渊中。“当我们一开始生产虚拟机时,我们就取得了初步的成功,”该大学一位项目经理解释说。

  观察I/O

  Panning说:“我们在一个应用程序上能测量CPU使用空间、存储使用空间和磁盘I/O——你不想太精密。”

  Iams表示, Oracle虚拟化当然主要是基于Unix服务器和x86服务器,并表示基于Unix解决办法更加容易整合硬件本身。

  他说:“在x86上,用到的I/O越少,虚拟工作就进行得越顺利。任何计算范围的工作最适合虚拟化,当你开始用更多的存储空间时,你就要更加细心。当你传入I/O时,你需要集中精力,因为I/O是虚拟问题中最难解决的。由于数据库占用的I/O很多,只要你对数据库虚拟,你就得小心。工作范围是最重要的。你只需要注意负载,轻微的负载显然最适合虚拟化。但是在其他平台上如Unix和RISC之类的系统,一些I/O问题已经解决了,对此你们不用太担心。” Iams表示在业内有很多虚拟化方案。例如,这些工作包括数据库,你能在一台带有rhyme和单独的机器上加固,在I/O层上组合。

  他还说:“如果你的工作范围很小,另外一个方案就是分解相关应用程序和数据库。“以前你可能会让Linux服务器运行数据库、在Windows上运行应用程序层、然后在另一个Linux系统上运行Web层。现在你能够让所有这些在同一个组件上面运行。




    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 上溯造型问题(高手请进,高分有奖)
  • 公告:CSDN AIX论坛有奖话题讨论活动(二)——本期话题:Cobol有学习价值吗?
  • 公告:CSDN AIX论坛有奖话题讨论活动(三)——本期话题:UX上的ServiceGuard,和HACMP相比较,谁更稳定?
  • [Linux/UNIX在线有奖调查]
  • 公告:CSDN AIX论坛有奖话题讨论活动(七)——本期话题:在海量运算方面,和Linux系统相比,AIX系统有优势吗?
  • 【有奖】成功做过迁移的人都来谈谈,当时花了多少钱,觉得有必要吗?
  • 公告:CSDN AIX论坛有奖话题讨论活动(八)——本期话题:除了数据库应用,还有哪些应用也可以运行于AIX系统之上?(和Linux系统相比较,性能更优)
  • 公告:CSDN AIX论坛有奖话题讨论活动(四)——本期话题:从开发周期上来看,和HP-UX、Solaris相比,AIX系统有优势吗?
  • 公告:CSDN AIX论坛五月有奖话题讨论活动(四)——本期话题:从目前来看,类似象Watson这样的超级计算机,它们的应用领域可以在什么地方?
  • 公告:CSDN AIX论坛有奖话题讨论活动(六)——本期话题:AIX的动态工作负载分区和Hypervisor的逻辑分区相比,有何优劣?
  • 公告:CSDN AIX论坛有奖话题讨论活动(一)——本期话题:UNIX的发展前景
  • 公告:CSDN AIX论坛五月有奖话题讨论活动(一)——本期话题:海量数据时代,云基础架构的瓶颈有哪些?比如内存、带宽、CPU计算速度、安全性等
  • 【四月有奖话题讨论一】甲骨文不再支持安腾,对UNIX发展前景影响几何?
  • (有奖回复)话题二:系统迁移的讨论


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3