2.4. 使用命令行界面部署 Ceph 守护进程
通过使用 Ceph 编排器,您可以使用 ceph orch
命令部署诸如 Ceph Manager、Ceph 监控器、Ceph OSD、监控堆栈等守护进程。放置规格通过 Orchestrator 命令传递为 --placement
参数。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 主机添加到存储集群中。
流程
登录到 Cephadm shell:
示例
[root@host01 ~]# cephadm shell
使用以下方法之一在主机上部署守护进程:
方法 1: 指定守护进程的数量和主机名:
语法
ceph orch apply SERVICE_NAME --placement="NUMBER_OF_DAEMONS HOST_NAME_1 HOST_NAME_2 HOST_NAME_3"
示例
[ceph: root@host01 /]# ceph orch apply mon --placement="3 host01 host02 host03"
方法 2: 向主机添加标签,然后使用标签部署守护进程:
向主机添加标签:
语法
ceph orch host label add HOSTNAME_1 LABEL
示例
[ceph: root@host01 /]# ceph orch host label add host01 mon
使用标签部署守护进程:
语法
ceph orch apply DAEMON_NAME label:LABEL
示例
ceph orch apply mon label:mon
方法 3:向主机添加标签并使用
--placement
参数进行部署:向主机添加标签:
语法
ceph orch host label add HOSTNAME_1 LABEL
示例
[ceph: root@host01 /]# ceph orch host label add host01 mon
使用标签放置规格部署守护进程:
语法
ceph orch apply DAEMON_NAME --placement="label:LABEL"
示例
ceph orch apply mon --placement="label:mon"
验证
列出服务:
示例
[ceph: root@host01 /]# ceph orch ls
列出主机、守护进程和进程:
语法
ceph orch ps --daemon_type=DAEMON_NAME ceph orch ps --service_name=SERVICE_NAME
示例
[ceph: root@host01 /]# ceph orch ps --daemon_type=mon [ceph: root@host01 /]# ceph orch ps --service_name=mon
其它资源
- 请参阅 Red Hat Ceph Storage Operations Guide 中的使用 Ceph Orchestrator 添加主机。