0

先决条件:

Jewel 10.2.3 操作系统:Centos 7.2

1 台管理机器名为:ceph-admin 1 台监控机器:ceph-mon1(ip:192.168.0.171) 1 元数据服务器:ceph-mds1 3 OSD:ceph-osd1 ceph-osd2 ceph-osd3

集群运行良好。

我设置了一台名为 ceph-client 的新机器。

如果我手动安装文件系统,一切正常。

我编辑 fstab 并添加以下行:

192.168.0.171:6789:/ /mnt ceph name=admin,secretfile=/etc/ceph/admin.secret,noatime 0 2

如果我想挂载 fs:

mount /mnt

将挂载fs。

当我重新启动机器时,如果我运行 df 来查看文件系统已安装,那么问题就来了

知道发生了什么吗?

谢谢。

4

1 回答 1

1

对于所有试图根据 ceph 主页设置自动挂载的可怜的混蛋,我建议遵循以下教程:

https://access.redhat.com/documentation/en/red-hat-c​​eph-storage/2/paged/ceph-file-system-guide-technology-preview/chapter-4-mounting-and-unmounting-ceph-文件系统#mounting-cephfs-fstab

我在 fstab 中添加的行如下所示:

192.168.0.171:6789:/ /mnt ceph name=admin,secretfile=/etc/ceph/admin.secret,_netdev,noatime     0 0

我错过了 _netdev 以及排名 0 0

“在所有情况下,请使用 _netdev 选项。此选项可确保文件系统安装在网络子系统之后,以防止网络问题。” - 引自 redhat 的页面。

希望它会帮助你们。它让我毛骨悚然2小时。

于 2016-12-06T12:56:51.867 回答