分布式存储系统之Ceph集群MDS扩展( 六 )

查看msd状态
[cephadm@ceph-admin ceph-cluster]$ ceph mds statcephfs-1/1/1 up  {0=ceph-mon02=up:active}, 2 up:standby[cephadm@ceph-admin ceph-cluster]$ ceph fs status cephfscephfs - 0 clients======+------+--------+------------+---------------+-------+-------+| Rank | State  |    MDS     |    Activity   |  dns  |  inos |+------+--------+------------+---------------+-------+-------+|  0   | active | ceph-mon02 | Reqs:    0 /s |   18  |   17  |+------+--------+------------+---------------+-------+-------++---------------------+----------+-------+-------+|         Pool        |   type   |  used | avail |+---------------------+----------+-------+-------+| cephfs-metadatapool | metadata | 59.8k |  280G ||   cephfs-datapool   |   data   | 3391k |  280G |+---------------------+----------+-------+-------++-------------+| Standby MDS |+-------------+|  ceph-mon03 ||  ceph-mon01 |+-------------+MDS version: ceph version 13.2.10 (564bdc4ae87418a232fc901524470e1a0f76d641) mimic (stable)[cephadm@ceph-admin ceph-cluster]$提示:可以看到现在有两个mds处于standby状态,一个active状态mds;
管理rank
增加Active MDS的数量命令格式:ceph fs set <fsname> max_mds <number>
[cephadm@ceph-admin ceph-cluster]$ ceph fs set cephfs max_mds 2[cephadm@ceph-admin ceph-cluster]$ ceph fs status cephfscephfs - 0 clients======+------+--------+------------+---------------+-------+-------+| Rank | State  |    MDS     |    Activity   |  dns  |  inos |+------+--------+------------+---------------+-------+-------+|  0   | active | ceph-mon02 | Reqs:    0 /s |   18  |   17  ||  1   | active | ceph-mon01 | Reqs:    0 /s |   10  |   13  |+------+--------+------------+---------------+-------+-------++---------------------+----------+-------+-------+|         Pool        |   type   |  used | avail |+---------------------+----------+-------+-------+| cephfs-metadatapool | metadata | 61.1k |  280G ||   cephfs-datapool   |   data   | 3391k |  280G |+---------------------+----------+-------+-------++-------------+| Standby MDS |+-------------+|  ceph-mon03 |+-------------+MDS version: ceph version 13.2.10 (564bdc4ae87418a232fc901524470e1a0f76d641) mimic (stable)[cephadm@ceph-admin ceph-cluster]$提示:仅当存在某个备用守护进程可供新rank使用时,文件系统中的实际rank数才会增加;多活MDS的场景依然要求存在备用的冗余主机以实现服务HA,因此max_mds的值总是应该比实际可用的MDS数量至少小1;
降低Acitve MDS的数量
减小max_mds的值仅会限制新的rank的创建,对于已经存在的Active MDS及持有的rank不造成真正的影响,因此降低max_mds的值后,管理员需要手动关闭不再不再被需要的rank;命令格式:ceph mds deactivate {System:rank|FSID:rank|rank}

经验总结扩展阅读