• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

3PAR Peer Motion 数据在线迁移配置案例

2020-06-25 发表
  • 1关注
  • 1收藏 2377浏览
粉丝:80人 关注:0人

组网及说明

我以 Legacy T-Class  3PAR  在线迁移到 V-Class 组网案例

配置步骤

#3PAR Peer Motion Procedure

我们用TClass 和 VClass 之间做数据迁移。 其中T_Class InformOS : 3.1.3 MU1 V-Class 3.2.2 MU4

两套存储端口设置为以下:

T-Class Ports 2:2:2 PM Host Port 2:5:1 host port 2:3:2 RCFC port 2:6:1 RCIP Port 3:2:2 PM Host Port 3:5:1 host port 3:3:2 RCFC port 3:6:1 RCIP Port V-Class Ports ====================================================================== 0:2:1 Host Port 0:2:2 Host Port 0:3:1 RCFC port 0:3:4 Peer Port 0:9:1 RCIP Port 1:2:1 Host Port 1:2:2 Host Port 1:3:1 RCFC port 1:3:4 Peer Port 1:9:1 RCIP Port

ZONE 配置

verbatim:root> alicreate "V400PM1", "20:34:00:02:ac:00:1b:ae" verbatim:root> alicreate "V400PM2", "21:34:00:02:ac:00:1b:ae" verbatim:root> alicreate "T400PM1", "22:22:00:02:ac:00:17:2e" verbatim:root> alicreate "T400PM2", "22:32:00:02:ac:00:17:2e" verbatim:root> zonecreate "T400PM1_V400PM1", "T400PM1;V400PM1" verbatim:root> zonecreate "T400PM2_V400PM2", "T400PM2;V400PM2" verbatim:root> cfgadd "CPZC_Storage", "T400PM1_V400PM1;T400PM2_V400PM2" verbatim:root> cfgenable CPZC_Storage You are about to enable a new zoning configuration. This action will replace the old zoning configuration with the current configuration selected. If the update includes changes to one or more traffic isolation zones, the update may result in localized disruption to traffic on ports associated with the traffic isolation zone changes Do you want to enable "CPZC_Storage" configuration (yes, y, no, n): [no] y zone config "CPZC_Storage" is in effect Updating flash ... verbatim:root>

在 V-Class 取两个 free port (Ready) 设置为 peer port 我们这里那 0:3:4 和 1:3:4 两个端口。

V400 cli% controlport offline 0:3:4 Are you sure you want to run controlport offline on port 0:3:4? select q=quit y=yes n=no: y V400 cli% controlport offline 1:3:4 Are you sure you want to run controlport offline on port 1:3:4? select q=quit y=yes n=no: y V400 cli% controlport config peer -ct point 0:3:4 Are you sure you want to run controlport config peer -ct point on port 0:3:4? select q=quit y=yes n=no: y V400 cli% controlport config peer -ct point 1:3:4 Are you sure you want to run controlport config peer -ct point on port 1:3:4? select q=quit y=yes n=no: y V400 cli% showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState 0:3:4 initiator ready 2FF70202AC001BAE 20340202AC001BAE free FC - - - none 1:3:4 initiator pending_reset 2FF70202AC001BAE 21340202AC001BAE free FC - - -

特别注意一点这时设置为 Peer Port之后 端口 WWPN 发生变化了。

我们接下来把 T-Class 的 2:2:2 和 3:2:2 设置为 host port 这两个端口分别和 V-Class 的0:3:4 和 1:3:4 划了ZONE的。

T400 cli% controlport offline 2:2:2 Are you sure you want to run controlport offline on port 2:2:2? select q=quit y=yes n=no: y T400 cli% controlport offline 3:2:2 Are you sure you want to run controlport offline on port 3:2:2? select q=quit y=yes n=no: y T400 cli%

这里要强调注意一点 : 如果将端口设置为 Peer port 之后这个端口的 WWPN 会发生改变

T400 cli% showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState 2:2:2 initiator offline 2FF70202AC00172E 22220202AC00172E free FC - - - >>>>>> 原来的WWPN是 22220002AC00172E 设置为 peer port 后就会变为 22220202AC00172E 3:2:2 initiator offline 2FF70202AC00172E 23220202AC00172E free FC - - - -------------------------------------------------------------------------------------------------------- 38 T400 cli%

