资源描述
资料编码
产品名称
使用对象
华为工程师、合伙工程师
产品版本
编写部门
存储数据迁移小组
资料版本
V200R001C00
数据迁移服务V200R100C00交付材料
AIX下使用LVM镜像数据迁移方案
华 为 技 术 有 限 公 司
版权所有 侵权必究
修订记录
日期
修订版本
描述
作者
/8/26
V1.0
草稿
孟现英
/5/25
V1.1
修订稿
唐承文
/4/20
V1.2
修订稿
张文强
目 录
第1章 数据迁移前必读 1
1.1 概述 1
1.2 读者对象 1
1.3 合用场景 1
1.4 注意事项 2
第2章 数据迁移流程 2
第3章 数据迁移前准备 3
3.1 迁移环境准备 3
3.1.1 准备参照文档 3
3.1.2 查询系统信息 3
3.1.3 获取所需软件和工具 4
3.1.4 检查系统及设备运营状态 4
3.2 配备目的存储 4
3.2.1 配备热备盘 5
3.2.2 创立RAID组及划分LUN 5
3.3 数据备份 5
第4章 数据迁移方案 6
4.1 添加目的存储映射 6
4.1.1 更改设备物理连接 7
4.1.2 映射目的存储LUN给主机 7
4.1.3 在服务器上配备虚拟磁盘 8
4.2 迁移数据 9
4.3 迁移完毕后移除源存储 10
4.4 同步备机 11
4.5 添加目的存储多途径 12
4.6 调测业务系统 13
第5章 回退方案 13
5.1 回退场景 13
5.1.1 数据备份与恢复; 13
5.1.2 割接失败导回方案 13
5.2 回退环节 14
第6章 FAQ 14
第7章 如何获取协助 14
第8章 缩略语 14
核心词:存储迁移、AIX、卷镜像
摘 要:本文重要目是描述使用AIXLVM卷镜像方式迁移数据操作过程。
缩略语清单:
参照资料清单:
相应产品开局指引书
第1章 数据迁移前必读
1.1 概述
本文以OceanStor S3100迁移到OceanStor S3900为例,详细描述了运用AIX操作系统中LVM镜像功能实现不同存储系统之间数据迁移,同步提供了常用问题解答。
1.2 读者对象
本文档用于指引华为服务工程师和华为合伙工程师使用AIXLVM镜像功能实现跨存储数据迁移。操作人员必要具备如下经验和技能:
l 熟悉当前业务组网和系统版本信息。
l 有华为存储设备维护经验,熟悉设备操作维护方式。
l AIX服务器操作维护经验,AIX LVM使用经验
1.3 合用场景
本文只简介使用AIXLVM镜像功能进行数据迁移存储配备操作以及数据迁移有关环节,不涉及上层主机、集群、数据库等业务系统有关配备操作过程和环节。必要同步满足如下几点,才干使用AIXLVM镜像功能进行数据迁移。
l 业务场景
业务应用磁盘空间是AIX LVM提供LV(逻辑卷),这些LV(逻辑卷)建立在源存储提供PV(物理卷)上。
l 集群应用
AIX单机、AIX主备双机(LVM + Hacmp)、AIX并发双机(LVM + Hacmp)。
l 存储型号
兼容相应AIX系统环境存储,例如本文中S3100(源存储)和S3900(目的存储)。
l 组网方式
1. DAS连接(AIX服务器直连存储)。
2. SAN连接(AIX服务器通过互换机直连存储)。
l 迁移方式
支持在线或离线数据迁移,如有疑问请联系存储专业服务团队谋求技术支持。
&阐明
安装目的存储多途径软件、卸载源存储多途径软件等环节需依照实际规定拟定与否停止业务。
1.4 注意事项
进行数据迁移时,需要注意如下几点:
l 请保证电源持续供电。
l Xxxxxx(请补充)
第2章 数据迁移流程
使用AIXLVM进行数据迁移总体流程如下图所示:
第3章 数据迁移前准备
3.1 迁移环境准备
检查时间
检查项目
参照章节
耗时
升级前1周
准备参照文档
准备参照文档
30分钟
查询系统信息
查询系统信息
分钟
升级前3天
获取所需软件及工具
获取所需软件和工具
1小时
检查设备运营状态
检查设备运营状态
分钟
3.1.1 准备参照文档
涉及并不限于如下文档:
参照文档
备注
分工界面
目的存储兼容性列表,需含本次替代测试输出文档
华为
源存储操作指引书、多途径软件使用手册、巡检指引书
华为存储使用ISM管理软件和UltraPath多途径软件
客户(如果源存储也是华为提供,则由华为负责)
目的存储操作指引书、多途径软件使用手册、巡检指引书
华为存储使用ISM管理软件和UltraPath多途径软件
华为
3.1.2 查询系统信息
涉及并不限于如下信息:
系统信息
备注
分工界面
主机信息
Ø 操作系统版本:oslevel –sq
Ø 集群状态信息:/usr/sbin/cluster/clstat -a
Ø 磁盘信息:lsdev -Cc disk
Ø 磁盘容量:bootinfo -s hdiskX(X表达盘号,如hdisk00)
Ø PV(物理卷)信息:lspv
Ø VG(卷组)信息:lsvg
Ø LV(逻辑卷)信息:lsvg -l XXVG(XXVG表达VG名字)
Ø HBA卡信息:lsdev –Cc adapter、lscfg –vpl fcsX(X表达HBA卡号,如fcs00)
。。。。。。
客户/华为
源存储多途径软件及版本
客户(如果源存储也是华为提供,则由华为负责)
源存储配备信息
RAID、LUN、映射关系、告警集成等配备信息
客户(如果源存储也是华为提供,则由华为负责)
业务环境组网图
主机、光纤互换机、源存储组网图
客户
3.1.3 获取所需软件和工具
涉及并不限于如下软件和工具:
软件或工具名称
备注
分工界面
SSH登录工具
Putty、SshClient等
华为/客户
FTP工具
华为/客户
目的存储管理软件
华为存储网管软件是ISM
华为
源存储管理软件
客户(如果源存储也是华为提供,则由华为负责)
目的存储多途径软件
华为存储多途径软件是UltraPath,依照系统信息拟定目的存储相应多途径软件版本
华为
其她工具准备:
串口线(RJ45串口)、网线、防静电手套、标签纸、笔记本电脑(确承认连接RJ45串口)。
3.1.4 检查系统及设备运营状态
涉及并不限于如下运营状态:
系统信息
备注
分工界面
业务、集群等运营状态
通过重启主机、集群切换等操作确认运营与否正常
客户(如果业务是华为提供,则由华为负责)
主机运营状态
多途径运营与否正常、HBA卡及链路与否正常等
客户(如果源存储也是华为提供,则由华为负责)
源存储运营状态
RAID、LUN、映射关系、告警集成等配备信息
客户(如果源存储也是华为提供,则由华为负责)
光纤互换机运营状态
光纤互换机运营与否正常,链路连接与否正常
客户(如果光纤互换机是华为提供,则由华为负责)
注意
1、 启动数据迁移前务必进行主机/业务重启以及集群切换等动作,保证业务系统没有潜在风险
2、 进行检查过程中如果发现业务软硬件环境存在故障,必要在启动数据迁移前完毕故障解决,保证业务系统和设备都健康运营
3.2 配备目的存储
请完全按照源存储(S3100)RAID组、LUN、主机组、主机和映射关系等配备,完毕目的存储(S3900)安装布置。
3.2.1 配备热备盘
在每个框(控制框或硬盘框)里面,配备两块热备盘。如果每框满配24块硬盘,请将slot22和slot23硬盘设立为热备盘,如果没有满配,请将最后两块硬盘设立为热备盘。
3.2.2 创立RAID组及划分LUN
请依照《XXX数据迁移项目设备档案.xlsx》记录“3、RAID配备”和“4、LUN配备与映射”,按照如下规定,完毕S3900存储配备。
l RAID组配备:与原S3100RAID组顺序、RAID组名称、RAID级别和RAID构成员盘数目等RAID组配备信息保持完全一致。
l LUN配备:与原S3100LUN归属RAID组、LUN名称、LUN容量和LUN数目等配备信息保持一致。
l 映射关系:与S3100主机组、主机和启动器信息保证完全一致。
注意
1. 当目的存储新创立LUN运营状态是“正在格式化”时,可以进行配备操作,但不能进行数据迁移。
2. 所有LUN运营状态从“正在格式化”变成“在线”后,表达可正常读写数据,才干再进行数据迁移操作。
3. 启动数据迁移前, 必要确认目的存储(S3900)工作状态正常,无任何告警,否则不能进行数据迁移操作。
3.3 数据备份
涉及并不限于如下数据:
参照文档
备注
分工界面
业务配备信息
集群、业务平台(数据库/邮件系统等业务配备)等信息
客户(如果业务是华为提供,则由华为负责)
系统信息
备份3.1.2节中涉及系统信息
客户(如果源存储也是华为提供,则由华为负责)
光纤互换机配备
如果业务中有用到光纤互换机,则备份光纤互换机配备信息
客户(如果光纤互换机是华为提供,则由华为负责)
源存储数据
源存储上即将进行迁移数据需要备份
客户(如果源存储也是华为提供,则由华为负责)
注意
迁移前必要进行数据备份,减少数据迁移风险。
第4章 数据迁移方案
针对3类AIX服务器集群应用迁移环节也不相似,分别如下:
l AIX单机
迁移环节如下:
l AIX主备集群
l AIX并发集群
&阐明
本文档中重点描述了数据迁移过程与存储有关操作环节,实际流程需要依照现网实际状况补充业务系统有关操作环节。
4.1 添加目的存储映射
& 阐明:
“添加目的存储映射”时间和业务组网复杂度以及源LUN数量有关,可按照120min进行估算
需先确认与否满足如下2个条件:
1、 目的存储多途径软件和源存储多途径软件兼容,可以共存与同一台AIX主机上并对2台存储映射LUN互不影响;
2、 目的存储多途径软件安装在AIX系统上不需要重启主机就可以生效;
&阐明
如果无法确认与否满足上面2个条件,请联系二线进行支持。
如果同步满足以上2个条件,可以按照下面环节操作:
环节一:按照原则组网将目的存储通过DAS或SAN方式连接到AIX主机上;
环节二:在AIX主机上安装目的存储多途径软件;
如果不能同步满足以上2个条件,例如本文中目的存储(S3900)多途径安装需要重启主机生效,则按照下面章节内容进行操作
4.1.1 更改设备物理连接
在将目的存储(S3900)接入映射前在AIX主机上扫描磁盘可以看到
# lspv
hdisk0 c7f8 rootvg active
hdisk1 e40e0d3 rootvg active
hdisk2 00050782bcc10788 datavg active
hdisk3 00050782bcc10925 datavg active
hdisk4 00050782bcc10abb datavg active
& 阐明:
hdisk2~hdisk4是源存储映射LUN,已经在业务应用datavg中
将目的存储(S3900)1个控制器上1个业务光纤接口连接到AIX主机或者光纤互换机相应端口,如下图:
4.1.2 映射目的存储LUN给主机
完毕物理组网后,在目的存储(S3900)使用ISM管理软件添加相应主机FC HBA信息,并将格式化完毕LUN映射给主机。
注意
如果是双机应用,需将目的存储LUN同步映射给双机,但迁移时只能用一台主机进行迁移,请使用主节点进行迁移操作。
4.1.3 在服务器上配备虚拟磁盘
1. 环节一:系统扫描新硬件
# cfgmgr
使用cfgmgr命令可以扫描主机端硬件变更,扫描后使用lspv查看
2. 环节二:发现磁盘
# lspv
hdisk0 c7f8 rootvg active
hdisk1 e40e0d3 rootvg active
hdisk2 00050782bcc10788 datavg active
hdisk3 00050782bcc10925 datavg active
hdisk4 00050782bcc10abb datavg active
hdisk5 none None
hdisk6 none None
hdisk7 none None
& 阐明:
输出hdisk5~hdisk7是目的存储(S3900)新映射到主机上LUN
3. 环节三:将目的存储(S3900)映射到主机LUN(pv)加入到原业务vg中,并确认所有新pv状态。
# /usr/sbin/extendvg -f datavg hdisk5 hdisk6 hdisk7
# lspv
hdisk0 c7f8 rootvg active
hdisk1 e40e0d3 rootvg active
hdisk2 00050782bcc10788 datavg active
hdisk3 00050782bcc10925 datavg active
hdisk4 00050782bcc10abb datavg active
hdisk5 00050782d59629c3 datavg active
hdisk6 00050782d5962ae8 datavg active
hdisk7 00050782d5962c4f datavg active
4.2 迁移数据
& 阐明:
迁移速度可按照60MB/s进行估算
1. 环节一:以root顾客登录主机
2. 环节二:使用mirrorvg命令对vg进行镜像同步,完毕pv数据迁移:
# mirrorvg –S –m –c 2 datavg hdisk5 hdisk6 hdisk7
& 阐明:
1、使用mirrorvg命令用于LV(逻辑卷)数据镜像同步
2、-S 参数用于在数据同步在后台进行。
3、-m 保证lv所在pv个数一致
4、-c表达lv拷贝是2份(涉及源1份)
5、hdisk5、hdisk6、hdisk7表达镜像目的盘
& 阐明:
1、该命令是在后台进行,在命令发出后,可以进行其她作业,不影响业务
2、同步过程中,如遇到网络连接异常退出而无法确认LV与否同步完毕,请联系二线进行支持
3. 环节三:查看迁移进度
# lsvg -l datavg
datavg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
Lv1 jfs2 36 72 2 open/syncd /
Lv2 jfs2 36 72 2 open/syncd /usr
Lv3 jfs2 36 72 2 open/syncd /var
Lv4 jfs2 36 72 2 open/syncd /tmp
Lv5 jfs2 36 72 2 open/syncd /home
Lv6 jfs2 36 72 2 open/stale /opt
Lv7 jfs2 36 72 2 open/stale /admin
& 阐明:
上面输出成果中“LV STATE”列代表vg(卷组)中lv(逻辑卷)镜像状态,“open/syncd”表达已经镜像同步完毕,“open/stale”表达镜像同步进行中,当所有lv状态变为“open/syncd”时表达数据镜像同步完毕
4. 环节四:验证数据一致性
由客户在业务侧验证数据一致性,拟定数据迁移成功
4.3 迁移完毕后移除源存储
& 阐明:
“迁移完毕后移除源存储”时间和源LUN数量有关,可按照30min进行估算
1. 环节一:镜像关系拆除(只在主机操作)
所有需要迁移vg所有lv完毕数据镜像后,这时候进行解开镜像关系,让AIX系统只使用目的存储(S3900)。
& 注意:
1、必要非常谨慎操作。
2、该命令只是给vg一种信号,告诉vg要解开镜像关系,不删除源存储(S3100)上数据,因此执行速度比较快。
命令:
# unmirrorvg datavg hdisk2 hdisk3 hdisk4
& 阐明:
此时磁盘“hdisk2、hdisk3、hdisk4”是源存储(S3100)映射给主机LUN
该命令执行完毕后,执行下面命令,若成果都为空阐明lv都已迁移到S3900磁盘上。
# lspv –l hdisk2
# lspv –l hdisk3
# lspv –l hdisk4
2. 环节二:在主机操作把源存储(S3100)盘从vg中删除
# reducevg datavg hdisk2 hdisk3 hdisk4
3. 环节三:查看此时pv状态
# lspv
hdisk0 c7f8 rootvg active
hdisk1 e40e0d3 rootvg active
hdisk2 none None
hdisk3 none None
hdisk4 none None
hdisk5 00050782bcc10788 datavg active
hdisk6 00050782bcc10925 datavg active
hdisk7 00050782bcc10abb datavg active
源存储(S3100)磁盘不归属任何一种vg属于正常。
4. 环节四:在主机上删除源存储(S3100)映射LUN
# rmdev –dl hdisk2
# rmdev –dl hdisk2
# rmdev –dl hdisk2
4.4 同步备机
& 阐明:
“同步备机”时间和业务/集群以及源vg数量有关,可按照120min进行估算
1. 环节一:停止备机hacmp服务
& 阐明:
1、 如果hacmp使用了心跳盘并且需要对心跳盘也进行迁移,必要将主备机上业务和集群服务所有停止后在hacmp中修改心跳盘设立
2、 采用“graceface”方式关闭备机hacmp集群服务,不影响主机业务
3、 对于并发集群在“4.1 添加目的存储映射”节前就需停止一台AIX服务器业务以及hacmp服务
2. 环节二:在主机上获取vgmajor号
# ls –l /dev/datavg
Crw-rw---- 1 root system 49,0 Jul 17 14:51 datavg
& 阐明:
命令中“49”是卷组major号
3. 环节三:在备机同步vg信息
# cfgmgr
# varyoffvg datavg
# exportvg datavg
# importvg –V 49 –y datavg hdisk*
& 阐明:
hdisk*代表vg中包括任一种和主机中vg相似目的存储(S3900)LUN
4. 环节四:在备机上扫描辨认目的存储(S3900)映射LUN并导入vg信息,设立vg属性为不启动激活
# chvg –an datavg
5. 环节五:在备机同步资源和配备
执行如下命令:
# smit hacmp
使用方向键和回车键,依次选取如下各项:
Extended Configuration
---- >Extended Verification and Synchronization
保持弹出菜单中各项默认值不变,直接按“Enter”键执行同步,注意同步过程中与否浮现错误。若浮现错误,则根据错误提示检查配备环节,进行修正。若成功,则成果显示为“OK”。
6. 环节六:在备机上删除源存储(S3100)映射LUN
# rmdev –dl hdisk2
# rmdev –dl hdisk2
# rmdev –dl hdisk2
4.5 添加目的存储多途径
& 阐明:
“添加目的存储多途径”时间和业务/集群以及主机数量有关,可按照90min进行估算
1. 环节一:停止业务和集群服务
& 注意:
从这里开始操作必要在停止业务前提下进行,由客户负责停止所有业务和集群服务
2. 环节二:删除源存储(S3100)多途径软件
3. 环节三:移除源存储(S3100)物理设备
4. 环节四:建立目的存储(S3900)与AIX服务器双链路物理连接
按照下图连接目的存储(S3900)、光纤互换机与AIX服务器,构成多途径组网
5. 环节五:在主备机分别安装目的存储(S3900)多途径软件(详细环节请参照相应版本多途径安装指引书)
4.6 调测业务系统
到此,数据已经完全搬迁到了目的存储上,如果业务拉起正常,业务数据抽检正常,请客户检查并确认数据一致,则可确认数据迁移成功完毕。
第5章 回退方案
5.1 回退场景
考虑环境搭建以及业务切换至新环境时间。发生如下状况未能解决则需要执行回退操作。
l 有关设备发生短时间无法解决硬件故障;
l 系统无法对的辨认分派存储空间;
l 业务通过重新配备后无法正常运营,并且没有有关解决方案;
l 现场工程师没有在指定期间段内完毕割接。
5.1.1 数据备份与恢复
应对办法:
1. 通过业务自身工具进行事前数据备份。
2. 卷镜像迁移过程中源存储(S3100)LUN数据不被破坏,可用于数据回退。
5.1.2 割接失败导回方案
凌晨0:00至5:00为环境搭建以及业务切换至新环境时间。在5:00前,发生如下状况未能解决则需要执行回退操作:
1. 有关设备发生短时间无法解决硬件故障;
2. 系统无法对的辨认分派存储空间;
3. 业务通过重新配备后无法正常运营,并且没有有关解决方案。
4. 现场工程师没有在指定期间段内完毕割接。
5.2 回退环节
在数据镜像拆除前浮现问题回退环节如下:
1. 组网回退到源存储(S3100)退网前状态
2. 由于源数据并未丢失,只需在源存储上拉起业务即可
数据镜像拆除后浮现问题回退环节如下:
1. 组网回退到源存储(S3100)退网前状态
2. 使用备份数据进行恢复
第6章 FAQ
第7章 缩略语
缩略语
完整术语
RAID
Redundant Array Of Independent Disk
FC
Fiber Channel
HBA
Host Bus Adapter
LUN
Logical Unit Number
SCSI
Small Computer Systems Interface
WWN
World Wide Name
UltraPath
展开阅读全文