案例解析:美国Bowdoin学院的虚拟化实践( 二 )


董事会认为,Davis和他的IT团队真正了解学校的使命,包括学院的业务和教育工作 。而且他们也明白,IT部门推行的技术是为了帮助学校更好的完成使命的 。在IT部门的带动下,多个IT项目上马 。他们坐下来与教师认真讨论教学的方式 。校长Mills说“我们把IT人作为我们团队的一部分,而不认为他们只是坐在角落的IT爱好者------这是思想上的改变 。
为什么虚拟化
系统管理员Antonowicz表示,决定采用虚拟服务器是思维方式的巨大变化,因为虚拟化对所有人来说是一项全新的技术 。
Antonowicz 说,“当时的决定是在我们数据中心机房资源很紧张的情况下做出的 。当时我们无法添加新服务器,如果增加那么就必须得改变电力系统、冷却系统和KVM 。而且地板空间也接近极限了 。
他说,走向虚拟化的另一个原因是:软件支持遇到了问题 。软件厂商看到他们的软件产品和其他应用跑在同一台硬件设备,就不愿意提供服务支持 。Antonowicz称,“我们就想通过虚拟化硬件基础设施,创建多个可独立安装在一个物理节点上的虚拟服务器 。
Antonowicz开始在Virtual Iron软件公司的开源Xen、微软的Virtual Server、SWsoft公司的Virtuozzo软件,和VMware公司的ESX Server中寻找答案 。“我们最后选定了VMware的ESX,因为它能够虚拟化我们的Intel硬件平台 。其他产品支持的操作系统或管理工具不够广泛 。在单台ESX服务器上,我们可以运行5个虚拟服务器 。Windows 2000,Windows 2003,Windows XP,Linux和Sun Solaris-------所有都可以在同一物理硬件上运行 。
对于容灾的帮助
不过,找到合适的虚拟软件仅是个开始,还有很多事需要慎重考量 。
Antonowicz想知道VMware是否足够稳定,是否可以放心的在生产系统中使用 。“这是一个全新的尝试,我们对此没什么经验,我们想知道虚拟化后,在日常的生产压力下,系统的可靠性、备份、数据恢复、灾难恢复、容错性能如何? 不过这些问题并没有困扰他太久 。
Bowdoin有服务器出现故障,一直查不出原因,Antonowicz试着测试了虚拟服务器 。他发现,虚拟化软件工具能够帮助快速轻松地让虚拟机从某台物理服务器迁到不同的物理服务器,而且并不需要中断业务,也不会造成数据丢失或停机 。Antonowicz 告诉CIO Mitch Davis:“我们需要购买这个!我们需要启动并运行它 。这是一大进步 。
在之后的3个月里,Antonowicz和他的IT团队换掉了四到五台需升级的基于英特尔芯片的惠普服务器 。而性能并没有受到影响,事实上,Antonowicz称,增加了处理器和内存后,性能得到了改善 。
虚拟化之后
Bowdoin学院已经开始依赖虚拟化了 。大部分应用程序,从Windows、SQL、Apache Web服务器,管理程序包、重要的财务应用,都跑在一个虚拟基础架构上 。Antonowicz介绍,一台物理服务器通常会运行7个虚拟服务器 。但是,虚拟化会给数据中心带来一些其他意料之外的影响 。
管理程序设计过程中的安全隐患会传染同台物理主机上的虚拟机 。Antonowicz表示:“这是有可能发生的,入侵者或者安全漏洞会在虚拟机之间来回捣乱,但是我们将它们看做是开发过程中的必须面对的问题 。我们用隔离虚拟机的方式来提供安全性,通过在资源集群里隔绝虚拟机来尽量回避这样的问题,这主要依赖应用程序或者虚拟机信息的敏感程度 。
虚拟机成倍增长,应对补丁更新负担 。Antonowicz介绍,当服务器成倍增长已经超出控制之时,要及时增加补丁服务器的数量 。过去他们会将40台服务器作为补丁,但是2008年,用于安全保障的补丁服务器数量已经超过了80台 。他希望将来能有一款工具能更好的实现该过程的自动化 。Antonowicz表示: "在没有任何物理约束的情况下,虚拟机的增长速度不断加快 。在我们创建更多虚拟机之前,我需要了解更多关于补丁自动化的信息" 。

推荐阅读