美高美4688am迁移工作流程
ECS迁移部分
ECS迁移流程图
ECS镜像迁移(windows篇)
第一步:镜像制作
在操作系统中,基于disk2vhd工具对要迁移系统盘打镜像,下载地址为https://download.sysinternals.com/files/Disk2vhd.zip;下载完毕后,点击可实行文件,选择打镜像的系统盘。
第二步:镜像传输
镜像制作完毕后,用过oss如:ossutil、ossbrower等使用工具将该镜像上传到广电节点的bucket中,我这里使用ossbrower(关于ossbrower工具的使用可参考https://help.aliyun.com/document_detail/61872.html?spm=a2c4g.11186623.6.693.15e265d3tJvVXx)。
第三步:镜像导入
超管账号登陆云管控平台,在镜像管理中选择导入镜像。
第四步、美高美4688am创建
基于该镜像开启ECS美高美4688am,镜像选择公共镜像,创建好ECS美高美4688am后,检查是否美高美4688am是否能正常启动,是否可以正常登陆(非自启动服务需要业务方自启动)。
windows迁移数据盘文件传输
传输方法:Winscp+OpenSSH
前提条件:目标端作为OpenSSH SSH Server,源端作为Client,基于lftp协议,完成源端到目标端文件的传输,,要求源端和目标端网络互通,安全组开放远程连接端口如:3389和文件传输端口22。
传输服务搭建步骤
1、下载 OpenSSH-Win64.zip ,下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases 根据windows系统选择对应的版本。
2、将下载的文件解压到文件夹路径(openSSH可以自己在c盘创建,一定解压到这个路径):C:\Program Files\OpenSSH。
3、打开命令提示符,使用cd命令到步骤3中C:\Program Files\OpenSSH的位置,然后输入命令后回车: powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1。
4、设置22防火墙允许22端口访问(同时安全组开放22端口)netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22。
5、开启sshd服务,如下: net start sshd
6、安装客户端服务:Client安装winscp客户端,哪一台windows需要传输文件,就在哪一台安装,下载地址:https://winscp.net/download/WinSCP-5.17.2-Setup.exe。
7、文件传输:安装完成后打开客户端新建站点,填写连接信息即可开始文件传输。
ECS镜像迁移(Linux篇)
linux系统管控平台不支撑导出,识别不了专有域的地域。故通过API的方式导出,阿里云支撑多种语言的API接口。具体可参考https://help.aliyun.com/document_detail/25484.html?spm=a2c4g.11186623.6.1207.26b0589fUPuVvR,该方式如果系统盘不满足官方自定义镜像要求,美高美4688am有起不来的风险。
迁移前提:
1.超级管理员AK信息;
2.实现云美高美4688amECS功能需要同时安装ECS SDK和阿里云核心库。可参考https://help.aliyun.com/document_detail/25699.html?spm=a2c4g.11186623.2.12.59e94256Y3SnOc#concept-25699-zh;
系统盘迁移流程
第一步:导出镜像
通过API导入镜像到同地域的oss bucket中。
第二步:镜像传输
通过ossimport迁移工具将源端(联通)bucket中的镜像迁移到目标(广电)节点的oss bucket中。ossimport支撑单机和分布式的迁移,具体可参考:https://help.aliyun.com/document_detail/57057.html?spm=a2c4g.11174283.6.739.47987da2tuPyOz
第三步:镜像导入
登陆云管控平台,在镜像管理中选择导入镜像。
第四步:美高美4688am创建
基于该镜像开启ECS美高美4688am,镜像选择自定义镜像,创建好ECS美高美4688am后,检查是否美高美4688am是否能正常启动,是否可以正常登陆(非自启动服务需要业务方自启动)。
Linux迁移数据盘文件传输
1、传输方法
Rsync+定时任务,美高美4688am端安装并启动rsync服务,客户端安装rsync。客户端上通过rsync命令将美高美4688am端上指定目录下的所有文件拉取到本地,并且创建crontab任务,定时同步文件。
2、rsync安装与配置
手动安装rsync,在rsync安装完毕后,会生成conf文件但是没有password文件,password文件需要手动创建。
3、实例间文件同步
把美高美4688am端的文件拉取到客户端上。进行迁移验证。验证成功后,启动迁移。
4、同步完成。
RDS迁移部分
RDS迁移流程图
RDS迁移(MySQL篇)
迁移工具说明:
DTS支撑ECS上自建数据库或RDS 与 线下IDC机房自建数据库之间的数据迁移,支撑RDBMS、NoSQL、OLAP等多种数据源间的数据交互,集数据迁移/订阅/发布于一体,同时支撑断点续传等。可参考https://www.aliyun.com/product/dts?spm=5176.8142029.search.1.e9396d3emnjXbS。
迁移准备工作:
1、在源MySQL数据库中创建迁移账号;
2、给迁移账号授予迁移权限;
3、对于MySQL数据库,开启binlog;
公式迁移:
1、测试DTS和源数据库的连通性:
2、配置DTS迁移任务;
3、启动迁移;
数据校验:
数据检验通常包含如下内容:
表结构(源和目标表名、字段、主外键、索引等结构对比)
数据一致性(记录数对比、数值字段汇总对比、非数值字段抽样对比)
中文数据是否乱码
大家可采用多重校验方式以保证迁移前后的数据一致性,如:随机抽取数据校验、核心业务表或中文数据表(需要业务方人员判断)抽取校验等。
RDS迁移(SQL server篇)
迁移工具说明:
目前SQL server的数据迁移可以采用全量数据迁移,大家可以用开源的迁移工具sqlines。SQLines 是一个开源(Apache License 2.0)可伸缩,并发高性能数据传输和schema 转换工具,可以用作数据库迁移以及ETL过程。
下载安装GitHub 下载地址:https://github.com/luzhihua407/SQLines-Data/tree/master解压即用。其中,图形化工具是sqldataw.exe;命令行工具是sqldata.exe。
迁移工作:
1、数据库配置,以sqlDataw为例,对Source-SQL server和Target-SQL server进行参数配置。
2、启动验证:配置完成后,可以点击右下角的测试连接,看是否可以测通源端到目标端的连接。
3、正式迁移,验证完成后点击"transfer",数据开始同步。
数据校验:
数据检验通常包含如下内容:
表结构(源和目标表名、字段、主外键、索引等结构对比)
数据一致性(记录数对比、数值字段汇总对比、非数值字段抽样对比)
中文数据是否乱码
大家可采用多重校验方式以保证迁移前后的数据一致性,如:随机抽取数据校验、核心业务表或中文数据表(需要业务方人员判断)抽取校验等。