Administrator Guide
• 群集 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 中的目标卷,这会将原始目标卷(B1、B2、...、Bn)转换为独立的 NAS 卷,并使之可写。
2. 删除原始源卷(A1、A2...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 导出配置信息。
现在可以使用与托管在群集 A 上时完全相同的 DNS 名称和 SMB 共享/NFS 导出名称访问发生故障转移的卷,但该卷现在托
管在群集 B 上。
d) 将群集 B 加入 AD 服务器或 LDAP/NIS。
确保 AD 服务器和 LDAP 服务器位于同一 AD/LDAP 场或同一台服务器。
第
3
阶段
-
还原群集
A
以及从群集
B
故障回复至群集
A
在修复导致群集 A 发生故障的问题后,故障回复至群集 A。
步骤
1. 修复导致群集 A 发生故障的问题,并在必要时重新安装 FluidFS。
2. 重建 FluidFS 群集:
• 基于 IP 地址的故障转移:使用先前记录的群集 A 设置,但更改群集 A 的 IP 地址以符合群集 B 最初使用的 IP 地址。
• 基于 DNS 的故障转移:使用先前记录的群集 A 的设置。
3. 从群集 B 设置群集 B 和群集 A 之间的复制伙伴关系。
FluidFS 管理 409