用户空间挂载 Ceph 文件系统

Ceph v0.55 及后续版本默认开启了 cephx 认证。从用户空间( FUSE )挂载一 Ceph 文件系统前,确保客户端主机有一份 Ceph 配置副本、和具备 Ceph 元数据服务器能力的密钥环。

  • 在客户端主机上,把监视器主机上的 Ceph 配置文件拷贝到 /etc/ceph/ 目录下。
  1. sudo mkdir -p /etc/ceph
  2. sudo scp {user}@{server-machine}:/etc/ceph/ceph.conf /etc/ceph/ceph.conf
  • 在客户端主机上,把监视器主机上的 Ceph 密钥环拷贝到 /etc/ceph 目录下。
  1. sudo scp {user}@{server-machine}:/etc/ceph/ceph.keyring /etc/ceph/ceph.keyring
  • 确保客户端机器上的 Ceph 配置文件和密钥环都有合适的权限位,如 chmod644 。

cephx 如何配置请参考 CEPHX 配置参考

要把 Ceph 文件系统挂载为用户空间文件系统,可以用 ceph-fuse 命令,例如:

  1. sudo mkdir /home/usernname/cephfs
  2. sudo ceph-fuse -m 192.168.0.1:6789 /home/username/cephfs

详情见 ceph-fuse