Administrator Guide
Table Of Contents
表. 11: 一致性组字段描述 (续)
属性 描述
● unknown — 状态未知,主要因为管理连接丢失。
operational status: details 如果 operational status 为 ok,则此字段为空:[ ]。否则,它将显示其他信
息,可能是以下任何内容:
● cluster-departure — 并非所有可见的群集都在通信中。
● data-safe-failure — 单个控制器出现故障。卷仍处于崩溃一致,并保持此
状态,除非在恢复第一次故障之前又发生了一次故障。
● rebuilding-across-clusters — 正在重建一个或多个分布式成员卷。组中
至少有一个卷在该群集上已过时且正在重新同步。如果此时链路中断,则整个一
致性组将暂停。使用 rebuild status 命令显示哪个卷在哪个群集上过时。
● rebuilding-within-cluster — 正在此群集上进行一个或多个本地重建。
● requires-resolve-conflicting-detach — 群集间链路恢复后,两个群
集已发现它们彼此分离,并独立地恢复了 I/O。群集在独立的数据版本上继续处
理 I/O。必须使用 consistency-group resolve-conflicting-detach
命令使数据视图在群集上再次保持一致。
● requires-resume-after-rollback — 群集已分离其对等群集,并回滚数
据视图,但在恢复 I/O 之前会等待 consistency-group resume-after-
rollback 命令。显示:
○ 没有分离规则
○ 如果分离规则是 no-automatic-winner,或者
○ 如果因未满足其条件而无法触发分离规则。
■ unhealthy-devices — 由于一个或多个卷运行不正常而无法执行
I/O,此一致性组中的 I/O 已停止。
■ will-rollback-on-link-down — 如果现在存在链路中断,则优胜
群集将必须回滚数据视图,以便恢复 I/O。
virtual-volumes
作为一致性组成员的虚拟卷的列表。
操作一致性组
最佳实践是允许 I/O 仅在一个群集上继续。允许 I/O 在两个群集上继续,将导致一个群集从另一个群集完整重新同步。失败群集的所
有写入都将丢失。
关于此任务
当 I/O 在两个群集上继续时:
● 群集上的数据映像将分叉。
● 分布式卷的分支以逻辑方式分离。
当群集间链路恢复时,群集会了解是否独立处理 I/O。I/O 会在两个群集上继续,直到您选取一个优胜群集,该群集的数据映像将用
作源来同步数据映像。
在下面的示例中,在群集间链路中断期间,I/O 在两个群集上均恢复。当群集间链路恢复时,两个群集会恢复通信,并知晓它们彼此
已经分离并继续处理 I/O。
步骤
1. 使用 ls 命令显示两个群集上的一致性组的操作状态。
VPlexcli:/clusters/cluster-1/consistency-groups/cg1> ls
Attributes:
Name Value
-------------------- -----------------------------------------
active-clusters [cluster-1, cluster-2]
cache-mode synchronous
detach-rule no-automatic-winner
operational-status [(cluster-1,{ summary:: ok, details:: [requires-resolve-conflicting-
detach] }),
(cluster-2,{ summary:: ok, details:: [requires-resolve-conflicting-
detach] })]
一致性组
73