部署知识库文章:如何使用 Veritas 卷管理器 (VxVM) 执行基于 Linux 主机的迁移。
摘要: 本文介绍如何使用 veritas volume Manager (VxVM) 使用 Vxassist 命令在独立 RedHat Linux 服务器上迁移存储的步骤。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
本文介绍将 Linux 服务器从 VNX 阵列迁移到 PowerMax 存储阵列。
从交换机端:
- 在主机和目标阵列上的端口(将用于端口组 (PG) 的前端端口)
之间设置分区:
- 在目标 Powermax 存储上设置资源调配
- 创建与源阵列具有相同大小的 LUN 并将其添加到存储组
- 创建具有主机
启动器的启动器组 - 创建具有分区
中使用的前端端口的端口 - 创建掩蔽视图并将其添加到存储组、端口组和启动器组
- 创建具有主机
启动器的启动器组 - 创建具有分区
中使用的前端端口的端口 - 创建掩蔽视图并将其添加到存储组、端口组和启动器组
从服务器端:
1- 服务器上的预检查:
a- 显示服务器上的所有磁盘
# vxdisk -o alldgs list Example: [root@hostname ~]# vxdisk -o alldgs list DEVICE TYPE DISK GROUP STATUS emc_clariion0_139 auto:cdsdisk emc_clariion0_139 DG_name online thinrclm
b- 显示服务器上运行的所有磁盘组:
# vxdg list
c- 显示服务器上的卷:
# vxprint -hrt Example: [root@hostname ~]# vxprint -hrt Disk group: DG_name v name_vol - ENABLED ACTIVE 586647552 SELECT - fsgen pl name_vol-01 name_vol ENABLED ACTIVE 586647552 CONCAT - RW sd emc_clariion0_139-01 name_vol-01 emc_clariion0_139 0 73331168 0 emc_clariion0_139 ENA
2- 重新扫描服务器以使用以下命令发现新目标设备:
列出服务器上的设备,以验证是否发现了新设备:
# vxdisk scandisks # /usr/bin/rescan-scsi-bus.sh
列出服务器上的设备,以验证是否发现了新设备:
# vxdisk -o alldgs list Example: [root@hostname ~]# vxdisk -o alldgs list DEVICE TYPE DISK GROUP STATUS emc_clariion0_139 auto:cdsdisk emc_clariion0_139 DG_name online thinrclm emc0_04aa auto:none - - online invalid thinrclm
3- 格式化新磁盘:
示例:
4- 将新磁盘添加到磁盘组:
5- 使用 vxassist 命令迁移卷中的数据:
vxassist 在新阵列上的卷中为 plex 创建镜像
例子:
6- 使用 以下命令监视数据拷贝:
7- 数据拷贝完成后,卷将具有 2 个同步 plex,新的 plex 状态将为 RW
示例:
8- 通过删除旧 plex 来清理卷:
验证 plex 是否已删除:
9- 回收旧磁盘:
要验证
11- 磁盘未初始化:
验证:
从交换机端:
- 删除旧源阵列与服务器之间的分区
# vxdisksetup -i format=cdsdisk Example: [root@hostname ~]# vxdisksetup -i emc0_04aa format=cdsdisk验证磁盘是否已格式化:
示例:
[root@hostname ~]# vxdisk -o alldgs list DEVICE TYPE DISK GROUP STATUS emc_clariion0_139 auto:cdsdisk emc_clariion0_139 DG_name online thinrclm emc0_04aa auto:cdsdisk - - online thinrclm
4- 将新磁盘添加到磁盘组:
# vxdg -g adddisk Example: [root@hostname ~]# vxdg -g DG_name adddisk emc0_04aa要验证:
[root@hostname ~]# vxdisk -o alldgs list DEVICE TYPE DISK GROUP STATUS emc_clariion0_139 auto:cdsdisk emc_clariion0_139 DG_name online thinrclm emc0_04aa auto:cdsdisk emc0_04aa DG_name online thinrclm
5- 使用 vxassist 命令迁移卷中的数据:
vxassist 在新阵列上的卷中为 plex 创建镜像
# vxassist -b -g mirror enclr: name logtype=none Example: [root@hostname ~]# vxassist -b -g DG_name mirror name_vol enclr:emc0 logtype=none提醒:此命令将在新阵列上的卷内创建一个新的 plex。plex 状态将仅写入,直到复制所有数据,然后其状态将为 RW。
例子:
[root@hostname ~]# vxprint -hrt v name_vol - ENABLED ACTIVE 586647552 SELECT - fsgen pl name_vol-01 name_vol ENABLED ACTIVE 586647552 CONCAT - RW sd emc_clariion0_139-01 name_vol-01 emc_clariion0_139 0 73331168 0 emc_clariion0_139 ENA pl name_vol-02 name_vol ENABLED TEMPRMSD 586647552 CONCAT - WO sd emc0_04aa-01 name_vol-02 emc0_04aa 0 73333440 0 emc0_04aa EN
6- 使用 以下命令监视数据拷贝:
# vxtask list
7- 数据拷贝完成后,卷将具有 2 个同步 plex,新的 plex 状态将为 RW
示例:
[root@hostname ~]# vxprint -hrt v name_vol - ENABLED ACTIVE 586647552 SELECT - fsgen pl name_vol-01 name_vol ENABLED ACTIVE 586647552 CONCAT - RW sd emc_clariion0_139-01 name_vol-01 emc_clariion0_139 0 73331168 0 emc_clariion0_139 ENA pl name_vol-02 name_vol ENABLED ACTIVE 586647552 CONCAT - RW sd emc0_04aa-01 name_vol-02 emc0_04aa 0 73333440 0 emc0_04aa ENA
8- 通过删除旧 plex 来清理卷:
# vxplex -g -o rm dis Example: [root@hostname ~]# vxplex -g DG_name -o rm dis name_vol-01
验证 plex 是否已删除:
[root@hostname ~]# vxprint -hrt v name_vol - ENABLED ACTIVE 586647552 SELECT - fsgen pl name_vol-02 name_vol ENABLED ACTIVE 586647552 CONCAT - RW sd emc0_04aa-01 name_vol-02 emc0_04aa 0 73333440 0 emc0_04aa ENA
9- 回收旧磁盘:
# vxdisk reclaim Example: [root@hostname ~]# vxdisk reclaim emc_clariion0_13910- 从磁盘组中移除旧磁盘:
# vxdg -g rmdisk Example: [root@hostname ~]# vxdg -g DG_name rmdisk emc_clariion0_139
要验证
[root@hostname ~]# vxdisk -o alldgs list DEVICE TYPE DISK GROUP STATUS emc_clariion0_139 auto:cdsdisk - - online thinrclm
11- 磁盘未初始化:
# vxdiskunsetup -C Example: [root@hostname ~]# vxdiskunsetup -C emc_clariion0_139
验证:
[root@hostname ~]# vxdisk -o alldgs list DEVICE TYPE DISK GROUP STATUS emc_clariion0_139 auto:none - - online invalid thinrclm
从交换机端:
- 删除旧源阵列与服务器之间的分区
受影响的产品
PowerMax, Red Hat Enterprise Linux Version 5, Red Hat Enterprise Linux Version 6, Red Hat Enterprise Linux Version 7, Red Hat Enterprise Linux Version 8文章属性
文章编号: 000203683
文章类型: How To
上次修改时间: 20 10月 2025
版本: 3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。