第 10 章 配置共享存储
RHUA 和 CDS 节点需要一个共享存储卷,供两个卷访问,以存储由 RHUI 管理的内容。
目前,RHUI 支持以下存储解决方案:
10.1. 使用 NFS 配置共享存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
将网络文件系统(NFS)用作共享存储时,您必须在 RHUA 节点上或专用计算机上设置一个 NFS 服务器。
以下说明如何创建、配置和验证 NFS 以用于 RHUI。
注意
在专用计算机上设置您的 NFS 服务器,以允许 CDS 节点和您的 RHUI 客户端在 RHUA 节点发生的情况下继续工作。不要在 RHUA 节点本身上设置它。
先决条件
- 确定您有到 NFS 服务器的 root 访问权限
流程
在托管 NFS 服务器的节点上安装
nfs-utils软件包。您不需要在 RHUA 节点或 CDS 节点上安装此软件包,因为它会被自动安装,但如果您想要事先测试使用 NFS 共享的能力。dnf install nfs-utils
# dnf install nfs-utilsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建存放所有 RHUI 内容的适当目录。
mkdir /export
# mkdir /exportCopy to Clipboard Copied! Toggle word wrap Toggle overflow 通过编辑
/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)
/export rhua.example.com(rw,no_root_squash) cds01.example.com(rw,no_root_squash) cds02.example.com(rw,no_root_squash)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动并启用 NFS 服务。
systemctl start nfs-server systemctl start rpcbind systemctl enable nfs-server systemctl enable rpcbind
# systemctl start nfs-server # systemctl start rpcbind # systemctl enable nfs-server # systemctl enable rpcbindCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果 NFS 服务已在运行,请使用
restart命令而不是start命令。
验证
要测试是否在名为
filer.example.com的机器上设置了 NFS 服务器,请在可访问 NFS 服务器的系统上运行以下命令:mkdir /mnt/nfstest mount filer.example.com:/export /mnt/nfstest touch /mnt/nfstest/test
# mkdir /mnt/nfstest # mount filer.example.com:/export /mnt/nfstest # touch /mnt/nfstest/testCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果没有收到任何错误消息,您的设置可以正常工作。