我们将 T-Class 的端口类型改为 Host Port 后 WWPN就变回 00 而不是 02 ,这时要重新调整ZONE。

T400 cli% showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState 2:2:2 target ready 2FF70002AC00172E 22220002AC00172E free FC - 3:2:2 none 3:2:2 target ready 2FF70002AC00172E 23220002AC00172E free FC - 2:2:2 none

重新调整 ZONE

verbatim:root> alicreate "V400PM1", "20:34:02:02:ac:00:1b:ae" verbatim:root> alicreate "V400PM2", "21:34:02:02:ac:00:1b:ae" verbatim:root> zonecreate "T400PM1_V400PM1", "T400PM1;V400PM1" verbatim:root> zonecreate "T400PM2_V400PM2", "T400PM2;V400PM2" verbatim:root> cfgenable CPZC_Storage

这样在 V-Class 上就可以通过 showtarget 看到 T-Class,并且端口类型也变为 Peer Port

V400 cli% showtarget Port ----Node_WWN---- ----Port_WWN---- ------Description------ 0:3:4 2FF70002AC00172E 22220002AC00172E reported_as_scsi_target 1:3:4 2FF70002AC00172E 22320002AC00172E reported_as_scsi_target V400 cli% ====================================================================================== V400 cli% showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState 0:3:4 initiator ready 2FF70202AC001BAE 20340202AC001BAE peer FC - - - 1:3:4 initiator ready 2FF70202AC001BAE 21340202AC001BAE peer FC - - -

我们在 T-Class 上看看端口类型,已经变为 Host Port

T400 cli% showtarget No unknown targets ======================================================================================== T400 cli% showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState 2:2:2 target ready 2FF70002AC00172E 22220002AC00172E host FC - 3:2:2 none 3:2:2 target ready 2FF70002AC00172E 23220002AC00172E host FC - 2:2:2 none

这时我们是有VV映射给 T-Class 通过主机端口 2:5:1, 3:5:1

T400 cli% showvlun -host BL460G6 Active VLUNs Lun VVName HostName -Host_WWN/iSCSI_Name- Port Type Status ID 0 pmvv1 BL460G6 10000000C9902674 2:5:1 host active 1 0 pmvv1 BL460G6 10000000C9902674 3:5:1 host active 1 -------------------------------------------------------------- 2 total VLUN Templates Lun VVName HostName -Host_WWN/iSCSI_Name- Port Type 0 pmvv1 BL460G6 ---------------- --- host --------------------------------------------------- 1 total T400 cli%

我们回到 V-Class 看 T-Class 都有哪些 LUN、

V400 cli% showtarget -lun all ---Size(MB)--- Lun ----Node_WWN---- ----Lun_WWN----- Device_Type -VSize- -Rsvd- --MFR--- -State- -Vendor_Specific- 254 23220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown 254 22220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown V400 cli%

下面我在配置Peer Motion之前,先确认配置的 Peer Port并没有VV 映射过来。 (0:3:4,1:3:4没有VV映射)

V400 cli% showvlun -host BL460G6 Active VLUNs Lun VVName HostName -Host_WWN/iSCSI_Name- Port Type Status ID 1 ky_rhelvv1 BL460G6 10000000C9902674 0:2:1 host active 257 1 ky_rhelvv1 BL460G6 10000000C9902674 0:2:2 host active 257 1 ky_rhelvv1 BL460G6 10000000C9902674 1:2:1 host active 257 1 ky_rhelvv1 BL460G6 10000000C9902674 1:2:2 host active 257 ------------------------------------------------------------------- 4 total VLUN Templates Lun VVName HostName -Host_WWN/iSCSI_Name- Port Type 1 ky_rhelvv1 BL460G6 ---------------- --- host ------------------------------------------------------- 1 total V400 cli%

接下来我们需要将 Peer Port 创建主机 (在错误一侧存储配置,端口显示"---"状态)

