应用系统迁移方案.docx
《应用系统迁移方案.docx》由会员分享,可在线阅读,更多相关《应用系统迁移方案.docx(11页珍藏版)》请在冰豆网上搜索。
应用系统迁移方案
目次【2】
1.1总述1
1.2体系迁徙需求剖析1
1.2.1中间体系迁徙需求剖析总体结论2
1.3迁徙筹划总体思绪2
1.3.1保障营业中止停机时光最小化2
1.3.2营业切割时光节点优化3
1.3.3迁徙后完全性测试3
1.4办事器硬件情形迁徙筹划3
1.4.1迁徙评估3
1.4.2迁徙筹划4
1.4.3测试筹划4
1.4.4迁徙测试5
1.4.5迁徙实行5
1.5运营商接入链路(路由)迁徙7
1.6运用体系和数据库迁徙筹划8
1.6.1运用办事器迁徙8
1.6.2数据库迁徙实行8
1.7体系迁徙的具体组织实行筹划9
1.7.1搬迁筹划9
1.7.2具体实行筹划10
1.7.3应急处理11
1.1总述
按照本期招标采购请求,中间在建成后要实现对迁徙运用和新建营业平台的一体化集成.
斟酌到须要迁徙的批示中间现有运用包含了剖析治理平台.批示平台,上述平台都是中间的焦点.重要运用,是以我公司以为原体系的搬迁将是项目扶植的重点和难点.
本筹划设计以我公司与用户现体系承建公司的初步技巧交换.用户近况剖析为基本,给出搬迁筹划设计.
1.2体系迁徙需求剖析
按照用户招标请求,本期体系迁徙的具体需求剖析如下.
中间原有运用体系将全体迁徙至虚拟化办事平台,迁徙时代必须保证工作不能中止,汗青数据不能损掉;迁徙后的体系与多媒体融会通讯批示平台融会对接.
体系迁徙的难点是体系切割时光节点的合理筹划和确保德律风接入路由的转换,汗青数据的无损迁徙也是体系搬迁的难点和重点.
1.2.1中间体系迁徙需求剖析总体结论
经由过程对中间现有上述运用迁徙的需求剖析,鉴于原体系扶植单位并非我公司,迁徙进程中还消失对原扶植厂商调和的工程风险.我公司以为体系迁徙的重点内容包括:
涉及运营商的接入切割,原稀有据的迁徙,合理切割时光节点筹划.
1.3迁徙筹划总体思绪
中间体系迁徙是一个整体系统工程.迁徙必须保证用户体系扶植的相干请求,在迁徙筹划设计中,我们重点斟酌几个问题.
1.3.1保障营业中止停机时光最小化
营业中止对于用户无论是运行情形照样测试情形均消失较大的恢复风险,如许的风险特殊对于时光迟钝型数据和数据完全性营业都是不可以接收的.我们基于如许的请求,斟酌到若何将停机时光最小,可否实现0停机的扶植目标?
1.对于办事器操作体系而言,我们可以采用P2V的方法,运用操作体系的Volume Shadow Copy卷影副本复制办事作为基本,来实如今旧体系情形下的体系无修正,无停机的情形下,将数据和运用软件.操作体系情形.体系情形变量等全体以“快照”情势迁徙到新办事器中.由此实现办事器情形的整体迁徙.
2.对于运用中央件和其他运用办事器来说,我们可以基于运用办事器的动态营业扩大集群方法,来实现办事器不停机情形下的增长营业节点操作,如许可以实现运用办事器“热添加”到新情形中的故障转移/负载均衡集群体系中,在部分运用办事中我们可以运用session会话复制来实现旧体系的全局情形变量和会话请求状况也迁徙到新情形中来.斟酌到会话复制和状况的快速及时,我们可以采用会话内存复制,斟酌到会话复制和状况的安全性,我们可以采用会话数据库复制治理.
3.对于数据库而言,我们可以基于数据库本身自带的数据库镜像技巧.数据库日记传递技巧来实现各自的分库.迁徙库的构建,数据库镜像技巧可以让我们不但保证数据库迁徙的不停机,并且还可以保证万一迁徙中消失停机故障也不影响源数据库,而日记传递技巧构建的迁徙可以保证体系数据库迁徙以异步方法进行,如许可以让我们的体系情形在收集消失故障的情形依旧可以进行迁徙义务窗口的正常工作.
1.3.2营业切割时光节点优化
针对×××体系等须要确保不间断对外供给办事的运用,须要经由过程对用户汗青运用进行剖析,选择最优的的切割时光节点,并提切割时代的备份链路.人工受理手腕.
1.3.3迁徙后完全性测试
迁徙涉及到运用.实例.数据库的操作以外,还涉及到迁徙前筹划.迁徙后测试的完全性测试.这些测试包括但不限于数据一致性测试.数据完全性测试.运用会话状况完全性测试.衔接中止测试.数据恢复测试.只有如许才能保证迁徙的安全性和有用性.
1.4办事器硬件情形迁徙筹划
按照用户招标请求,本次项目扶植的办事硬件情形主如果从原有刀片办事器向本次招标新采购云办事平台的迁徙.云办事平台支撑对原有办事器硬件情形和操作体系情形虚拟,可以下降迁徙的难度.
1.4.1迁徙评估
迁徙前,我公司将对迁徙筹划进行评估以确保迁徙成功.起首我公司将派员勘探现有体系的架构和资本运用状况,评估进程必须包含以下信息和内容:
现有体系支撑的办事数目以及在办事器中的散布情形;
现有物理办事器资本占用状况,包括CPU.内存.磁盘和收集衔接状况,为保证迁徙成功,目标虚拟机规格应不低于原物理机标准;
当前的物理情形是否支撑虚拟化,是否支撑资本扩大,因为在迁徙之前须在物理办事器上完成虚拟化;
对当前的存储容量和资本运用率进行评估,需在目标体系中筹划好迁徙须要的存储空间.需明白现有存储若何运用,比若有些办事器是在本地磁盘上创建体系盘和用户盘,有些办事器则在本地磁盘上创建体系盘而在SAN/NAS上创建用户盘.
1.4.2迁徙筹划
经由过程对现有收集情形的评估,我们对现有资本运用率,办事以及体系需求平常清楚并进行评估后才能开端对迁徙进行筹划,步骤如下:
1.肯定迁徙步骤,包括所有办事器的迁徙先后次序,其次序按风险的高下降序分列.
2.肯定备份筹划,因为现有体系会被加固,某些办事器经由过程虚拟化反复运用,而在虚拟化前须要消除所有的数据,是以须要对这些办事器进行备份保证办事的持续性.
3.肯定并预备好迁徙所需的对象,包括对象在迁徙中必备的一系列功效和运用对象所需具备的收集情形.
4.在现实迁徙开端之前肯定额外的测试情形,该测试情形可以或许引诱测试从而确保迁徙成功.是以,测试情形需明白设计的办事器和存储数目.
5.筹划收集情形,因为收分散的办事器遍地不同地位,是以在迁徙中需斟酌到收集衔接情形.数据备份方法,以及收集流量起源,肯定收集流量是否会激发收集拥塞
6.肯定迁徙周期以及参与人员,包括迁徙起止时光,团队才能扶植以及团队成员的脚色.
1.4.3测试筹划
迁徙筹划后,履行小批量的测试迁徙筹划,这里会涉及到首批迁徙的测试和审核,步骤如下:
预备用于测试迁徙的测试体系情形,在测试时,第一批办事器将会迁徙到该体系情形中.
安装并核实迁徙对象,此时要履行第一批办事器的P2V迁徙.
对第一批办事器,需剖析存储体系,不管该办事器在存储迁徙中采用本地磁盘存储照样远端SAN/NAS存储体系.
1.4.4迁徙测试
在第一批办事器和办事的小批量测试迁徙后,需对迁徙后的办事器进行测试,包括单元测试和机能测试.
1.4.5迁徙实行
在迁徙实行进程中,所有的办事器都邑被迁徙到虚拟化体系下.履行步骤如下:
确保批量迁徙的全部收集情形已预备完毕,并经由过程迁徙对象完成源体系和目标体系之间的连通.此处的目标体系属于中转体系.
对迁徙体系进行机能审核和健康检讨,假如体系状况监督则停用旧体系并将其办事临时转移到新的虚拟化体系中.
进行利旧,对于一部分可用的旧硬件可在办事器虚拟化中从新再运用,一些软件资本需扩大,如内存和硬盘.这些办事器组成最终的虚拟化基本举措措施,即最终体系.
最后,在目标体系和最终体系之间进行V2V迁徙.
1.4.5.1办事器虚拟化进步行备份
为了对旧体系中的物理办事器进行虚拟化,需斟酌办事器虚拟化带来的影响.例如,现有办事器的反复运用,办事器虚拟化时会对这些办事器的CPU,内存以及硬盘资本进行再运用,然而这些办事器上消失某些办事仍在运行,若无备份则会影响现有营业.是以,在履行迁徙和虚拟化之前,必须先对需利旧的办事器进行备份.
供给物理备份办事器,并已进行虚拟化,数据和办事器已备份到虚拟化体系.
起首,对于要被迁徙的办事器上,一般会消失多种办事正在运行,并且这些办事器在迁徙评估后以为在虚拟化场景下可再运用的.但是,迁徙进程中不许可消失较长的停机时光,是以须要预备一台采用虚拟化平台的备份虚拟机,经由过程P2V将该办事器备份到虚拟机上.
备份完所有须要进行虚拟化的办事器之后,这些办事器上安装虚拟化软件进行虚拟化,依据评估阶段肯定的容量筹划,在虚拟化平台上创建响应规格的虚拟机,其盘算资本用于承接旧体系中的办事.
预备好所有的虚拟机后,筹划和安装相干迁徙对象,将备份体系中的办事迁徙到虚拟化体系的虚拟机中.虚拟机迁徙是指将备份的虚拟化体系中的运用办事迁徙到最终的虚拟化体系中.
虚拟机迁徙完毕后,要对这些办事进行测试,最后停用旧体系,所有办事切换到虚拟化体系中.
1.4.5.2迁徙的具体操作步骤
迁徙的具体步骤及描写如下:
1.在评估阶段,虚拟化和迁徙之前需收集的信息如下:
机能统计:
包括CPU运用率,内存运用率,硬盘IOPS和硬盘运用情形;
物理办事器设置装备摆设:
包括CPU规格,内存容量,硬盘容量
统计物理办事器部署地位,剖析是否支撑虚拟化,累计支撑虚拟化的办事器数目,并筹划出虚拟化中需新增的硬件情形;
经由过程上述无代理收集和代理收集两种场景收集当前体系的运用和设置装备摆设情形.可采用信息收集对象.
2.剖析现有办事的依附前提,对当前体系进行备份.
肯定运用体系对办事器的依附关系,可作为迁徙参考,肯定所有办事器的迁徙优先级次序.
在肯定各办事的依附前提后,对需进行虚拟化的办事器进行备份.
3.容量筹划和虚拟化履行
依据当前的资本运用和需求情形,盘算虚拟化所需的容量.
4.筹划运用办事
在拟化解决筹划中,同类虚拟机部署在统一个盘算资本池中,在统一个池中可互相共享存储/盘算资本,一个集群的故障不会影响其他资本池.
5.虚拟化筹划和虚拟机分派
树立虚拟化平台后,要预备最终的迁徙资本.迁徙前,假如办事器a具备双核CPU和2G内存,那么在虚拟化平台中就创建一个2核/2G内存的虚拟机,并分派响应的硬盘.
6. 筹划迁徙对象
采用迁徙对象从物理或虚拟的办事器向最终的虚拟化体系中进行磁盘复制.
7.经由过程对象履行在线迁徙
预备好源体系,目标虚拟机以及目标体系后,决议迁徙时需运用的迁徙对象和迁徙策略.
8.迁徙测试
迁徙后,需进行测试来验证迁徙是否成功,测试场景如下:
运用办事迁徙后对虚拟化根本功效的监测;
迁徙前后运用办事的特征功效是否几乎雷同;
虚拟化体系的机能监控;
….
9.停用旧体系
截至今朝现有的办事器已经被虚拟化和反复运用,其他一些不支撑虚拟化的办事器上对应的办事也已经迁徙到虚拟化平台,那么如今可将运用办事切换到虚拟体系并停用旧体系.
1.5运营商接入链路(路由)迁徙
运营商接入链路(路由)的迁徙主如果新中间所需物理链路的申请,德律风号码接入路由制造.运用正式切割前测试号码的开通以及切割当日应急措施.针对前四部分内容,可以按照中间须要完全备份一份,在体系正式切割进步行模仿运行测试.
切割当日要做好应急保障措施,如切割一旦不成功,敏捷切回原路由保障体系的运行.同时在新批示备份足够的备份链路,支撑人工受理.
上述链路的具体设置装备摆设筹划在中标落后一步确认.
1.6运用体系和数据库迁徙筹划
针对本项目扶植,我们将在运用体系和数据库迁徙前,在用户新招标采购的云平台中部署与原运用一样的操作体系.中央件.办事器治理平台软件情形,确保迁徙的情形变化风险最低.
1.6.1运用办事器迁徙
针对本项目运用体系迁徙,原体系全体是基于IIS运用情形..NET运用程序框架.本筹划筹划对IIS等运用情形以及.net运用程序框架提出构建IIS情形的NLB群集,将当前体系不停机参加到NLB群分散,使之成为群分散的一个节点,而新情形则为别的一个节点.实行完成后再退出此迁徙群集,将新情形参加到新的构建的NLB群集.
NLB不但能实现均衡负载,并且还能实现多种情势的冗余.NLB重要用于那些文件修正不大,并且不常驻内存的情形,比如WEB办事.FTP办事.和VPN办事等.
当用户拜访集群的时刻,集群能将拜访请求分摊到集群中的每个办事器上,以达到均衡负载的后果.这些办事器被称为集群节点.在负载均衡中,每个节点的文件一般都请求是一样的.如许每个节点返回给客户的成果都是一致的.一般来说组建一个NLB请求至少两个节点,个中一个节点不能运用,这全体负载将落入到剩下的谁人节点上,即全载.NLB能供给三种冗余功效,软件冗余.硬件冗余.站点冗余.
1.6.2数据库迁徙实行
针对本项目数据库迁徙,须要将中间积聚的汗青数据文件搬迁到新中间办事器,并且请求最小宕机时光,同时面对的难点还包括办事器并不在统一个一个机房.
1.剖析与设计思绪
针对本项目数据库搬迁情形特色:
第一个是数据库文件比较大;第二是传送文件的速度可能会比较慢(广域网传输).初步解决筹划如下.
为了使宕机时光最短,我们这里运用完全备份和差异备份来迁徙数据库,在白天的时刻对须要迁徙的数据库进行一次完全备份(XXX_full.bak),并把备份文件拷贝(这里可以运用FTP软件进行断点续传)到目标办事器进行还原,等到下班时光之后再进行一次差异备份(XXX_diff.bak),再把这个差异备份拷贝到目标办事器,在完全还原的基本上再进行差异还原.
这里的宕机时光 = 差异备份时光 + 传送差异备份文件时光 + 还原差异备份文件时光,不消失宕机时光.
2.保证数据迁徙进程中的安全性和操作可审计性
数据迁徙中的安全性不可疏忽,本筹划设计基于多重数据审计功效实现迁徙安全性和操作审计性.
1.7体系迁徙的具体组织实行筹划
针对本项目扶植,涉及中间临盆体系的搬迁,上述体系具有停机时光请求短.体系构造庞杂.测试时光长.装备繁多.运用人员多.层次庞杂等特色.本项目搬迁,时光平常紧,且装备间的稳固性也是一个考验.是以,必须调和好各单位人员的关系,齐心合力才可能在预准时光内完成搬迁工程.
本项目搬迁组织以尽量不影响日常工作或将影响下降到最低为前提的情形下制订,即在保障内容起码日的起码时光节点开端搬迁,尽快完成必须搬迁的办事器.收集装备的搬迁.安装及测试.并且在开机今后,持续跟踪体系的运行情形,随时处理体系运行的平常情形.搬迁须要原体系扶植公司人员的充分调和及合营下才能完成本次搬迁义务.
1.7.1搬迁筹划
实行流程:
流程重要依据搬迁前的须要制订,重要具体懂得当前体系装备情形,体系运行情形.针对所懂得情形制订具体搬迁筹划以及应急筹划.
专业工程师懂得用户如今机房的近况以及搬迁后的具体请求.充分斟酌在实行进程中可能消失的各类情形,定制具体可行性的迁徙实行筹划,将机房迁徙工尴尬刁难用户的影响降至最小.
编制搬迁前及搬迁后的物理布置表.衔接表.线缆号表.可依据用户情形分为多个体系进行分类.
在搬迁进程中须要XXX技巧人员亲密合营.
为保证搬迁工作顺遂.有序.安全的进行将制订具体的搬迁流程,进行过细的分工,具体工作安排到人,义务到人.
搬迁工作中的每项工作原则起码安排
(2)人,以保证工作的精确性.
1.7.2具体实行筹划
为了搬迁能按时顺遂进行,并且在搬迁后可以或许保证装备正常运行,我们制订了一系列简略清楚明了的工作表,关心工程实行人员肯定各类搬迁工作中要履行的工作是否完成.避免工作掉误,避免造成搬迁工作的耽搁.
实行流程:
目标机房的请求:
须要在搬迁前检讨目标机房的必要装备举措措施是否相符请求,本工作表是保证搬迁后装备可否稳固正常运行的先决前提,在搬迁前由搬迁负责人同相干人员填写确认.
1.7.3应急处理
在装备搬迁后消失平常情形时现场技巧人员立刻检讨装备,检讨故障现象,肯定故障地位.
硬件故障在备件预备规模内的立刻改换,不在规模内的立刻运用备用装备最短时光内启用备用装备.因为设置装备摆设数据或体系不能启动的立刻运用体系光盘备份数据等先前预备的备用对象软件体系软件从新按装或恢复.