系统迁移方案
![系统迁移方案](https://img.360docs.net/img0d/11lbwumpo2ujs8lvte6c2o6b1399fgxj-d1.webp)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应用系统迁移方案
(大纲)
修订版
建设单位:
编制单位:
文档时间:
1.文档说明
本文档的目的在于为应用系统设计的一个迁移和数据处理方案,并对实际操作进行指导,给予建议。
1.1系统迁移需求分析
按照要求,此次系统迁移具体需求分析如下:
将原有能迁移的应用系统将全部迁移至机房,迁移期间必须保证工作不能中断,历史数据不能损失。
2.系统迁移方法
2.1应用迁移和数据处理方法
根据以往丰富的项目经验,结合应用系统的具体业务特点,定制了一套数据迁移和整合的方法。本迁移与整合方法分为6个阶段,分别为系统评估与分析、方案设计、虚拟化环境准备、应用移植、测试验证和业务割接。
➢评估与分析
在系统评估与分析阶段,应确定迁移范围和目标,利用调查问卷、系统评估工具和会议等评估方式,对应用系统进行评估,分析和汇总系统需求,形成调研报告。
➢方案设计
在方案设计阶段,针对项目范围内的物理服务器进行虚拟化适用性分析,设计迁移场景和数据处理方案。在此基础上,进行迁移顺序、迁移方法等内容的设计,形成总体迁移方案。
➢虚拟化环境准备
在虚拟化环境准备阶段,应判断所迁移过去环境是否能容纳被迁移的所有对象,以及,具体应检查计算机资源、存储资源、网络资源、以及数据库资源等,建立迁移所需的环境准备,如虚拟机、虚拟化网络等。
➢应用迁移
在系统迁移阶段,应根据既定的迁移方案严格的执行应用系统迁移,将物理机的应用系统移植到虚拟机内。
➢迁移测试
在所迁移过去应用系统进行功能测试、性能测试、安全测试、和稳定性测试,并进行应用系统验证,以便预先排除隐患,使得应用系统成功的在所迁移过去的机房中运行。
2.2应用迁移设计的相关部门
业务迁移进行中,会涉及到如下各部门:
➢应用开发商:负责应用系统日常的7×24小时故障响应处理工
作,为应用系统的维护支撑提供技术支持。
➢迁移实施方:
1)对应用系统进行评估与分析;
2)根据需求设计迁移方案,如迁移方式、迁移工具等,设计数据处理方案;
3)进行应用系统迁移,将应用系统从物理机上移植到虚拟机上;
4)与应用开发商一起进行测试验证;
3.系统评估与分析
迁移前,对迁移方案进行评估,以确保迁移成功。首先需要勘察现有系统的架构个资源使用情况,评估过程需包含以下信息和内容:
1.现有系统支撑的服务器数量以及在服务器中的分布情况;
2.现有物理服务器资源占用情况,包括CPU、内存、磁盘和网络连接情况,
为保证迁移成功,目标虚拟机规格应不低于原物理机标准;
3.统计物理服务器部署位置,分析是否支持虚拟化,是否支持资源扩展;
4.对当前存储容量和资源利用率进行评估,需在目标系统中规划好迁移需
要的存储空间。需明确现有存储如何利用。
4.迁移计划
通过对现有网络环境的评估,我们对现有资源利用率,服务以及系统需求非常清晰并进行评估后,才能开始对迁移进行计划,步骤如下:
1.确定迁移步骤,包括所有需要迁移的应用系统迁移先后顺序,其顺序按风险的高低降序排列;
2.确定备份方案;
3.确定并准备好迁移所需的工具,包括工具在迁移中必备的一系列功能和使用工具所需具备的网络环境;
4.在实际迁移开始前,确定额外的测试环境,该测试环境能够引导测试从而
确保迁移成功。因此,测试环境需明确设计的服务器和存储数量。
5.规划网络环境,由于网络中的服务器各处位置不同,因此在迁移中需考虑到网络连接情况,数据备份方式,以及网络流量来源,确定网络流量是否会引发网络拥塞;
6.确定迁移周期以及参与人员,包括迁移起止时间,团队能力建设以及团队成员的角色。
4.1进度安排
迁移实施时间安排计划表如下所示:
4.2测试计划
迁移计划后,执行小批量的测试迁移方案,在这里会涉及到首批的测试和审核,步骤如下:
1.准备用于测试迁移的测试系统环境,在测试时,第一批服务器将会迁移到该系统环境中;
2.安装并核实迁移工具,此时要执行第一批服务器的P2V迁移
3.对第一批服务器,需分析存储系统,不管该服务器在存储迁移中采用本
地磁盘存储还是远端存储系统。
5.应用迁移
应用系统迁移首先将应用系统从物理服务器移植到虚拟机上,可直接在虚拟机上重新部署或者移植应用系统,也可将物理机用迁移工具转换为虚拟机。5.1环境准备
1.应用系统迁移前,相关人员应准备就绪:
➢迁移实施方:负责具体迁移工作;
➢应用系统开发商:负责具体应用的部署和测试;
➢网络系统管理员:负责网络的通信和连接情况;
➢系统管理员:负责虚拟化环境的准备和资源提供,原服务器密码等信息提供;
➢备份管理员:对重要的数据和应用进行迁移前备份;
2.确认服务器具有足够的cpu、内存、存储和网络资源满足被迁
移应用系统的需求。
3.迁移前,对重要的数据和应用系统进行必要的备份,以防迁移过程中有
意外情况的出现。
5.2系统环境配置
以下数据为所需迁移系统的软硬件环境配置情况;详细的系统网络要求,以及系统部署的软件环境由各个公司负责部署维护。
5.2.1.**********管理平台
1.**********管理平台(服务)
硬件环境
2.********系统(API数据接口管理)
硬件环境
软件环境
5.3迁移要求
在实施迁移之前,我们需进行如下的确认工作:
➢需保证机房服务器已到位;