VPLEX:无法从 VPLEX UI 或 CLI 删除已停用的存储阵列
Summary: 本文讨论从 VPLEX 中删除阵列后出现的过时或虚拟阵列,以及删除虚拟阵列的步骤。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
为 VPLEX 群集配置了多个相同型号的阵列,然后停用了一个或多个阵列并将其从 VPLEX 中删除。如果仍然为 VPLEX 群集配置了至少一个相同的阵列,则可能会触发本知识库文章中所述的情况。
终端用户已从 VPLEX 停用一个或多个存储阵列(但不是通用型号的所有阵列),并且一个或多个旧阵列仍显示在 UI 和 CLI 中。
要查看哪些阵列仍显示为虚拟阵列,请在 VPlexcli 提示:
VPlexcli:/> ll /clusters/cluster-1/storage-elements/storage-arrays /clusters/cluster-1/storage-elements/storage-arrays: Name Connectivity Auto Ports Logical ------------------------------- Status Switch ------------------- Unit ------------------------------- ------------ ------ ------------------- Count ------------------------------- ------------ ------ ------------------- ------- EMC-SYMMETRIX-111111111 ok - 0x500009xxxxxxxxx1, 28 0x500009xxxxxxxxx2, 0x500009xxxxxxxxx3, 0x500009xxxxxxxxx4 XtremIO-XtremApp- error - 0 XtremIO-XtremApp-FNM11111111111 ok - 0x514xxxxxxxxxxxx0, 9 0x514xxxxxxxxxxxx1, 0x514xxxxxxxxxxxx4, 0x514xxxxxxxxxxxx5
停用或移除的阵列(通常为 XtremIO 或 Symmetrix)显示“错误”,无序列号,没有端口和“0”个逻辑单元,应已从 VPLEX 取消分区。
提醒:用户应使用“从 VPLEX 移除磁盘或阵列”中提供的“从 VPLEX 移除磁盘或阵列”过程,此过程位于 SolVe Online的“其他 >管理员>VPLEX 管理员过程>”下,随时进行管理。
Cause
如果未调配 LUN0,存储阵列将使用非唯一 LU ID 响应 INQ VPD83。因此,具有没有调配 LUN 的启动器-目标 (IT) 的相同型号的多个阵列最终具有默认 LUN0 的相同 LU ID。当尝试从 VPLEX 停用其中一个阵列时,这会导致问题。
如果其余存储阵列没有真正的 LUN0,则会遇到此问题。
检查逻辑单元(在
没有 LUN0 的示例:
如果其余存储阵列没有真正的 LUN0,则会遇到此问题。
检查逻辑单元(在
VPlexcli),然后检查“LUN”列。如果没有 0x0000000000000000 条目,则这意味着没有从该阵列调配真正的 LUN0:
没有 LUN0 的示例:
VPlexcli:/cluster-1/storage-elements/storage-arrays/XtremIO-XtremApp-FNM11111111111/logical-units> ll /clusters/cluster-1/storage-elements/storage-arrays/XtremIO-XtremApp-FNM11111111111/logical-units: Name Connectivity Active/AAO Passive/AAN Visibility LUNs ALUA ------------------------------------------ Status Controllers Controllers ---------- ------------------ Support ------------------------------------------ ---------------- -------------------- ----------- ---------- ------------------ ------- VPD83T3:514xxxxxxxxxxxx1 ok FNM11111111111 active 0x0001000000000000 none VPD83T3:514xxxxxxxxxxxx2 ok FNM11111111111 active 0x0002000000000000 none VPD83T3:514xxxxxxxxxxxx3 ok FNM11111111111 active 0x0003000000000000 none具有 LUN0 的示例:
VPlexcli:/cluster-1/storage-elements/storage-arrays/XtremIO-XtremApp-FNM11111111111/logical-units> ll /clusters/cluster-1/storage-elements/storage-arrays/XtremIO-XtremApp-FNM11111111111/logical-units: Name Connectivity Active/AAO Passive/AAN Visibility LUNs ALUA Status Controllers Controllers ---------- ------------------ Support VPD83T3:514xxxxxxxxxxxx0 ok FNM11111111111 active 0x0000000000000000 none VPD83T3:514xxxxxxxxxxxx1 ok FNM11111111111 active 0x0001000000000000 none VPD83T3:514xxxxxxxxxxxx2 ok FNM11111111111 active 0x0002000000000000 none VPD83T3:514xxxxxxxxxxxx3 ok FNM11111111111 active 0x0003000000000000 none
Resolution
对于未停用的所有剩余相同阵列,用户必须进入阵列并向 VPLEX 提供 LUN0。完成后,重新发现 VPLEX 中的阵列(如果 VPLEX 上仍配置多个阵列,则一次一个)。如果在底层阵列上配置了多个存储组或掩蔽视图,则每个存储组或掩蔽视图都需要自己唯一的 LUN0。目标是使 VPLEX 与存储阵列之间的每个分区路径调配一个 LUN0。对所有剩余阵列执行此作后,应自动从 VPLEX CLI 或 UI 中删除较旧或已停用的阵列。
如果按照本文中的说明作后,问题仍然存在,请联系 戴尔支持 并提及本文。
值得注意的是,这是一个表面警报,不会影响 VPLEX 的功能。让问题保持原样是可以接受的,不会产生任何后果。
此问题通常会在以下过程中自行解决:
如果按照本文中的说明作后,问题仍然存在,请联系 戴尔支持 并提及本文。
值得注意的是,这是一个表面警报,不会影响 VPLEX 的功能。让问题保持原样是可以接受的,不会产生任何后果。
此问题通常会在以下过程中自行解决:
- VPLEX 无中断升级 (NDU) 或升级
- 滚动重新启动 VPLEX 控制器固件
- 计划内电源维护,先关闭控制器固件,然后再将其打开
Additional Information
确保分区到 VPLEX 的所有目标端口也在阵列上被屏蔽。这确保了所有 IT 都至少可以使用一个真正的 LUN0 进行调配。如果未调配 LUN0,阵列可以使用非唯一 LU ID 响应 INQ VPD83。因此,具有没有调配 LUN 的 IT 的多个相同阵列最终具有默认 LUN0 的相同 LU ID。当尝试从 VPLEX 停用其中一个阵列时,这会导致问题。已看到(但不限于)调配到 VPLEX 的 XtremIO、Symmetrix 或 VMAX 阵列出现此行为。
Affected Products
VPLEX for All Flash, VPLEX Series, VPLEX VS1, VPLEX VS2, VPLEX VS6Article Properties
Article Number: 000173891
Article Type: Solution
Last Modified: 02 Jul 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.