HyperSwap 系统配置详细信息

您可以创建 IBMHyperSwap 拓扑系统配置,其中用于访问 HyperSwap 卷的每个控制机柜都实际位于不同的站点上。当与主动/主动关系一起使用以创建 HyperSwap 卷时,这些配置可用于在发生电源故障或站点范围断电的情况下继续访问系统上的数据。

HyperSwap 配置中,每个站点均定义为一个独立的故障域。 如果一个站点遇到故障,那么另一个站点可以在不中断的情况下继续运行。 您还必须配置第三个站点以托管定额设备或 IP 定额应用程序,该设备或应用程序在两个主站点之间发生链路故障的情况下提供自动解决办法。 主站点可以位于数据中心内的同一个房间或多个房间内,可以位于同一园区的多个建筑物内,也可以位于不同城市的多个建筑物内。 不同种类的站点用于防止不同类型的故障。

多个站点位于单个位置中
如果每个站点是单个位置或数据中心内的不同电源相位,那么系统可以幸免于任何单一电源域的故障。 例如,一个节点可位于一个机架安装中,另一个节点可位于另一个机架中。 每个机架都被视为具有各自电源相位的独立站点。 在此情况下,如果一个机架断电,那么另一个机架中的伙伴节点可以配置为处理请求。 伙伴节点可以有效地提供数据可用性(即使另一个节点由于断电而脱机)。
每个站点位于独立位置
如果每个站点是不同的物理位置,那么系统可以幸免于任何单一位置故障。 这些站点可以距离较近(例如,同一城市中的两个站点),也可以在地理位置上相距更远(例如,不同城市中的两个站点)。 如果一个站点发生站点范围内的灾难,那么剩余的站点仍可用于处理请求。

如果配置正确,那么系统会在失去一个站点后继续运行。 关键的先决条件是每个站点都包含一个用于访问 HyperSwap 卷拷贝的控制机柜。管理 GUI 中,“修改系统拓扑”向导简化了设置 HyperSwap 系统拓扑的过程。 配置 HyperSwap 拓扑之后,可以使用“创建卷”向导来为每个站点创建 HyperSwap 卷和拷贝。 此外,HyperSwap 卷向导会自动创建主动/主动关系和变更卷,以管理站点之间的复制。 如果通过使用命令行界面来配置 HyperSwap,那么还必须单独配置系统拓扑、卷和主动/主动关系。

您必须配置 HyperSwap 系统以满足下列需求:
  • 将每个节点直接连接到主站点和辅助站点的两个或更多 SAN 光纤网(支持 2 到 8 个光纤网)。 将站点定义为独立故障域。 故障域属于边界内的系统。 该边界内的任何故障(如电源故障、火灾或洪灾)都包含在边界内。 故障会影响该边界外的部分。 故障域可以位于数据中心内的同一个房间或多个房间内,可以位于同一园区的多个建筑物内,也可以位于不同城镇的多个建筑物内。 不同种类的故障域可防止发生不同类型的故障。
  • 使用第三个站点容纳外部存储系统上的定额磁盘或服务器上的 IP 定额应用程序。
  • 如果在第三个站点上使用存储系统,那么该存储系统必须支持扩展的定额磁盘。 可在以下 Web 站点提供的互操作性矩阵中获取更多信息:

    http://support.lenovo.com.cn/EsWeb/ThinkServerAndStore.aspx?MachineClass=7271&MachineName=12810&station=4

  • 将独立存储系统置于主站点和辅助站点中,然后使用主动/主动关系在两个站点之间为主机数据制作镜像。
  • 连接可能因光纤类型和小外形规格可插拔 (SFP) 收发器(长波和短波)而异。
  • 请注意,到交换机的连接若超过 100 米(109 码),必须使用长波光纤通道连接。 长波小外形规格可插拔 (SFP) 收发器可以作为可选组件购买,必须是以下 Web 站点中所列长波SFP 收发器之一:

    http://support.lenovo.com.cn/EsWeb/ThinkServerAndStore.aspx?MachineClass=7271&MachineName=12810&station=4

  • 避免在节点与外部存储系统之间的路径中使用交换机间链路 (ISL)。 如果无法避免此配置,请勿因 ISL 之间的光纤通道流量大而过度使用 ISL。 对于大多数配置,都需要中继。 由于 ISL 问题难以诊断,因此必须收集交换机端口错误统计信息,并定期监控以检测故障。
  • 在第三个站点使用单个交换机可能会导致创建单个光纤网,而不是两个独立的冗余光纤网。 单个光纤网是不受支持的配置。
  • 每个节点上的以太网端口 1 必须连接到相同的一个或多个子网。 每个节点的以太网端口 2(如果使用)必须连接到同一个子网(这可能是与端口 1 不同的子网)。 同样的原则也适用于其他以太网端口。
  • 某些维护操作需要物理访问系统中的所有节点。 如果 HyperSwap 系统中的节点相隔超过 100 米,那么维护操作可能需要多个服务人员。 请联系您的服务代表,询问有关多站点支持的信息。
  • 使用一致性组来管理属于某个应用程序的卷。 此结构可确保发生滚动式灾难时,过期映像是一致的,因此可用于该应用程序。
    • 使用一致性组来维护可用于对每个应用程序进行灾难恢复的数据。 将应用程序的各个卷的关系添加到适当的一致性组。
    • 您可以将关系添加到仅处于特定状态(包括两个站点都可访问)的一致性组。
    • 如果您需要向应用程序添加卷以在只有一个站点可访问时为其提供更多容量,请谨记不能创建并添加 HyperSwap 关系。 请务必在恢复发生故障的站点后尽快创建关系并将其添加到组。

HyperSwap 系统将查找第三个站点上的活动定额磁盘。 如果主站点和辅助站点之间的通信中断,能够访问活动定额磁盘的站点将继续处理事务。 如果与活动定额磁盘的通信中断,那么另一个站点上的备用定额磁盘可变为活动定额磁盘。

可以将节点系统配置为最多使用三个定额磁盘。 但是只可以选择一个定额磁盘来解决系统分区为两组同等大小节点的情况。 其他定额磁盘的目的在于:当在对系统进行分区之前定额磁盘发生故障时提供冗余。

Restriction: 不要将一个站点中的外部存储系统直接连接到另一个站点中的交换光纤网。

备用配置可以在第三个站点中使用一个额外的光纤通道交换机,并使该交换机连接到主站点和辅助站点。

只有当托管定额磁盘的存储系统支持扩展定额时,才支持 HyperSwap 系统配置。 虽然系统可以使用其他类型的存储系统提供定额磁盘,但始终通过单路径访问这些定额磁盘。

有关定额磁盘配置需求,请参阅技术说明 Guidance for Identifying and Changing Managed Disks Assigned as Quorum Disk Candidates