V400 cli% createhost pmhost 20340202AC001BAE 21340202AC001BAE Setting default host persona 2 (Generic-ALUA) V400 cli% V400 cli% showhost Id Name Persona -WWN/iSCSI_Name- Port 13 pmhost Generic-ALUA 20340202AC001BAE --- 21340202AC001BAE --- V400 cli%

上面做法是错误的,原来不应该在目标端存储 (V-Class)创建主机,而应该是在源端存储 T-Class 创建主机。

T400 cli% createhost pmhost 21340202AC001BAE 20340202AC001BAE Setting default host persona 2 (Generic-ALUA) T400 cli% showhost Id Name Persona -WWN/iSCSI_Name- Port 15 pmhost Generic-ALUA 21340202AC001BAE 3:2:2 20340202AC001BAE 2:2:2 T400 cli%

然后我们需要在 T-Class 源端存储将需要同步的 VV 映射给新创建的主机 pmhost

T400 cli% createvlun pmvv1 auto pmhost Warning: Virtual volume pmvv1 is already exported. Unless this volume is being exported to a clustered environment, creation of multiple exports could lead to data corruption. To avoid accidental creation of multiple exports, consider setting the virtual volume policy to restrict export to a single host. Do you still wish to continue with the export? select q=quit y=yes n=no: y T400 cli% showvlun Active VLUNs Lun VVName HostName -Host_WWN/iSCSI_Name- Port Type Status ID 0 pmvv1 BL460G6 10000000C9902674 2:5:1 host active 1 0 pmvv1 BL460G6 10000000C9902674 3:5:1 host active 1 0 pmvv1 pmhost 20340202AC001BAE 2:2:2 host active 1 0 pmvv1 pmhost 21340202AC001BAE 3:2:2 host active 1 T400 cli% showvlun Active VLUNs Lun VVName HostName -Host_WWN/iSCSI_Name- Port Type Status ID 0 ky_winvv1.r BL460G7 5001438021DD2AC8 2:5:1 host active 258 0 ky_winvv1.r BL460G7 5001438021DD2AC8 3:5:1 host active 258 0 pmvv1 pmhost 20340202AC001BAE 2:2:2 host standby 1 0 pmvv1 pmhost 21340202AC001BAE 3:2:2 host standby 1

我们这时可以在客户端主机上创建 LVM

[root@rhel7 ~]# multipath -ll mpathe (350002ac00887172e) dm-6 3PARdata,VV size=30G features="1 queue_if_no_path" hwhandler="0" wp=rw `-+- policy="round-robin 0" prio=50 status=active |- 1:0:0:0 sdh 8:112 active ready running `- 1:0:5:0 sdi 8:128 active ready running [root@rhel7 ~]#

为了便于识别,我在 /etc/multipath.conf 将这个 VV 起一个别名pmvv

[root@rhel7 etc]# multipath -ll pmvv (350002ac00887172e) dm-6 3PARdata,VV size=30G features="1 queue_if_no_path" hwhandler="0" wp=rw `-+- policy="round-robin 0" prio=50 status=active |- 1:0:0:0 sdh 8:112 active ready running `- 1:0:5:0 sdi 8:128 active ready running [root@rhel7 etc]# [root@rhel7 etc]# pvcreate /dev/mapper/pmvv Physical volume "/dev/mapper/pmvv" successfully created. [root@rhel7 etc]# vgcreate pmvg /dev/mapper/pmvv Volume group "pmvg" successfully created [root@rhel7 etc]# lvcreate -l 100%FREE pmvg pmlv Physical Volume "pmlv" not found in Volume Group "pmvg". [root@rhel7 etc]# lvcreate -l 100%VG -n pmlv pmvg Logical volume "pmlv" created. [root@rhel7 etc]# mkfs.ext4 /dev/pmvg/pmlv mke2fs 1.42.9 (28-Dec-2013) Discarding device blocks: failed - Input/output error Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=4 blocks, Stripe width=4096 blocks 1966080 inodes, 7860224 blocks 393011 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2155872256 240 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done [root@rhel7 etc]# [root@rhel7 etc]# mkdir /pmvv [root@rhel7 etc]# mount -o discard /dev/pmvg/pmlv /pmvv [root@rhel7 etc]# df -kh Filesystem Size Used Avail Use% Mounted on /dev/mapper/pmvg-pmlv 30G 45M 28G 1% /pmvv [root@rhel7 etc]#

