资源描述
资料编码
产品名称
使用对象
华为工程师、合作工程师
产品版本
编写部门
存放数据迁移小组
资料版本
V200R001C00
数据迁移服务V200R100C00交付材料
VMware虚拟机数据迁移方案
华 为 技 术 有 限 公 司
版权全部 侵权必究
修订统计
日期
修订版本
描述
作者
/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
关键词:存放迁移、VMware、storage Vmotion
摘 要:本文关键目标是描述在VMware虚拟机环境下使用storage Vmotion功效迁移数据操作过程。
缩略语清单:
参考资料清单:
对应产品开局指导书
第1章 数据迁移前必读
1.1 概述
本文以VMware虚拟机平台下OceanStor S3100迁移到OceanStor S3900为例,具体描述了利用VMware storage Vmotion功效实现不一样存放系统之间数据迁移,同时提供了常见问题解答。
1.2 读者对象
本文档用于指导华为服务工程师和华为合作工程师使用VMware storage Vmotion功效实现跨存放数据迁移。操作人员必需含有以下经验和技能:
l 熟悉目前业务组网和系统版本信息。
l 有华为存放设备维护经验,熟悉设备操作维护方法。
l 含有VMware storage Vmotion使用经验
1.3 适用场景
本文只介绍使用VMware storage Vmotion功效进行数据迁移存放配置操作和数据迁移相关步骤,不包含上层主机、集群、数据库等业务系统相关配置操作过程和步骤。必需同时满足以下几点,才能使用VMware storage Vmotion功效进行数据迁移。
l 存放型号
兼容VMware虚拟机存放,比如本文中S3100(源存放)和S3900(目标存放)。
l VMware虚拟机
使用了VMfs文件系统管理存放设备,激活了storage Vmotion功效。
l 组网方法
1. DAS连接(服务器直连存放)。
2. SAN连接(服务器经过交换机直连存放)。
l 迁移方法
支持在线或离线数据迁移,如有疑问请联络存放专业服务团体寻求技术支持。
&说明
1、 storage Vmotion功效仅支持VMfs管理存放,对于裸盘应用不支持
2、 假如VM使用盘为共享磁盘则只能做离线迁移
3、 本文中存放使用VMware虚拟机自带NMP多路径软件
1.4 注意事项
进行数据迁移时,需要注意以下几点:
l 请确保电源连续供电。
l Xxxxxx(请补充)
第2章 数据迁移步骤
使用VIS进行数据迁移总体步骤以下图所表示:
第3章 数据迁移前准备
3.1 迁移环境准备
检验时间
检验项目
参考章节
耗时
升级前1周
准备参考文档
准备参考文档
30分钟
查询系统信息
查询系统信息
分钟
升级前3天
获取所需软件及工具
获取所需软件和工具
1小时
检验设备运行状态
检验设备运行状态
分钟
3.1.1 准备参考文档
包含并不限于以下文档:
参考文档
备注
分工界面
目标存放兼容性列表,需含此次替换测试输出文档
华为
源存放操作指导书、巡检指导书
华为存放使用ISM管理软件
用户(假如源存放也是华为提供,则由华为负责)
目标存放操作指导书、巡检指导书
华为存放使用ISM管理软件
华为
3.1.2 查询系统信息
包含并不限于以下信息:
系统信息
备注
分工界面
主机信息
Ø 操作系统版本
Ø ESX服务器上HBA卡WWN号
Ø ESX服务器上源存放LUN信息
。。。。。。
用户/华为
源存放多路径软件及版本
用户(假如源存放也是华为提供,则由华为负责)
源存放配置信息
RAID、LUN、映射关系、告警集成等配置信息
用户(假如源存放也是华为提供,则由华为负责)
业务环境组网图
主机、光纤交换机、源存放组网图
用户
3.1.3 获取所需软件和工具
包含并不限于以下软件和工具:
软件或工具名称
备注
分工界面
SSH登录工具
Putty、SshClient等
华为/用户
FTP工具
华为/用户
目标存放管理软件
华为存放网管软件是ISM
华为
源存放管理软件
用户(假如源存放也是华为提供,则由华为负责)
其它工具准备:
串口线(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章 数据迁移方案
VMware storage Vmotion功效迁移步骤以下:
&说明
本文档中关键描述了数据迁移过程和存放相关操作步骤,实际步骤需要依据现网实际情况补充业务系统相关操作步骤。
4.1 添加目标存放映射
& 说明:
“添加目标存放映射”时间和业务组网复杂度和源LUN数量相关,可根据120min进行估算
1. 步骤一:更改设备物理连接
以ESX双机集群为例,接入目标存放前组网以下:
接入目标存放(S3900)后组网变更为:
2. 步骤二:映射目标存放LUN给ESX服务器
1、 登陆Vcenter,查看ESX服务器HBA WWN
&说明
1、 上图中mxy_cluster是ESX集群名字,集群里两台ESX服务器分别是“129.62.62.97”、“129.62.62.98”
2、 准备迁移数据虚拟机是redhat6_64,属于129.62.62.98这台ESX服务器
3、 在“129.62.62.98“这台ESX服务器“Configuration”→“Hardware” →“storage adapter”中能够看到2块HBA卡(vmhba2、vmhba3)WWN
2、 映射目标存放LUN给ESX服务器
在目标存放(S3900)使用ISM管理软件中根据源存放映射配置将格式化完成LUN映射给ESX服务器。
&说明
本文中源存放向ESX服务器映射了1个100GLUN,考虑扩容需求在目标存放上创建了4个LUN
3. 步骤三:ESX服务器识别目标存放映射LUN
ESX集群里只要一台服务器识别到存放LUN,其它主机默认会识别到。访问ESX集群mxy_cluster中一台ESX主机“129.62.62.98”,右键点击“Configuration”→“Hardware” →“storage adapter”输出vmhba2,选择“rescan“,扫描识别目标存放映射4个LUN(2*100G、2*150G)。
ESX集群中其它ESX服务器会自动识别目标存放,因为是映射给ESX集群,点击集群中其它ESX服务器查看是否正确识别到目标存放LUN。
4. 步骤四:增加数据存放
1、 数据存放在ESX中就是磁盘组合,为目标存放LUN建立新数据存放作为目标数据存放。查看“129.62.62.98”这台ESX服务器“Configuration”→“Hardware” →“storage”,以下图右边窗口出现两个数据存放”datastor1”,和”mxy_stor_1” ,这里要迁移数据存放是mxy_stor_1,容量是100G。
2、 点击上图中”add storage..”,弹出以下画面,选择”Disk/LUN”,点击“next”
3、 出现下图,右边窗口中出现3个LUN是能够用来创建新数据存放盘,选择适宜盘用于创建新数据存放,注意一次只能选择一个磁盘,若容量不够,创建成功后,再扩容该数据存放,因为要创建数据存放是作为数据迁移目标,所以应该选择S3900映射过来盘作为迁移目标盘。
4、 选择“VMFS-5”,继续”next”
5、 点击下图中“next”继续
6、 在下图中输入新数据存放名字”mxy_stor_dest”,点击”next”
7、 保持下图中默认值,点击”next”
8、 点击下图中finish,完成目标数据存放创建
9、 查看“129.62.62.98”这台ESX服务器“Configuration”→“Hardware” →“storage”,右边窗口出现三个数据存放”datastor1”、”mxy_stor_1”、”mxy_stor_dest”,确定目标数据存放mxy_stor_dest已经创建,这个目标数据存放mxy_stor_dest和源数据mxy_stor_1存放容量相同
4.2 迁移数据
& 说明:
迁移速度可根据50MB/s进行估算
1. 步骤一:在Vcenter中选择需要迁移虚拟机
要迁移虚拟机是redhat6_64(归属于“129.62.62.98“这台ESX服务器),右键选中虚拟机,在弹出菜单中,选择“migrate…”,开始storage vmotion迁移操作
2. 步骤二:选择迁移类型是迁移存放
在弹出菜单中选择“change datastore”
3. 步骤三:选择目标数据存放
选择目标数据存放(目标数据存放是mxy_stor_dest),查看兼容性是否经过,图中”validation succeeded”,表示经过,能够继续迁移
4. 步骤四:确定迁移配置,开始数据迁移
点击finish,完成迁移操作步骤
5. 步骤五:查看迁移进度
6. 步骤六:迁移完成
数据迁移是一个比较长过程,这取决于存放性能及虚拟机数据量,下图中底部status已经是”completes”,表示迁移完成,确定虚拟机数据存放已经从mxy_stor_1变成mxy_stor_dest。
4.3 迁移完成后移除源存放
& 说明:
“迁移完成后移除源存放”时间和源LUN数量相关,可根据30min进行估算
1. 步骤一:从虚拟机中删除原来数据存放
登录vcenter查看“129.62.62.98“这台ESX服务器”Configuration” →“storage”,选中要删除源数据存放mxy_stor_1,删除数据存放之前先确定要删除数据存放对应源存放哪些LUN,后面删除磁盘和删除映射需要知道这些盘信息。点击”properties”
弹出以下画面,若数据存放对应多块磁盘,方框内全部会显示,拖动下方滚动条确定mxy_stor_1数据存放对应磁盘,结合下面两幅图确定磁盘是
选中要删除源数据存放mxy_stor_1,右键选中”delete”
2. 步骤二:完成数据存放删除
点击yes,确定删除所选中数据存放
操作统计显示删除数据存放操作在进行
完成删除数据存放
3. 步骤三:从虚拟机中删除磁盘
依据前面确定要删除磁盘为,选中要删除磁盘右键,选中detach
点击ok
刚才选中磁盘变成umount状态,若数据存放对应多块磁盘,依次删除
4. 步骤四:在源存放上删除映射关系
从虚拟机里删除磁盘为,该磁盘名称后部分是磁盘在存放里WWN,依据WWN确定从源存放(S3100)里删除对应LUN映射。
5. 步骤五:同时ESX集群中全部服务器
返回Venter界面重新扫描全部设备,并同时集群里全部ESX服务器,根本清除源存放。选中一台ESX服务器→“Configuration”→“storage adapter” →“rescan all…”
弹出以下对话框,选择ok
下图中扫描操作完成,原来已经删除设备,根本消失。
然后同时其它服务器,点击另外一台ESX服务器“129.62.62.97” →“configuration” →“storage adapter”,右侧窗口中选择一块hba卡,下方会出现已经被umount并被删除映射盘,点击rescan all…
弹出以下对话框,选择ok
下图中扫描操作,原来已经删除设备映像,根本消失
6. 步骤六:移除源存放物理设备
断开源存放和光纤交换机连线,业务网络变更为:
4.4 调测业务系统
到此,数据已经完全搬迁到了目标存放上,假如业务拉起正常,业务数据抽检正常,请用户检验并确定数据一致,则可确定数据迁移成功完成。
第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 回退步骤
在移除源存放(S3100)前出现问题回退步骤以下:
1. 组网回退到源存放(S3100)退网前状态
2. 因为源数据并未丢失,只需在源存放上拉起业务即可
在移除源存放(S3100)后出现问题回退步骤以下:
1. 组网回退到源存放(S3100)退网前状态
2. 将目标存放(S3900)连接光纤从业务系统完全断开。
3. 将源存放(S3100)接回业务系统原来位置,保持和原来一致连接方法及端口连接位置。
4. 将源存放(S3100)LUN重新映射给ESX服务器。
5. 拉起业务
6. 回退完成。
7. 若到此回退步骤仍然无法正常完成回退,需要使用备份数据重建业务数据。
第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
展开阅读全文