9.2. 使用 CephFS 配置共享存储
将 Ceph 文件系统(CephFS)用作共享存储时,您必须设置文件系统并通过网络共享它。RHUI 将共享文件系统视为简单的挂载点,您可以在 RHUA 和 CDS 节点的文件系统中挂载。
重要
不要在 RHUI 节点上设置 Ceph 共享存储。您必须在独立专用机器上配置 CephFS。
以下说明说明了如何验证现有的 Ceph 文件系统是否可以用于 RHUI。
注意
本文档不提供设置 Ceph 共享文件存储的说明。有关如何操作的说明,请咨询您的系统管理员。
先决条件
确定您有以下身份信息:
运行 Ceph 分布式文件系统的主机的 IP 地址和端口。
-
作为 CephFS 系统管理员,在 Ceph master 节点上运行命令
ceph mon dump
。您可以查找列为 <ceph_monip>:<ceph_port> 的 IP 地址和端口
。
-
作为 CephFS 系统管理员,在 Ceph master 节点上运行命令
-
Ceph 用户名,通常是
管理员
。 Ceph 文件系统名称。
-
作为 CephFS 系统管理员,在 Ceph master 节点上运行
ceph fs ls
命令。您可以查找列出为 <cephfs_name&
gt; 的文件系统名称。
-
作为 CephFS 系统管理员,在 Ceph master 节点上运行
Ceph 机密密钥。
-
作为 CephFS 系统管理员,在 Ceph master 节点上运行
ceph auth 命令获取 client.admin
命令。您可以找到列为 <ceph_secretkey> 的 secret 密钥
。
-
作为 CephFS 系统管理员,在 Ceph master 节点上运行
- 确定您有 root 访问权限 RHUA 节点以及您计划使用的所有 CDS 节点。
在 RHUA 和 CDS 节点上启用 Ceph 工具存储库。如需更多信息,请参阅:
流程
在 RHUA 和 CDS 节点上,安装
ceph-common
软件包:# dnf install ceph-common
验证
要测试 Ceph 文件共享是否可用以及 RHUI 是否可使用它,请在 RHUA 节点上或其中一个 CDS 节点运行以下命令:
# mkdir /mnt/mycephfs_test # mount -t ceph <ceph_monip>:<ceph_port>:/ /mnt/mycephfs_test -o name=admin,secret=<ceph_secretkey>,fs=<cephfs_name> # touch /mnt/cephfs_test/testfile # ls /mnt/mycephfs_test
如果没有收到任何错误消息,您的设置可以正常工作。
清理测试挂载点。
# rm /mnt/cephfs_test/testfile # umount /mnt/mycephfs_test