示例:两个节点的 NFS 交叉安装配置

在此示例中,节点 A 当前托管一个非并发资源组 RG1,该资源组包括 /fs1(作为导出的 NFS 文件系统)和 service1(作为服务 IP 标签)。

在此示例中,节点 B 当前托管一个非并发资源组 RG2,该资源组包括 /fs2(作为导出的 NFS 文件系统)和 service2(作为服务 IP 标签)。 在重新集成时,会将 /fs1 传回至节点 A,在本地进行安装,然后导出。 节点 B 将通过 NFS 再次安装 /fs1。

图 1。 两个节点的 NFS 交叉安装

两个节点的 NFS 交叉安装

应在 SMIT 中按如下所述定义两个资源组。

资源分组 RG1 RG2
Participating Node Names Node A Node B Node B Node A
File systems 当前拥有资源组的节点将在本地安装的文件系统。 /fs1 /fs2
要导出的文件系统

当前拥有资源组的节点将以 NFS 方式导出的文件系统。 文件系统是先前列示的文件系统的子集。

/fs1 /fs2
文件系统到 NFS 安装

资源组中的所有节点都将以 NFS 方式安装的文件系统和目录。 第一个值是 NFS 安装点。 第二个值是本地安装点。

/mnt1;/fs1 /mnt2;/fs2
在配置 IP 之前安装的文件系统 true true

在此场景中:

  • 节点 A 在本地安装并导出 /fs1,然后在 /mnt1 上交叉安装。
  • /mnt1 上来自节点 A 的节点 B NFS-mounts /fs1,

设置与此相似的资源组可确保期望的缺省节点到节点 NFS 行为。

当节点 A 发生故障时,节点 B 将关闭节点 A /fs1 中的所有打开文件,将其卸载,在本地进行安装,然后将其重新导出至等待客户机。

在接管后,节点 B:

  • 已在本地安装 /fs2
  • 已以 NFS 方式导出 /fs2
  • 已在本地安装 /fs1
  • 已以 NFS 方式导出 /fs1
  • 已通过 /mnt1 以 NFS 方式安装 service1:/fs1
  • 已通过 /mnt2b 以 NFS 方式安装 service2:/fs2

两个资源组均将这两个节点包含为可能的资源组所有者。