VPLEX:活动元卷共享阵列

Summary: 本文讨论如果在运行 NDU 预检查期间脚本报告活动元卷分支位于同一阵列上,该怎么办。

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

运行 NDU precheck 命令时、在计划的 NDU 之前或在 NDU 之外检查 VPLEX 的状态时,precheck 命令会报告活动元卷正在共享后端 (BE) 阵列。

Cause

此问题是由 precheck 命令看到活动元卷的两个分支位于同一后端阵列上引起的。这可能是由于:
 

  • 元卷最初仅配置了一个可用的后端阵列,并且在该单个阵列上设置了两个分支。将第二个阵列添加到 VPLEX 时,此情况未更新。
  • 元卷最初是由用户设置一个阵列中的两个卷来配置的,即使有两个或更多阵列连接到 VPLEX 也是如此。在将两个或更多阵列连接到 VPLEX 的情况下,不支持此作,必须通过在两个不同阵列上设置分支的情况下重新配置元卷来修复。

Resolution

要更正此错误,请检查第二个阵列上是否有另一个满足元卷所需条件的卷(如果现在有第二个阵列可用)。

元卷的最佳实践要求是必须有两 (2) 个存储卷:
 

  • 无人 认领

  • 78 GB 或更大

  • 在不同阵列上

  • 厚置备(不是使用精简 LUN 构建的)


步骤:
 

  1. 使用知识库文章 000158150“VPlex:如何列出可用于创建元数据卷的合格候选存储卷“,了解显示满足 VPLEX 元卷标准的存储卷的过程。 

 
  1. 在其他阵列上有另一个满足条件的卷后,请使用“meta-volume attach-mirror”CLI 命令将此新卷连接到当前元卷。

 

输出示例:
VPlexcli:/>meta-volume attach-mirror --storage-volume VPD83T3:60060160c9c02xxxxxxxxxxxxx99e711 --meta-volume C1_Meta
 
  1. 在 VPlexcli 提示符下,将目录 (cd) 更改为“system-volumes”上下文,并运行长列表“ll”命令。您应该会看到活动元数据卷的“Operational status”显示为“degraded”,HealthState显示为“minor-failure”。


VPlexcli:/clusters/cluster-1/system-volumes>ll
Name Volume Type Operational  Health State Active Ready Geometry Component Block Block Capacity Slots
------------------------------- -------------- Status ------------- ------ ----- -------- Count Count Size -------- -----
------------------------------- -------------- ----------- ------------- ------ ----- -------- --------- -------- ----- -------- -----
C1_Logging_vol logging-volume ok ok - raid-1 1 2621440 4K 10G -
C1_Meta meta-volume degraded     minor-failure true true raid-1 3 20971264 4K 80G 64000
C1_Meta_backup_2018Jun05_120042 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000

 
  1. 运行“rebuild status”命令,这应将元卷显示为“rebuilding”,而“rebuild type”应为“full”,因为它是新的重建。


VPlexcli:/clusters/cluster-1/system-volumes>rebuild status
[1] storage_volumes marked for rebuild

Global rebuilds:
  无活动的全局重建。

cluster-1 本地重建:
设备 重建类型 重建器控制器重建/完成吞吐量的总百分比 ETA
------- ------------ ------------------ ------------- ---------------- ---------- ---------
C1_Meta  完整s1_0339_spa 20.1G/80G 25.07% 63.2M/s 16.2分钟

 
  1. 检查元卷的组件级别,以查看新连接的分支。运行命令“ll <meta-volume name>/components”,这会将新组件显示为“插槽编号 2”,如下例所示,其“operational status”为“error”,其“Health State”为“critical-failure”。

           
           输出示例:

VPlexcli:/clusters/cluster-1/system-volumes>ll C1_Meta/components/

/clusters/cluster-1/system-volumes/C1_Meta/components:
NameSlot TypeOperationalHealthStateCapacity
----------------------------------------Number --------------Status ---------------- --------
---------------------------------------- ------ -------------- ----------- ---------------- --------
VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G
VPD83T3:600601601330270098b5c2118699e711 1 storage-volume ok ok 80G
VPD83T3:60060160c9c02c00c47cb55a4a99e711  2 storage-volume error critical-failure 80G   <<<<

 
  1. 等待完全重建完成,这可能需要一些时间,请耐心等待。您可以通过运行“rebuild status”命令来检查重建的状态,关闭和打开,直到看到重建已完成。


VPlexcli:/clusters/cluster-1/system-volumes>rebuild status

Global rebuilds:
  无活动的全局重建。

本地重建:
  无活动的本地重建。

 

  1. 重复步骤 3,元卷现在应显示其“Operational Status”,其 “Health State”显示为“ok”。


