第 2 章 使用 Ceph Orchestrator 管理服务

作为存储管理员,在安装 Red Hat Ceph Storage 集群后,您可以使用 Ceph 编排器监控和管理存储集群中的服务。服务是一组配置在一起的守护进程。

本节涵盖以下管理信息:

2.1. 检查服务状态

您可以使用 ceph orch ls 命令检查 Red Hat Ceph Storage 集群的以下服务状态:

  • 打印服务列表。
  • 找到您要检查的状态的服务。
  • 打印 服务的状态。
注意

如果在 bootstrap 时使用 ceph orch apply 命令应用服务,则更改服务规格文件比较复杂。相反,您可以使用 ceph orch ls 命令的 --export 选项导出正在运行的规格,更新 yaml 文件并重新应用该服务。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 登录 cephadm shell。

流程

  • 输出服务列表:

    语法

    ceph orch ls [--service_type SERVICE_TYPE] [--service_name SERVICE_NAME] [--export] [--format FORMAT] [--refresh]

    格式可以是 plain, json, json-pretty, yaml, xml-pretty, 或 xml.

    示例

    [ceph: root@host01 /]# ceph orch ls

  • 检查特定服务或守护进程的状态:

    语法

    ceph orch ls [--service_type SERVICE_TYPE] [--service_name SERVICE_NAME] [--refresh]

    示例

    [ceph: root@host01 /]# ceph orch ls --service-type mds
    [ceph: root@host01 /]# ceph orch ls --service-name rgw.realm.myzone

  • 导出服务规格:

    示例

    [ceph: root@host01 /]# ceph orch ls --service-type mgr --export > mgr.yaml
    [ceph: root@host01 /]# ceph orch ls --export > cluster.yaml

    这会以 .yaml 文件格式导出文件。此文件可与 ceph orch apply -i 命令一起使用,以检索单个服务的服务规格。