第 9 章 配置共享存储

RHUA 和 CDS 节点需要一个共享存储卷,供两个卷访问,以存储由 RHUI 管理的内容。

目前,RHUI 支持以下存储解决方案:

9.1. 使用 NFS 配置共享存储

将网络文件系统(NFS)用作共享存储时,您必须在 RHUA 节点上或专用计算机上设置一个 NFS 服务器。

以下说明如何创建、配置和验证 NFS 以用于 RHUI。

注意

在专用的计算机上设置 NFS 服务器可让 CDS 节点和您的 RHUI 客户端继续工作,即使有 RHUA 节点发生某种情况也是如此。

先决条件

  • 确定您有到 NFS 服务器的 root 访问权限
  • 确定您有对 RHUA 节点的 root 访问权限
  • 确保具有您计划使用的所有 CDS 节点的 root 访问权限。

流程

  1. 在托管 NFS 服务器的节点上安装 nfs-utils 软件包、RHUA 节点(如果它与 NFS 节点不同)以及所有 CDS 节点。

    # dnf install nfs-utils
  2. 创建存放所有 RHUI 内容的适当目录。

    # mkdir /export
  3. 通过编辑 /etc/exports 文件并添加以下行来允许 RHUA 和 CDS 节点访问该目录:

    /export rhua.example.com(rw,no_root_squash) cds01.example.com(rw,no_root_squash) cds02.example.com(rw,no_root_squash)
  4. 启动并启用 NFS 服务。

    # systemctl start nfs-server
    # systemctl start rpcbind
    # systemctl enable nfs-server
    # systemctl enable rpcbind
    注意

    如果 NFS 服务已在运行,请使用 restart 命令而不是 start 命令。

验证

  • 要测试在名为 filer.example.com 的机器上是否设置了 NFS 服务器,请在 CDS 节点上运行以下命令:

    # mkdir /mnt/nfstest
    # mount filer.example.com:/export /mnt/nfstest
    # touch /mnt/nfstest/test

    如果没有收到任何错误消息,您的设置可以正常工作。