文字直播:微软TechED 2008大会
对话:IT的专业人士的一天

王嵘:
感谢大会给我作为一个IT的专业人士代表跟微软的一些技术进行探讨,我不知道大家看到刚才那个录像之后有什么样的感觉,是不是似曾相识,我在每天所遇到的问题和每天所做的工作,大部分的情况下跟他们所发生的事情是一样的,都是重复同样的工作,每天要接很多的电话,去客户端支持解决问题,那么如果客户端的机器出现问题的时候,我们每天要给他新装不同的PC机,有些情况下是买的,有些时候是重装的。还有我们去机房看我们的服务器,看这些服务器能否正常运转,如果出现问题的时候马上拿来光盘,从操作系统开始安装,直到装成最需要的样子。这个实际上对于我们来说是非常繁琐的,基本是说每天早上我们一睁眼的时候就应该低头来认真的工作,当我们再一抬眼的时候就应该回家睡觉了,每天都这样重复,对于我来说没有创造力。
我想是说有没有什么方式来改变我们这些处境,那么前一阵微软的专家给我打了电话,说他有一种手段能够改变我这种处境,有请我们微软专家沈旭。
王嵘:
沈旭,你好,你在电话里说能够改变我的处境,我不知道通过什么手段来改变。
沈旭:
其实通过微软虚拟化的手段就可以解决。
王嵘:
虚拟化我用过,实际上前一阵也有虚拟化的产品,我觉得现在虚拟化理论上应该效率不是很高,很多信息都装在一台服务器之后,它们抢资源,对我来说有失控的感觉。
沈旭:
现在微软开创出的Hyper-V,跟以前的技术是不可同日而语的,现在现在的技术可以动态的去管理它。
王嵘:
是吗,你能给我演示一下吗?
沈旭:
好,看一下我们如何更好的分配资源吧。现在大家看到是虚拟机的,我使用一个很简单的脚本就可以把这个虚拟机的负载压上去,这个时候从外面物理机上有两条线,蓝色线是代表虚拟机的情况,它的CPU负载很高;红色线是代表虚拟机所使用物理机的CPU的资源情况,你可以看到实际上它只占到了一半,5%左右,而且我们可以动态的调整它,在虚拟机运行的时候,我们可以选择降低一下,现在是100%,把它再降低一半,这样的话你可以看到红色的线已经下去了,硬件资源变少了,但是它本身的CPU还是很高的,我们可以很有效的去控制资源。
王嵘:
我觉得你这样的话可以很灵活的控制这些虚拟机,另外一个问题是说虚拟机按照你这种方式,还要到数据机房里面在每个服务器上装它,这个跟我的生活没有什么太大的变化。
沈旭:
针对你这个问题微软最新推出一个windows server 2008,可以在这个界面上可以统一管理所有的虚拟机了。你来看一下。大家现在看到的就是windows server 2008的界面,从这个界面里面可以看到运行所有的虚拟机,还有曾经做过的一些工作,是否成功,是否成败的一个报告,在这里面我们可以看到运行所有的机器,在这里面可以看到有哪些物理机是一个以群集的形式存在的,我们可以去自定义这些参数,你认为这台虚拟机需要更多的内存、CPU,这个时候它会根据你所进行的设定重新为你计算这个排名。
王嵘:
每个虚拟机对于硬件的需求不太一样,所以这种可以很方便的知道我这个虚拟机放在哪个服务器上比较合适一些,按照你刚才的说法,我的感觉确实对我的生活会有一些改善,但是另外一个问题,因为虚拟机这件事情会把实际物理机上的业务系统都挪上去之后,每个业务系统出了问题的话,对我们来说是无法承受的,我不知道你的虚机有没有高可用的方式来保证,如果没有的话我还是不能用虚机。
沈旭:
微软有一个使用十年的高可用性的技术,叫做群集,它也支持虚拟机,我们看一下这个群集的状态,首先我们看一下第一个节点,我们看一下第二个节点, 第二个节点没有任何的虚拟机运行,因为它都在第一个节点上,现在再回到第一个节点,那么现在我这边有一个很简单的脚本,我可以去破坏一台虚拟机,我让它停止服务,当我点击这个脚本之后我们可以切换到第二个节点看到这个节点出现了什么,首先你可以看到,我们现在已经看到的是第二个节点,你可以看到刚才那台出现问题的虚拟机已经被自动的迁移过来了,在这个上面也是可以去使用的。
王嵘:
实际上刚才你的演示确实很快,这样的话确实使得我虚机比较关键性的业务系统得到一个很好的保证,另外一个问题,我们知道所有按照你的建议来说,未来的虚机装在一台服务器上,平时情况下这些物理机器按照平时的预算应该是能够跑在一起的,你知道我们公司实际上有一个特性,有些业务系统在一年之内,平时的时候都是压力不是很高,但是在一瞬间的时候可能有两个月或者三个月的时候压力会暴涨,在这种情况下,原来的计划可以跑到一起的物理机它的资源不够用了,这样的话有没有什么手段?
沈旭:
所以在Scvmm 2008里面还有一个功能叫做资源调配,如果它觉得你虚拟机占用资源过高,可以迁移到别的物理机上,我们看一下节点一,这是节点一,现在有一台虚拟机正在运行,我们看一下这次我还是加一下CPU的负载,但是我不会压虚拟机,而是会压物理机,你会看到这条曲线代表是物理机的负载情况已经很高了,稍等一下,我们来看一下节点二,现在又换了一台机器,这台机器没有做任何的破坏,只是把物理机的资源压上去了,它会把它迁移到另外一个节点上。
王嵘:
当一个虚机压力很大的时候,可以把那些空闲的虚机迁移到别的地方,这样比较方便,那么另外一个问题,当我决定用了虚机,并且把它部署到数据中心,所产生一个问题是说真机和虚机会混合在一起,这是很头痛的一件事情,未来可能会用两套管理方式,你刚才说的虚机可以优化,到最后我不知道虚机跑到哪里去了,有什么很好的方式吗?
沈旭:
学习两套方法是没有必要的,像微软的产品就是对整个IT环境进行运维的,你都可以拿它去运维的,你怎么去找某一台虚拟机和物理机是没有关系的,在windows server 2008里面有一个功能,我们可以浏览整个企业环境当中的所有网络结构,你可以看一下它是怎么连接的,另外从这组图上可以看到整个环境里面,所有虚拟机的运行情况,而且逐级展开看到虚拟机。
王嵘:
这样很方便,我想问一下,这个性能这么好,是用什么样的服务器和存储的呢?
沈旭:
我们用的是支持英特尔虚拟技术的戴尔服务器外加了一个NetApp存储。
王嵘:
刚才说了解决我的数据中心方面的一些问题,我的市场工作里面一部分是客户端的问题,内部问题对我来说也是非常头痛的问题,有没有什么解决方案。
沈旭:
我刚才介绍的是微软虚拟化的部分,另外一部分会请另外一部分专家为您讲解。
王嵘:
好,谢谢。
微软专家:
刚才给你介绍了很多服务器管理方面的问题,我给你演示一下通过微软的虚拟化和应用程序虚拟化到底能够给你IT生活有什么样的改变,这上面有两台虚机,大家都觉得Vista的桌面不太一样,这不是简单的图标。
王嵘:
我的理解有一些应用程序是互相冲撞。
微软专家:
大家会在移动Vista上会装很多的版本,会有破坏和冲突的问题,我们通过应用程序虚拟化,我们把每一个Office都运行在自己的虚拟化的环境中,这样做到了之间的不冲突,可以在同一个Vista上面运行。
王嵘:
你演示都是微软的产品,我不知道别的产品是不是可行?
微软专家:
实际上这个就是我们的第三方的软件。
王嵘:你是说所有基于windows上的应用程序都可以考到上面吗?
微软专家:没错,我们在装应用程序的时候有相应的安装软件,都有注册项在里面,通过虚拟化的方式不会干扰。
王嵘:对,其他业务系统要装的话,比如说客户要说装一个Word怎么办。
微软专家:没问题,日常也会有这种需求,他可能会找到IT,把以前的应用卸载掉,把现在需要的应用,比如说Word装上,需要花一天半天的时间,通过微软的应用程序以后我们就可以在几秒钟就解决这个事情,我给你做一个演示。现在大家看到是我后台的一个虚拟应用程序的服务器,在上面我部署了很多应用程序,我可以在它的活动目录的下面做一些修改,比如说我把它从原来隶属于Microsoft office Excel User,仅仅能够使用Excel 的用户删除掉,然后再添加进Office用户群里面,我仅仅是在服务器上对用户进行了一些更改,那么我们看看客户端会有什么样的效果,他下一次登陆,或者直接刷新一下,大家等一下五秒钟看一看我们的桌面是什么的情况,这样它就可以正常运行了。我们可以用虚拟化的应用程序,可以做到收集、更新、切换的工作。
王嵘:我看了这个演示之后,未来桌面应用程序的部署可以坐在一个办公室里面随便修改就可以换成想要的样子,这样可以省了很多的事情,但是有些像我们的领导,他用惯了其他的,你这个不行。
微软专家:这个我们大家都会说,现在越来越多的电脑都装上了windowsVista,比如说像我现在看到这台电脑上也是Vista的电脑,这个上面可能有些网站,有些外面的应用是很难运行的,现在怎么办呢?比如说我想用IE6去打开MSN的站点,我们有微软的企业桌面的虚拟化,让我们的这些IE6能够运行在后台的虚拟环境下。所以你看到这个红全就表示应用程序是运行在虚拟的环境下,是在虚拟的IE6,可以正常的使用它的程序。我们很多的应用程序都可以用这种方式部署。比如说我在本机上装了一个Office 2007版本,然后我在虚拟环境里面,我们装了一个Office 2003的版本,所以带红圈的Office2003是在一个虚拟环境里面运行的,Office 2007是在本机的环境运行的,可以控制这两个环境的数据交互,比如说在Office 2007上写了一些东西,我可以把它粘贴到Office2003当中,把虚拟环境当中的数据粘贴到Office2007的环境当中出现了一个窗口,通过这种方式就可以很方便的控制桌面的虚拟化环境,让我们工作人员在一个可控的范围内去访问你的业务应用。
王嵘:这样我们用两种应用程序的虚拟化方式,能够覆盖我们整个桌面上一些应用程序所遇到的问题是吗?
微软专家:没错,所以你应用了我们企业桌面虚拟化的话,你完全可以不再面对那么多的机器在你的电脑上整天接到无数的电话,去安装程序,去刷新你的桌面了。
王嵘:对于服务器虚拟化能够解决我很多的问题,但是对于IT专业人士来说他的压力是最大的,那么有了这些虚拟化使得我们工作压力变得很轻,刚才看了微软这些工程师给我们的建议之后,我觉得可能应该对我所面临到的和大家看到典型的问题,可能有所改善,谢谢大家!