0

我的服务器配置如下

A ceph cluster server(10.1.1.138)
B ceph cluster server(10.1.1.54)
C ceph client (10.1.1.238)

我可以使用以下 ceph-fuse 命令挂载

sudo ceph-fuse -k /etc/ceph/ceph.client.admin.keyring -m 10.1.1.138:6789 /mnt/mycephfs/

但我不知道如何使用 /etc/fstab 挂载

以下设置失败。

sudo vim /etc/fstab
10.1.1.138:/    /mnt/mycephfs   fuse.ceph name=admin,secretfile=/home/ec2-user/admin.secret,noatime    0       2


sudo mount -a

-> 发生语法错误。

使用 kerner 驱动程序挂载而不是 ceph-fuse 是可行的。

 sudo vim /etc/fstab
    10.1.1.138:/    /mnt/mycephfs  ceph name=admin,secretfile=/home/ec2-user/admin.secret,noatime    0       2


    sudo mount -a

-> 成功

即使在官方教程中也找不到IP规范

http://docs.ceph.com/docs/kraken/cephfs/fstab/

我不知道为什么在官方教程中没有办法指定每个集群服务器的 IP。

如果可以不指定IP挂载,我想知道它的原理。

我是不是误会了什么?

让我知道有一些提示。

感谢您阅读我的问题。

4

0 回答 0