2.6. 配置文件系统关联性
为特定 Ceph 元数据服务器(MDS)设置 Ceph 文件系统(CephFS)关联性。
先决条件
- 一个健康且运行的 Ceph 文件系统。
- Ceph 监控节点的根级别访问权限.
流程
检查 Ceph 文件系统的当前状态:
示例
[root@mon ~]# ceph fs dump dumped fsmap epoch 399 ... Filesystem 'cephfs01' (27) ... e399 max_mds 1 in 0 up {0=20384} failed damaged stopped ... [mds.a{0:20384} state up:active seq 239 addr [v2:127.0.0.1:6854/966242805,v1:127.0.0.1:6855/966242805]] Standby daemons: [mds.b{-1:10420} state up:standby seq 2 addr [v2:127.0.0.1:6856/2745199145,v1:127.0.0.1:6857/2745199145]]
设置文件系统关联性:
语法
ceph config set STANDBY_DAEMON mds_join_fs FILE_SYSTEM_NAME
示例
[root@mon ~]# ceph config set mds.b mds_join_fs cephfs01
在 Ceph MDS 故障转移事件后,文件系统会优先选择设置关联性的待机守护进程。
示例
[root@mon ~]# ceph fs dump dumped fsmap epoch 405 e405 ... Filesystem 'cephfs01' (27) ... max_mds 1 in 0 up {0=10420} failed damaged stopped ... [mds.b{0:10420} state up:active seq 274 join_fscid=27 addr [v2:127.0.0.1:6856/2745199145,v1:127.0.0.1:6857/2745199145]] 1 Standby daemons: [mds.a{-1:10720} state up:standby seq 2 addr [v2:127.0.0.1:6854/1340357658,v1:127.0.0.1:6855/1340357658]]
- 1
mds.b
守护进程现在在文件系统转储输出中带有join_fscid=27
。
重要如果文件系统处于降级或非理想状态,则不会执行文件系统关联性。
其它资源
- 请参阅 Red Hat Ceph Storage 文件系统指南中的 文件系统关联性部分。