每个 EMC Symmetrix Remote Data Facility 设备组的状态均映射至 Sun Cluster Geographic Edition 资源组的状态。symrdf -g dgname query 命令将返回此状态。
本节的剩余部分介绍了单个设备组状态以及如何根据保护组的本地角色来验证这些状态。
单个 EMC Symmetrix Remote Data Facility 设备组可以处于以下状态之一:
Synchronized
SynInProg
Failedover
R1 Updated
R1 UpdInProg
Split
Suspended
Partitioned
Invalid
如果保护组中仅包含一个 EMC Symmetrix Remote Data Facility 设备组,则聚合设备组状态与单个设备组状态相同。
当保护组中包含多个 EMC Symmetrix Remote Data Facility 设备组时,可按下表所述来获取聚合设备组状态。
表 2–1 确定聚合设备组状态的情况
情况 |
聚合设备组状态 |
---|---|
任一单个设备组的状态均为 Invalid。 |
Invalid |
所有单个设备组的状态均为 Partitioned,没有任何单个设备组的状态为 Invalid。 |
Partitioned |
一个或多个单个设备组的状态为 Suspended,没有任何单个设备组的状态为 Invalid 或 Partitioned。 |
Suspended |
一个或多个单个设备组的状态为 Split,没有任何单个设备组的状态为 Invalid、Partitioned 或 Suspended。 |
Split |
一个或多个单个设备组的状态为 R1 UpdInProg,没有任何单个设备组的状态为 Invalid、Partitioned、Suspended 或 Split。 |
R1 UpdInProg |
一个或多个单个设备组的状态为 R1 Updated,没有任何单个设备组的状态为 Invalid、Partitioned、Suspended、Split 或 R1 UpdInProg。 |
R1 Updated |
一个或多个单个设备组的状态为 Failedover,没有任何单个设备组的状态为 Invalid、Partitioned、Suspended、Split、R1 UpdInProg 或 R1 Updated。 |
Failedover |
一个或多个单个设备组的状态为 SynInProg,没有任何单个设备组的状态为 Invalid、Partitioned、Suspended、Split、R1 UpdInProg、R1 Updated 或 Failedover。 |
SynInProg |
所有单个设备组的状态均为 Synchronized。 |
Synchronized |
资源状态消息可反映 RDF 设备对的角色和状态。例如,当 RDF 设备对处于 Split 状态时,系统会报告 Faulted Split 资源状态和状态消息。
RDF 设备对的状态将映射至关联的资源状态,如下表所述。
表 2–2 从 RDF 设备对状态到资源状态之间的映射
情况 |
资源状态 |
状态消息 |
---|---|---|
RDF 设备对的状态为 Invalid,不是 Incorrect Role。 |
Faulted |
Invalid state |
RDF 设备对的状态为 Partitioned,不是 Incorrect Role 或 Invalid。 |
Faulted |
Partitioned |
RDF 设备对的状态为 Suspended,不是 Incorrect Role、Invalid 或 Partitioned。 |
Faulted |
Suspended |
RDF 设备对的状态为 SyncInProg,不是 Incorrect Role、Invalid、Partitioned 或 Suspended。 |
Degraded |
SyncInProg |
RDF 设备对的状态为 R1 UpdInProg,不是 Incorrect Role、Invalid、Partitioned、Suspended 或 SyncInProg。 |
Faulted |
R1 UpdInProg |
RDF 设备对的状态为 Split,不是 Incorrect Role、Invalid、Partitioned、Suspended、SyncInProg 或 R1 UpdInProg。 |
Faulted |
Split |
RDF 设备对的状态为 Failed over,不是 Incorrect Role、Invalid、Partitioned、Suspended、SyncInProg、R1 UpdInProg 或 Split。 |
Faulted |
Failed over |
RDF 设备对的状态为 R1 Updated,不是 Incorrect Role、Invalid、Partitioned、Suspended、SyncInProg、R1 UpdInProg、Split 或 Failed over。 |
Faulted |
Replicating with role change |
RDF 设备对的状态为 Synchronized。 |
Online |
Replicating |
RDF 设备对的状态决定了伙伴关系中一致性数据的可用性。当主群集或辅助群集上 RDF 资源的状态为 Degraded 或 Faulted 时,即使应用程序仍可以将数据从主卷写入辅助卷,数据卷也可能并未同步。RDF 设备对将会处于 Partitioned 状态,向主卷中写入数据时,日志中将记录无效的条目。需要手动执行恢复操作才能修复错误并重新同步数据。