VPlexcli:/clusters/cluster-1/system-volumes>ll
Name Volume TypeOperational  HealthActive Ready Geometry Component Block Block Capacity Slots
------------------------------- --------------Status       State ------ ----- -------- Count Count Size -------- -----
------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1_Logging_vol logging-volume ok ok ok - - raid-1 1 2621440 4K 10G -
C1_Meta meta-volume ok ok ok true true raid-1 3 20971264 4K 80G 64000<<<<
C1_Meta_backup_2018Jun05_120042 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000

 
  1. 重复 5 次以检查新分支是否显示为“插槽编号 2”,其“Operational State”和“Health State”均显示为“ok”。


VPlexcli:/clusters/cluster-1/system-volumes>ll C1_Meta/components/

/clusters/cluster-1/system-volumes/C1_Meta/components:
NameSlotTypeOperational HealthCapacity
----------------------------------------Number --------------Status State--------
---------------------------------------- ------ -------------- ----------- ------ --------
VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G
VPD83T3:600601601330270098b5c2118699e711 1 storage-volume ok ok 80G
VPD83T3:60060160c9c02c00c47cb55a4a99e711 2 storage-volume ok ok 80G

 
  1. 通过运行“meta-volume detach-mirror”命令,删除列为插槽 1 的元卷分支,因为它与列为插槽 0 的分支位于同一阵列上,如下所示:


输出示例:
VPlexcli:/clusters/cluster-1/system-volumes>meta-volume detach-mirror -d VPD83T3:600601601330270098b5c2118699e711 -v C1_Meta 

 
  1. 再次运行步骤 8 中的命令,您现在应该只会看到列出的两个卷,每个卷来自不同的阵列,“插槽编号”代表“0”和“1”。


VPlexcli:/clusters/cluster-1/system-volumes>ll C1_Meta/components/

/clusters/cluster-1/system-volumes/C1_Meta/components:
NameSlot TypeOperational HealthCapacity
----------------------------------------Number --------------Status State ------------------------------------------------ ------ -------------- ----------- ------ --------

VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G
VPD83T3:60060160c9c02c00c47cb55a4a99e711 1 storage-volume ok ok 80G

 
  1. 通过运行 CLI 命令确认元卷和备份元卷正常,如下所示:


VPlexcli:/>ll /clusters/*/system-volumes/

/clusters/cluster-1/system-volumes:
NameVolume TypeOperational  HealthActive Ready GeometryComponentBlock Block CapacitySlots
------------------------------- --------------Status       State ------ ----- -------- CountCount Size -------- -----
------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1_Logging_vol logging-volume ok ok ok - - raid-1 1 2621440 4K 10G -
C1_Meta meta-volume ok           ok ok true true raid-1 2 20971264 4K 80G 64000
C1_Meta_backup_2018Jun04_120017  Meta-Volume OK OK False True Raid-1 1 20971264 4K 80G 64000
C1_Meta_backup_2018Jun05_120042 Meta-Volume     OK OK False True Raid-1 1 20971264 4K 80G 64000

/clusters/cluster-2/system-volumes:
Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots
------------------------------- -------------- Status State ------ ----- -------- Count Count Size -------- -----
------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C2_Logging_vol logging-volume ok ok - - raid-0 1 2621440 4K 10G -
C2_Meta meta-volume ok ok true true raid-1 2 20446976 4K 78G 64000
C2_Meta_backup_2018Jul01_060025 meta-volume ok ok ok false true raid-1 1 20446976 4K 78G 64000
C2_Meta_backup_2018Jul02_060022 meta-volume ok ok ok false true raid-1 1 20971264 4K 80G 64000

 
  1. 由于您创建了元卷,因此备份元卷不准确。如上面步骤 11 中所示,cluster-1(其中为此知识库文章中的示例创建了新的元卷)上的元数据备份显示为上次运行备份的时间大约在 6 月初。您需要销毁旧备份并配置新备份。要执行此作,请参阅知识库文章 000038636“VPLEX:0x8a4a6006、0x8a4a6003、0x8a4a6005,无法完成元卷自动备份(或)不存在有效的备份元卷(或)无法销毁元数据备份“,然后按照解决方法部分下的解决方法中的步骤进行作。当两个或多个阵列连接到 VPLEX 时,每个备份卷也必须位于不同的阵列上。这是出于冗余目的。

Affected Products

VPLEX GeoSynchrony, VPLEX Series, VPLEX VS2, VPLEX VS6
Article Properties
Article Number: 000170490
Article Type: Solution
Last Modified: 21 Nov 2022
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.