设置管理节点
使用管理节点来管理存储集群。
管理节点同时包含集群配置文件和管理密钥环。 这两个文件都存储在目录 /etc/ceph 中,并使用存储集群的名称作为前缀。
例如,缺省 ceph 集群名称为 ceph
。 在使用缺省名称的集群中,管理密钥环名为 /etc/ceph/ceph.client.admin.keyring。 相应的集群配置文件名为 /etc/ceph/ceph.conf。
要将存储集群中的其他主机设置为管理节点,请将
_admin
标签应用于要指定为管理员节点的主机。注: 缺省情况下,将
_admin
标签应用于节点后, cephadm
会将 ceph.conf
和 client.admin
密钥环文件复制到该节点。 除非使用 cephadm bootstrap
命令指定了 --skip-admin-label
选项,否则 _admin
标签将自动应用于引导程序节点。先决条件
安装了
cephadm
的正在运行的存储集群。存储集群具有正在运行的 Monitor 和 Manager 节点。
对集群中所有节点的根级别访问权。
过程
使用 ceph orch host ls 来查看存储集群中的主机:
示例
[root@host01 ~]# ceph orch host ls HOST ADDR LABELS STATUS host01 mon,mgr,_admin host02 mon host03 mon,mgr host04 host05 host06
使用
_admin
标签来指定存储集群中的管理主机。 为了获得最佳结果,此主机应同时运行 Monitor 和 Manager 守护程序。语法
ceph orch host label add HOSTNAME _admin
示例
[root@host01 ~]# ceph orch host label add host03 _admin
验证管理主机是否具有
_admin
标签。示例
[root@host01 ~]# ceph orch host ls HOST ADDR LABELS STATUS host01 mon,mgr,_admin host02 mon host03 mon,mgr,_admin host04 host05 host06
登录到管理节点以管理存储集群。