这时我们在目标端存储通过 showtarget -lun all 可以看到源端存储映射过来的 VV,可以看到卷类型,卷大小。

V400 cli% showtarget -lun all ---Size(MB)--- Lun ----Node_WWN---- ----Lun_WWN----- Device_Type -VSize- -Rsvd- --MFR--- -State- -Vendor_Specific- 0 23220002AC00172E 50002AC00887172E disk 30720 512 3PARdata -- tpvv 254 23220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown 0 22220002AC00172E 50002AC00887172E disk 30720 512 3PARdata -- tpvv 254 22220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown V400 cli%

但这时我们看到 State 状态还是为空,这样在目标端存储 admitvv 就会提示找不到源存储 VV WWN

V400 cli% admitvv pmvv1:50002AC00887172E:50202AC00887172E Remote VV WWN 50002AC00887172E does not exist 0 VVs admitted. V400 cli%

这个时候我们必须要强制扫描一次,通过 showtarget -lun all 看到对端VV的状态为 discovered 才正确

V400 cli% showtarget -force -rescan V400 cli% showtarget -lun all ---Size(MB)--- Lun ----Node_WWN---- ----Lun_WWN----- Device_Type -VSize- -Rsvd- --MFR--- --State--- -Vendor_Specific- 0 23220002AC00172E 50002AC00887172E disk 30720 512 3PARdata discovered tpvv 254 23220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown 0 22220002AC00172E 50002AC00887172E disk 30720 512 3PARdata discovered tpvv 254 22220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown V400 cli%

我们这个时候才再次提交这个卷,提交成功

V400 cli% admitvv pmvv1:50002AC00887172E 1 VVs admitted. V400 cli%

我们在目标端存储查看该 VV 状态为 peer类型

V400 cli% showvv ----Rsvd(MB)----- -(MB)-- Id Name Prov Type CopyOf BsId Rd -Detailed_State- Adm Snp Usr VSize 1 .srdata full base --- 1 RW normal 0 0 81920 81920 0 admin full base --- 0 RW normal 0 0 10240 10240 2183 pmvv1 peer base --- 2183 RW normal 0 0 30720 30720 ------------------------------------------------------------------------------------------------- 9 total 1024 16896 140032 1454080 V400 cli%

接下来我们在目标端存储将该 VV 映射给服务器

V400 cli% createvlun pmvv1 auto BL460G6 V400 cli% showvlun -host BL460G6 Active VLUNs Lun VVName HostName -Host_WWN/iSCSI_Name- Port Type Status ID 0 pmvv1 BL460G6 10000000C9902674 0:2:1 host active 2 0 pmvv1 BL460G6 10000000C9902674 0:2:2 host active 2 0 pmvv1 BL460G6 10000000C9902674 1:2:1 host active 2 0 pmvv1 BL460G6 10000000C9902674 1:2:2 host active 2 -------------------------------------------------------------------

最后我们要执行 importvv 动作就是将 T-Class 上的 pmvv1 迁移到 V-Class 的 pmvv1, 在迁移同时我要对这个VV对应的 LVM 持续写入 20G 随机数据,看在写入数据同时做数据迁移有什么变化。

dd if=/dev/urandom of=/pmvv/pmvv.urandom bs=1M count=20000

[root@rhel7 ~]# dd if=/dev/urandom of=/pmvv/pmvv.urandom bs=1M count=20000 & [1] 29578 [root@rhel7 ~]#

再执行importvv 时要求再次提交,因为这时的State状态为discovered, 应该正确为 admitted.

V400 cli% importvv -tpvv FC_r5 pmvv1 Importing VVs pmvv1 select q=quit y=yes n=no: y Rescan needed on host BL460G6(10000000C9902674) on port 0:2:2 for volume 50002AC00887172E V400 cli% V400 cli% showtarget -force -rescan V400 cli% showtarget -lun all ---Size(MB)--- Lun ----Node_WWN---- ----Lun_WWN----- Device_Type -VSize- -Rsvd- --MFR--- -State-- -Vendor_Specific- 0 23220002AC00172E 50002AC00887172E disk 30720 14848 3PARdata admitted tpvv 254 23220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown 0 22220002AC00172E 50002AC00887172E disk 30720 14848 3PARdata admitted tpvv 254 22220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown V400 cli%

