我的服务器配置如下
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挂载,我想知道它的原理。
我是不是误会了什么?
让我知道有一些提示。
感谢您阅读我的问题。