美文网首页
如何永久配置cephfs mds为热备

如何永久配置cephfs mds为热备

作者: ypdai | 来源:发表于2019-03-12 20:59 被阅读0次

title: 如何永久配置cephfs mds热备

前言

cephfs的mds服务作用这里不在啰嗦,只是提一下mds服务里面缓存了cephfs文件系统的元数据。mds的配置现在有3种方式:

  • 冷备方式:简单理解就是主mds进程的备份,备mds和mon进程之间维护一个心跳,其他的什么都不做。
  • 热备方式:备mds会实时的从主mds那里同步cephfs文件系统的元数据到自己这里来。
  • 多活方式:就是多个mds都是主mds同时工作。

详细区别可以google了解。

永久配置热备mds

一般配置备mds为热备方式时,在备mds启动命令后面加上--hot-standby 0就行,这个0就是rank为0的mds,也就是主mds的rank值。

但是如果想让mds服务重启之后继续生效,就需要修改mds服务的启动配置文件。方式如下:

[root@ceph02 system]# cat /usr/lib/systemd/system/ceph-mds@.service
···
Environment=CLUSTER=ceph
ExecStart=/usr/bin/ceph-mds -f --cluster ${CLUSTER} --id %i --setuser ceph --setgroup ceph --hot-standby 0
ExecReload=/bin/kill -HUP $MAINPID
···

在ExecStart命令最后加上--hot-standby 0即可,主要需要修改所有的mds服务,因为他们是相互热备。

相关文章

网友评论

      本文标题:如何永久配置cephfs mds为热备

      本文链接:https://www.haomeiwen.com/subject/nnsopqtx.html