Administrator Guide

设置和执行灾难恢复
本节高度概述了如何设置和执行灾难恢复。在这些说明中,群集 A 是包含需备份数据的源 FluidFS 群集,而群集 B 是目标
FluidFS 群集,即从源群集 A 备份数据的群集。
前提条件
群集 B 已安装,但未配置 NAS 卷。
群集 A 和群集 B 具有相同的 FluidFS 版本。
群集 B 具有与源群集 A 不同的网络设置(客户端、SAN、内部等),但是,群集 A 和群集 B 必须能够相互通信,复制操作
才能进行。
群集 B 具有足够的空间来复制群集 A 上的所有数据。
1 阶段 - 在群集 A 和群集 B 之间建立复制伙伴关系
设置群集 A 和群集 B 之间的复制。
1. 从群集 A 设置群集 A 和群集 B 之间的复制伙伴关系。
2. 创建定期复制计划,使群集 B 中的目标卷始终具有群集 A 的最新复制副本。
复制策略必须是基于卷的一对一匹配,例如:
源卷 A1(群集 A)至目标卷 B1(群集 B
源卷 A2(群集 A)至目标卷 B2(群集 B
: 如果使用 NFS 导出,源和目标的 NAS 卷名称应相同,因为导出路径名称包含 NAS 卷名称。这与 SMB 共享无
关。
…………………………
源卷 An(群集 A)至目标卷 Bn(群集 B
3. 确保群集 A 中的所有源卷至少进行了一次成功的复制。
如果复制失败,则修复遇到的问题并重启复制过程。
4. 记录群集 A 的所有设置以供将来使用。复制还原并非全面的 BMR(裸机还原),网络配置(客户端、SAN 和内部)等设
置无法使用复制方法进行备份和还原。请记录所有群集 A 设置(以备还原群集 A 时使用),包括网络配置、群集级设置
(例如群集名称、警报设置)等以供将来使用。如果系统还原操作未能还原这些设置,可以手动将群集 A 设置还原到其初
始值。
2 阶段 - 群集 A 发生故障,客户端请求故障转移至目标群集 B
如果群集 A 因发生意外故障停止响应,则故障转移至群集 B
1. 从群集 B,提升群集 B 中的目标卷,这会将原始目标卷(B1B2...Bn)转换为独立的 NAS 卷,并使之可写。
2. 删除原始源卷(A1A2...An)的复制策略。
3. 将群集 A 中的原始源卷的源卷配置应用至群集 B 中的目标卷。
4. 从群集 A 还原用户和组配置。这会将群集 B 的用户和组还原为群集 A 的设置。
5. 在故障转移期间,确保群集 B 用于临时响应客户端请求。
a. 选择以下选项之一:
基于 IP 地址的故障转移:更改群集 B IP 地址以与群集 A 使用的 IP 地址相匹配。现有客户端连接可能会断开,
并且需要重新建立连接。
基于 DNS 的故障转移:将 DNS 服务器上的 DNS 名称指向群集 B,而不是群集 A
确保群集 B DNS 服务器与群集 A DNS 服务器相同或位于同一 DNS 场。现有客户端连接可能会断开,并且需
要重新建立连接。您必须在客户端上卸载并重新装载
NFS 导出。
b. (单个 NAS 卷故障转移)手动更新故障转移的 NAS 卷的 DNS 条目。这会将访问此卷的客户端从群集 A 重定向至群集
B,而其他客户端继续使用相同的 DNS 名称访问其他卷。客户端系统可能需要刷新 DNS 缓存。
c. (单个 NAS 卷故障转移)要强制 SMB NFS 客户端连接到群集 B,必须删除群集 A 上的 SMB 共享和 NFS 导出,这
会强制 SMB NFS 客户端重新连接,然后它们会连接到群集 B。在群集 B 上还原源卷的配置后,所有的 SMB 共享和
NFS 导出都将位于目标卷(在群集 B 上),因此不会丢失任何 SMB 共享/NFS 导出配置信息。
FluidFS 数据保护
601