PowerMaxOS:如何为受见证保护组设置 SRDF Metro 首选项
Summary: 如何为见证保护组设置 SRDF 或 Metro 首选项。
Instructions
在对处于活动状态且具有 Configured Type of Witness 的 SRDF/Metro 组使用见证时,您可以更改指示的首选项站点。首选项或“获胜”端表示为 R1 ,非首选项或“失败者”端表示为 R2。而 symrdf命令提供了一个 set preference R1 | R2 此选项可更改首选站点,在确定发生故障时仍可供主机访问的站点时,见证将用作决策的一部分。首选项在 SRDF 或 Metro 组级别设置。
使用此功能需要满足以下条件:
- 两个阵列均为 PowerMaxOS 5978.711(及更高版本)
- 管理控制是 Solutions Enabler 10.x 和/或 Unisphere for PowerMax 10.x(及更高版本)
SYMCLI 示例:
symrdf -sid 001 -sg rdfg1_SG -rdfg 1 set preference R2
Unisphere for PowerMax 示例:
Array SID > Storage > Storage Groups > rdfg1_SG > Set Metro Preference
Array SID > Dashboard > Replication Dashboard > SRDF/Metro Storage Groups > rdfg1_SG > Set Metro Preference
Additional Information
两个阵列端定期为每个 SRDF/Metro 组重复此选择过程,以确保获胜端仍然是最可取的一端。在 SRDF/Metro 会话期间,获胜端可能会更改。SRDF/Metro 始终将获胜端报告为 R1 设备,将失败端报告为 R2。因此,获胜端的每次切换都会导致会话中 R1 和 R2 属性的明显交换。
对于两个阵列之间存在的每个 SRDF/Metro 组,分别评估获胜端和失败端。在特定阵列上,某些设备可以是 R1 设备,而其他设备是 R2 设备。哪些是 R1,哪些是 R2 取决于评估各自 SRDF/Metro 组的结果。
总之,将 SRDF/Metro 组的首选项设置为一侧(阵列 A)后,如果另一端(阵列 B)具有阵列 A 没有的决定首选项的因素之一,则会将首选项分配给阵列 B。
为了进一步解释这一点,请考虑以下示例:
- 阵列 A 有 RDFG 100 设备作为 R1,阵列 B 有 RDFG 100 设备作为 R2。
- 阵列 A 在掩蔽视图中包含 RDFG 100 设备,这些设备的前端端口处于联机状态并且连接了结构交换机。
- 阵列 B 未分配 RDFG 100 设备,这意味着它不在任何掩蔽视图中,因此在任何前端端口上都不可用。
以下命令返回”The device is already in the requested state.”
symrdf -sid Array A -sg <sg> set preference R2
在 symapi.log时,命令将返回”The device is already in the requested state”的输出。
sg <sg>: Set type Preference R2
由于阵列 A 具有用于 RDFG 100 设备的主机连接,而阵列 B 没有用于 RDFG 100 设备的主机连接,因此 阵列 A 仍为首选获胜者 (R1), 因为用于 RDFG 100 的两个阵列在“主机连接”因素上有所不同。
这 set preference 选项仅允许用于已 配置类型 为见证的活动 SRDF/Metro 组。活动 SRDF/Metro 组可以具有不同的 Pairstate 和 Witness Status 组合。使用命名约定 <Pairstate>、 <Configured Type>、 <Effective Type>和 <Witness Status> 来表示组合:
- Pairstate AA 为 ActiveActive,AB 为 ActiveBias
- 配置的类型 W 是见证
- 有效类型 W 是见证类型, B 类型是偏向类型
- 见证状态 N 为 Normal,D 为 Degraded,F 为 Failed
|
Current Status(当前状态)
|
更改设置首选项后的状态
|
|---|---|
| AA - W - W - N | AA - W - W - N |
|
AA - W - W - D
|
AB-W-B-F
|
|
AB-W-B-F
|
AB-W-B-F
|