我们看主机的路径多了一倍,这时是必须要在主机这端做一个扫描,否则总报Rescan....

[root@rhel7 ~]# multipath -ll pmvv (350002ac00887172e) dm-6 3PARdata,VV size=30G features="1 queue_if_no_path" hwhandler="0" wp=rw `-+- policy="round-robin 0" prio=50 status=active |- 1:0:0:0 sdh 8:112 active ready running |- 1:0:5:0 sdi 8:128 active ready running |- 1:0:1:0 sdj 8:144 active ready running |- 1:0:2:0 sdk 8:160 active ready running |- 1:0:3:0 sdl 8:176 active ready running `- 1:0:4:0 sdm 8:192 active ready running [root@rhel7 ~]#

我们再次提交,成功。

V400 cli% importvv -tpvv FC_r5 pmvv1 Importing VVs pmvv1 select q=quit y=yes n=no: y Task 27085 started V400 cli% V400 cli% showtask -d 27085 Id Type Name Status Phase Step -------StartTime------- -FinishTime- -Priority- -User-- 27085 import_vv pmvv1 active 2/4 5/120 2019-06-20 21:54:19 CST - med 3paradm Detailed status: 2019-06-20 21:54:19 CST Created task. 2019-06-20 21:54:19 CST Importing VV "pmvv1". 2019-06-20 21:54:19 CST Scheduled region move of 256MB from (pmvv1.rmt.0:0MB) to (pmvv1.ldv.0:0MB). 2019-06-20 21:54:19 CST Scheduled region move of 256MB from (pmvv1.rmt.0:256MB) to (pmvv1.ldv.0:256MB). 2019-06-20 21:54:19 CST Scheduled region move of 256MB from (pmvv1.rmt.0:512MB) to (pmvv1.ldv.0:512MB). 2019-06-20 21:54:19 CST Scheduled region move of 256MB from (pmvv1.rmt.0:768MB) to (pmvv1.ldv.0:768MB). ... ... 2019-06-20 21:54:19 CST Scheduled region move of 256MB from (pmvv1.rmt.1:15104MB) to (pmvv1.ldv.0:30464MB). 2019-06-20 21:54:19 CST Storing task data for later restarts. 2019-06-20 21:54:19 CST Importing to CPG "FC_r5" as tpvv. 2019-06-20 21:54:19 CST Started region move of 256MB from (pmvv1.rmt.0:0MB) to (pmvv1.ldv.0:0MB). 2019-06-20 21:54:19 CST Started region move of 256MB from (pmvv1.rmt.0:256MB) to (pmvv1.ldv.0:256MB). 2019-06-20 21:54:19 CST Started region move of 256MB from (pmvv1.rmt.0:512MB) to (pmvv1.ldv.0:512MB). 2019-06-20 21:54:19 CST Started region move of 256MB from (pmvv1.rmt.0:768MB) to (pmvv1.ldv.0:768MB).

我们查看当前 V-Class 状态, 为 Importing ,需要等到结束。

V400 cli% showtarget -lun all ---Size(MB)--- Lun ----Node_WWN---- ----Lun_WWN----- Device_Type -VSize- -Rsvd- --MFR--- --State-- -Vendor_Specific- 0 23220002AC00172E 50002AC00887172E disk 30720 19456 3PARdata importing tpvv 254 23220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown 0 22220002AC00172E 50002AC00887172E disk 30720 19456 3PARdata importing tpvv 254 22220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown V400 cli% V400 cli% showvv ----Rsvd(MB)----- -(MB)-- Id Name Prov Type CopyOf BsId Rd --Detailed_State--- Adm Snp Usr VSize 1 .srdata full base --- 1 RW normal 0 0 81920 81920 0 admin full base --- 0 RW normal 0 0 2183 pmvv1 peer base --- 2183 RW importing,exclusive 0 0 30720 30720

直到所有region都迁移完成:

