由于桌面虚拟化是一个设计到全公司每一个人的大型项目,所以对这个项目的良好规划十分必要,在整个项目中我们的步骤为:

1.     了解需求,确定应用,制定测试清单:很多典型的应用目前是不建议在桌面虚拟化的平台上运行的,如对音频/视频要求很高的用户,需要硬件加密条件的用户等。所以在项目之前,我们需要对目前用户的情况进行详细的了解,确定用户的应用类型,如用户使用的软件清单,客户端硬件使用情况等等。然后根据这些制定测试清单,将用户所有的应用程序在测试环境中进行测试,确保所有它们在虚拟环境中能够全部实现。

2.     对各产品及功能进行了解:桌面虚拟化的产品现在主要有三家,CitrixXendesktopMicrosoftRDSVMwareView,我们需要对每种产品的功能进行详细的了解,根据我们上面列举的问题,找出最适合自己的产品。

3.     搭建测试环境,按照测试清单项目逐一测试:桌面虚拟化是一个动全身的项目,详细的测试对项目的成功非常重要。搭建一个测试环境,按照测试清单进行功能性测试吧,任何一个条目不成功都不能让我们迈向下一个环节。

4.     编制测试报告:详细记录测试的每一步骤,以及解决方法,完整的测试报告对项目的审批以及项目实施都具有重要的参考价值。

5.     搭建典型环境进行性能测试:功能测试通过后,接下来就是性能测试。性能测试可以借用厂家的设备,搭建典型的真实环境,利用一些有用的工具,让我们对服务器/存储/网络负载有一个全面的认识。

6.     编制性能测试报告:测试完成后需要编写性能测试报告,它直接决定了项目需要的硬件配置,也间接的决定了部分软件的配置,如VMware Vsphere的授权数量(其按照物理CPU的个数收费)。

7.     按照性能测试报告给出硬件配置:硬件的配置应该针对性能测试报告,另外还要考虑企业的投资阶段,如企业采购的批次数量,实施的阶段等。

8.     计算TCO和项目实施计划:这一步是决策层最关心的问题,VDI项目可能在初期投入成本远远高于传统的模式,但是从长远看,建立一个好的TCO计算模型,包括有形资产,无形资产,人力成本,安全成本,维护成本,电力成本等等项目,给管理层一个全面的认识,可以加大决策层审批通过的可能性。另外可靠的实施计划也是非常重要的,如何将项目的实施风险降至最低也是决策层非常关心的。如应该先在非核心的部门进行实施,然后总结经验以让核心部门尽量减少过渡时间。

9.     项目审批并启动。

10.  按照项目实施计划试运行: 项目的试运行应该首先在IT部门进行,在这期间IT部门可以与厂商进行不断的交流以找出常见问题的解决方法和上线的最佳实践。

11.  项目上线并做好培训和支持工作:试运行后,应该按照部门重要性由低到高的顺序逐个上线,在这期间IT HelpDesk部门将面临巨大的压力,相应的人力和培训资源要跟上。

12.  项目收尾:所有部门上线后,相应的总结报告十分必要,这将对以后系统的优化非常有参考价值。 另外在上线过程中也会有各种各样的问题,也应将它们记录下来,在优化时将其解决。