1.5 SuSE Linux操作系统P2P迁移实施步骤
1.5.1 环境准备
1.5.1.1 源服务器环境准备
1) 源服务器信息收集,包括:操作系统版本信息、IP地址,本地系统管理员账号,应用类型等。可以从CMDB读取,或者利用PlateSpin Recon 工具自动获取; 2) 检查操作系统环境 ——
- 检查所有文件系统类型必须为EXT3 或者 ReiserFS。 - 检查应用系统是否使用了裸设备或者直接硬件访问(磁盘,加密
狗等)受约束场景。
- 确认 SSH 服务开启并运行于端口22。
- 如果安装或激活了了本地网络防火墙,通过配置访问规则允许如
下端口的网络访问: ? TCP: 22, 3725;
说明
如果策略允许,可以在源服务器端网络防火墙配置信任与PlateSpin Migrate服务器及目标服务器之间的所有网络通信。也可以直接禁用本地防火墙软件。
1.5.1.2 目标服务器环境准备
1) 确认目标PC服务器的操作系统兼容性。待迁移操作系统类型必须包含在硬件厂商提供的该型号服务器兼容性列表内。 2) 检查硬件环境 ——
- 对应的目标磁盘应该大于等于源系统的磁盘容量。 - 确认目标硬件可以从光盘启动,并设定光盘启动优先。 - 确认目标服务器的网络连通性。
- 确认目标服务器与迁移工作负载的操作系统有兼容性认证。 3) 准备一个空闲可用IP地址,该IP地址必须可与源服务器及PlateSpin Migrate 服务器三者之间网络直接可达;
1.5.2 迁移操作步骤
1.5.2.1 在线初始复制迁移
1) 打开Migrate 管理控制台,输入源服务器的IP地址及本地管理员账号
和密码,发现(Discover)源服务器;
2) 使用PlateSpin X2P引导光盘引导目标服务器,根据源服务器SLES
操作系统位数选择合适的启动项引导系统。输入相应参数将目标服务器注册到PlateSpin Migrate服务器,该操作执行成功后将在PlateSpin Migrate 服务器管理控制台的服务器列表里将新增目标服务器对象。 3) 运行PlateSpin Migrate服务器管理客户端软件,在服务器列表中找到
前面所发现和分析的SuSE Linux源服务器计算机名称,刷新服务器信
息,检查核实源服务器的资产属性信息(包括磁盘、网卡、程序和服务);在服务器列表中查看和确认目标服务器名称已注册到Migrate服务器。 4) 配置SuSE Linux服务器P2P在线完全复制迁移任务,选择正确的源
和目标,然后选择“Copy”操作和“Full Migration”迁移范围,在“Transfer Options”项中选择“Block Based”配置源服务器的帐户信息、网络参数和系统服务。
5) 运行迁移任务,将源SuSE Linux服务器工作负载执行在线完全复制迁
移到目标物理硬件服务器,该操作时间主要取决于源服务器系统数据量大小及源服务器和目标服务器间可用的网络带宽。迁移期间所有操作均有详细的日志记录和执行结果反馈,出现问题时还可以生成详细的调试诊断信息,便于管理员全面控制整个迁移过程。点击Migrate管理控制台左侧的“Job”,即可监视该迁移任务的执行进度。
1.5.2.2 迁移结果测试与验证
由业务应用相关责任人对迁移后的环境进行详细测试,确认各项功能正常运行。出现任何问题及时排查,并修正迁移准备阶段相关工作内容。如果确认是由硬件设备驱动程序导致的问题,还需与硬件厂家合作,确定适合的驱动程序版本,更新PlateSpin X2P引导光盘或者PlateSpin 设备驱动管理库中对应的驱动程序文件。
这一步骤是整个迁移过程中至关重要的一步,也是不断完善迁移操作最关键的一环。
说明
执行上述三个操作步骤时,源应用服务器仍然在线正常对外提供服务,迁
移操作对其无任何影响。
1.5.2.3 离线Server Sync服务器同步迁移
1) 使用PlateSpin X2P引导光盘引导目标服务器,根据源服务器SLES
操作系统位数选择合适的启动项引导系统。输入相应参数将目标服务器注册到PlateSpin Migrate服务器,该操作执行成功后将在PlateSpin Migrate 服务器管理控制台的服务器列表里将新增目标服务器对象。(与在线全复制步骤相同)
2) 运行PlateSpin Migrate服务器管理客户端软件,在服务器列表中找到
之前所发现和分析的SuSE Linux源服务器计算机名称,刷新服务器信息,检查核实源服务器的资产属性信息(包括磁盘、网卡、程序和服务);在服务器列表中查看和确认目标服务器名称已注册到Migrate服务器。 3) 配置SuSE Linux服务器P2P离线同步迁移任务,选择正确的源和目
标,然后选择“Move”操作和“Server Sync”迁移范围,在“Transfer Options”项中应用“File Based”以及Take Server offline during conversion。配置源服务器的帐户信息、网络参数。
4) 开始运行迁移任务,将源SUSE Linux物理服务器工作负载以离线文件
复制方式Server Sync同步迁移到目标服务器。迁移过程中源服务器将自动重启并由PlateSpin Migrate进行Take Control接管,该操作时间
主要取决于源服务器系统数据变化量的大小及源服务器和目标服务器间可用的网络带宽。点击Migrate管理控制台左侧的“Job”,然后监视该迁移任务的执行进度。
5) 迁移完成后目标服务器自动启动运行。 6) 验证目标SuSE Linux服务器上应用是否正常。
1.5.2.4 应用系统切换
上述迁移操作全部成功完成后,源应用服务器停机,目标服务器上线(完成IP及主机名等切换),完成迁移任务。
1.5.3 回退方案
如果迁移发生问题,将目标服务器停机,启动源服务器及其上应用,恢复对外服务。
1.5.4 资源回收
待目标SuSE Linux服务器系统及应用运行稳定一段时间后,回收源SuSE Linux服务器及相关网络资源。
1.6
迁移建议
1) 确定待迁移业务运行所依赖的所有服务器,将其中的PC服务器划由同
一个迁移任务覆盖。
2) 迁移过程遵照先“试点”后“批量执行”的方法,由点及面,循序渐进。在试
点阶段,针对同一迁移任务涉及的同一型号的目标服务器,预先制定计划反复测试,确认诸如操作系统硬件兼容性、驱动程序程序兼容性、外设兼容性等细节问题均得到妥善解决后,再进行批量迁移。
3) 记录并解决迁移过程中发生的任何问题,形成文档,不断改进流程与工
艺,确保迁移任务的成功率。