V400 cli% showtask -d 27085 Id Type Name Status Phase Step -------StartTime------- ------FinishTime------- -Priority- -User-- 27085 import_vv pmvv1 done --- --- 2019-06-20 21:54:19 CST 2019-06-20 22:13:21 CST med 3paradm Detailed status: 2019-06-20 21:54:19 CST Created task. 2019-06-20 21:54:19 CST Importing VV "pmvv1". 2019-06-20 22:12:39 CST Started region move of 256MB from (pmvv1.rmt.1:5120MB) to (pmvv1.ldv.0:11264MB). 2019-06-20 22:12:39 CST Started region move of 256MB from (pmvv1.rmt.1:13312MB) to (pmvv1.ldv.0:27648MB). 2019-06-20 22:13:16 CST Waiting to switch regions to their new locations. 2019-06-20 22:13:16 CST Switching regions to their new locations. 2019-06-20 22:13:16 CST Converting pmvv1. 2019-06-20 22:13:21 CST Reclaiming unused LD space. 2019-06-20 22:13:21 CST Deleted LD pmvv1.rmt.0. Reclaimed 15360MB. 2019-06-20 22:13:21 CST Deleted LD pmvv1.rmt.1. Reclaimed 15360MB. 2019-06-20 22:13:21 CST Cleaning up task data for later restarts. 2019-06-20 22:13:21 CST Completed region moves. Moved 120 regions for a total of 30720 MB in 19 minutes and 2 seconds. V400 cli% ========================================================================================= V400 cli% showvv >>> VV 状态从 Peer 转为 Normal. ----Rsvd(MB)----- -(MB)-- Id Name Prov Type CopyOf BsId Rd -Detailed_State- Adm Snp Usr VSize 1 .srdata full base --- 1 RW normal 0 0 81920 81920 0 admin full base --- 0 RW normal 0 0 10240 10240 2183 pmvv1 tpvv base --- 2183 RW normal 384 0 31232 30720 ------------------------------------------------------------------------------------------------- 9 total 1408 16896 140544 1454080 V400 cli% V400 cli% showvlun Active VLUNs Lun VVName HostName -Host_WWN/iSCSI_Name- Port Type Status ID 0 pmvv1 BL460G6 10000000C9902674 0:2:1 host active 2 0 pmvv1 BL460G6 10000000C9902674 0:2:2 host active 2 0 pmvv1 BL460G6 10000000C9902674 1:2:1 host active 2 0 pmvv1 BL460G6 10000000C9902674 1:2:2 host active 2 V400 cli% showtarget -lun all ---Size(MB)--- Lun ----Node_WWN---- ----Lun_WWN----- Device_Type -VSize- -Rsvd- --MFR--- -State-- -Vendor_Specific- 0 23220002AC00172E 50002AC00887172E disk 30720 31360 3PARdata imported tpvv 254 23220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown 0 22220002AC00172E 50002AC00887172E disk 30720 31360 3PARdata imported tpvv 254 22220002AC00172E 50002ACFFFFF172E ses_device 0 0 3PARdata -- unknown V400 cli%

上面的操作就完成了数据迁移。

检查主机端多路径状态

[root@rhel7 pmvv]# multipath -ll Jun 21 07:31:58 | sdc: couldn"t get asymmetric access state Jun 21 07:31:58 | sdd: couldn"t get asymmetric access state pmvv (350002ac0088d172e) dm-2 3PARdata,VV size=50G features="1 queue_if_no_path" hwhandler="0" wp=rw `-+- policy="round-robin 0" prio=50 status=active |- 1:0:0:0 sdc 8:32 active faulty running |- 1:0:1:0 sdd 8:48 active faulty running |- 1:0:2:0 sdj 8:144 active ready running |- 1:0:3:0 sdk 8:160 active ready running |- 1:0:4:0 sdl 8:176 active ready running `- 1:0:5:0 sdm 8:192 active ready running [root@rhel7 pmvv]#

以上操作都是在线操作,对业务没有任何影响。

配置关键点

我们将 T-Class 的端口类型改为 Host Port 后 WWPN就变回 00 而不是 02 ,这时要重新调整ZONE。 

就是说如果将端口设置为 Peer Port 之后,该端口的WWPN就会改变。

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作