当利益被充分理解并且已对最佳的迁移候选者做了审查,下一步也是最重要的一步是实际的工作。正是在这方面,许多组织没有采取行动,仍然受到旧的、慢的、而且更为昂贵的RISC / UNIX解决方案的束缚。

一些常见的经常阻碍迁移的因素包括缺乏经验,害怕未知,资源不足,或三个因素的综合作用。部门必须打破这种“入门指南”的障碍,真正履行UNIX到Linux转移的承诺。幸运的是,已有许多成功案例,这意味着有大量的经验可借鉴,也有技术资源可帮助每次迁移顺利进行。
这些成功的核心是一个有规律,分阶段的方法。戴尔和Red Hat的UNIX到Linux的迁移使用下面的关键步骤:
1. 评估
2. 设计
3. 验证
4. 实施
5. 管理


这些步骤与其他公司使用的类似,可作为成功迁移的一套很好的指导准则。在所有这些步骤过程中,戴尔和Red Hat用严格的文件记录管理进程,以方便项目整合和各种赞助商之间的协调,并确保一致性,可从一个阶段过渡到下一个阶段。

项目管理,一个正式的项目管理员或团队,在执行赞助商,供应商团队,以及项目团队之间起着关键的连接作用,提供并管理项目计划和定义;管理风险和交付,并提供宣传、培训、物流、采购的框架。至关重要的是,这个项目管理和框架要贯穿迁移项目的所有步骤中。
 
 
评估阶段之后是设计阶段。在这个阶段,需要发现和设想以确定实施转换的步骤和行为。在这一点上,需要制定迁移所需的技术细节和规格。这要在正式设计文件完成之后,以确保该说明书和过程的所有元素都被考虑到,且符合逻辑顺序。一旦这一步被完成,注意力就集中在规划迁移实验室/试验活动上。在这里,需要规范验证阶段所需的测试方法、结果验证及物理需求等。然后,这些思路要贯彻到具体执行操作中,确保迁移顺利进行。为此,企业必须考虑迁移本身的分步进程,并为以后的步骤提供意见和文件。

 验证阶段是指展示真实结果的过程。该阶段建立测试场景来模拟现实世界中需要程序支持的生产、交易环境。然后用特定的标准比较测试性能,以及其他重要指标,如可用性,可扩展性和安全性。在验证期间,可以做出调整以取得对新环境的最优结果。因此,需要创建验证过程路线图和文档以保证验证阶段和实际生产的顺利进行。然后是所有受影响的群体之间的信息交换,以帮助发现任何被忽视的项目或机会,以及建议和记录下一个步骤。

完成这些阶段后,应该对执行阶段非常有信心且做好充分准备。由构建产品基础设备开始,包括让所有的系统,进程,人员为实际的转换操作虚位以待。这个队伍可以使转换过程生效,从旧的RISC/UNIX产品环境迁移到新的Linux产品环境。当这些进行时,捕获并传递转换指标是非常重要的。需要捕获的项目包括性能评估,关键经验总结,和最优方法。通信也是非常重要的,因为它能确保所有影响因素能意识到迁移的影响和结果。最终转换和/或安装文件为未来的迁移做准备,使项目更顺利。

    最后就是管理阶段。在这个阶段,新环境的迁移结束并开始运行,现在是使整个项目正式结束,以及转到“一切如常”的操作的时候了。这应该包含一项确保所有各方(包括那些没有直接的迁移的一部分),熟悉新环境的操作。在最早的几天和迁移工作完成的几周内,应该让一个业务实习生或现场工程师保持监督,以及完成知识的转移。
当项目从迁移转向日常操作时,由于新的迁移后环境将投入更广泛的应用,并参与正常的业务流程中,性能调整与优化将成为首要任务。最终,还应为确保操作的持续性提供任何所需的培训。 

 按照这种流程或相似的方式,并在各个阶段及阶段间建立管理流程,将确保UNIX到Linux的迁移的成功。尽管上述项目流程可能让人觉得恐惧,但它确实已经取得了成千上万次的成功。事实上,许多企业发现使用这种严谨的方法,迁移比预期的更加简单。

就节约成本、提高性能和效率,以及未来适用性等方面的好处而言,付出这些努力非常值得。例如,一家大型电信供应商发现他们使用的是以UNIX与AS/400为关键技术、Sun为基础的业务应用软件,这个软件已经太老、太脆弱不足以提供提供他们所需的敏捷性。他们与戴尔,RedHat,英特尔和甲骨文公司合作,将环境迁移至配备Oracle’s E-Business Suite 数据库软件的Red Hat Enterprise Linux操作系统,并使用Dell PowerEdge服务器。由于戴尔和红帽在时间和财政预算方面提供咨询和项目管理,这个大工程进行的很顺利,并为这个环境提供了50%节约开支,还有软件许可,用户培训,桌面支持等更多方面的支持。