务必进行严格的测试
尽管对虚拟化的效果赞不绝口,但是马国超和张志国一再对记者强调,一定要经过严格的测试,才能够将生产系统部署在虚拟化之上。
在应用虚拟化方案之前,马国超所在的GE医疗集团总部已经采用了虚拟化方案,他们所需要搭建的虚拟化环境,在美国本部已经运行良好。但是在马国超他们自己部署的虚拟化生产系统正式上线之前,还是在美国经过了长时间的压力测试、备份测试,并且逐步将所需要的应用迁移到了虚拟化的平台上。
张志国所在的西门子,则在系统上线之前,经历了长达半年时间的测试,由系统专家和工具专家对虚拟机上的应用工进行了很多测试和评估。张志国说:“我们经过压力测试之后,觉得没有问题,才在2006年10月份正式上线。”
避免盲目虚拟化
并不是所有的应用都适合做虚拟化,也并不是所有的系统都应该做集成。对于现在的服务器虚拟化来说,其实讲得最多的还是用VMware来进行x86系统的虚拟化。
马国超表示,对于GE医疗集团来说,大多数应用都是基于Solaris环境,因此没有必要用VMware来进行虚拟化,而是直接用Solaris自带的Container来实现虚拟化功能。
在西门子,包括邮件服务器和ERP在内的多个应用,也都没有被整合到虚拟化平台。张志国表示,这两个应用都比较成熟,而且架构很稳定。张志国说:“不能为了迁移而迁移,比如说ERP系统有几十个节点,没有必要全部迁移到虚拟机。那太疯狂了!”
虽然说虚拟化能够帮助数据中心进行整合,但是没有必要为了整合而整合。他们俩都表示,不能因为要整合,而把现在数据中心里面运行得很好、甚至刚刚部署的服务就迁移到虚拟化平台上。
“企业得所有一切都是围绕业务,技术只是推动业务。不能本末倒置,让业务适应技术。”张志国强调说。
虚拟化需要注意的问题
由于算是一个新的技术,因此在部署虚拟化的时候,总会遇到一些问题,需要用户小心应对。
马国超表示,他们在将VMware的ESX Server从2.5版本升级到3.0的时候,三台服务器中的两台都挺好,但是有一台出现了问题,通过VMware工程师的远程技术支持才得以解决。而如果不能解决的话,可能会导致已经部署的虚拟机不可用。
“这种问题的解决办法就是,在升级服务器或者ESX Server的时候,最好把运行在上面的虚拟机先迁移到其他服务器上,升级完了之后再迁移回来,这样因此类推,完成所有服务器的升级,这样就不会有问题了。”马国超表示。
另外,有一些厂商不支持在虚拟机上运行他们的应用,比如Symantec的VERITAS备份软件就不支持在VMware上的运行,但是VMware能够支持VERITAS运行。马国超表示,他们的远程办公室需要VERITAS来实施备份,但是他们又不愿意购买一台物理机专门用于备份。经过测试,他们决定在虚拟机上运行VERITAS。
“这个的确会有风险,就是如果出了问题,可能Veritase会不愿意承担责任,但是考虑到再部署一个物理机成本比较高,所以我们还是采用虚拟机来部署。”马国超说,“至少我们目前在远程办公室都是这么进行的,但是在数据中心不会这么做的,毕竟数据中心对安全性要求更高。”
|
解决问题 |
采用架构 |
应用工具 |
部署的物理机 |
部署的虚拟机数目 |
虚拟机操作系统 |
应用 |
获益 |
GE医疗集团 |
可管理性、灵活的资源调配 |
SAN |
VMware ESX Server,VMware VirtualCenter |
10台 |
40台左右 |
Windows Server 2000,Windows Server 2003,Linux |
DHCP/DNS、文件服务器、打印服务器、订单系统、病毒服务器、备份系统、域控制器 |
服务器利用率从10%上升到了60%;管理更方便,资源配置更灵活 |
西门子 |
数据中心空间紧张,资源灵活调配,快速系统交付 |
SAN |
VMware ESX Server,VMware VirtualCenter |
10台 |
20台生产用虚拟机,30台测试用虚拟机 |
Windows Server 2003,Linux |
DHCP/DNS、文件服务器、打印服务器、WINS、SQL Server |
服务器利用率从10%上升到了75%;管理更方便,资源配置更灵活,对数据中心空间需求降低 |
(ccw-cnw) |