ceph常见的命令

orch 系列命令

  • orch是一个编排器,orchestrator

  • 是一个ceph的管理控制中心,负责自动化部署和管理

1、服务管理

# 查看所有服务
ceph orch ls 

# 查看特定的服务,查看mon服务
ceph orch ls --service-name mon

# 查看所有服务进程(容器)
ceph orch ps 

# 查看指定节点上面的容器

ceph orch ps --hostname ceph01

# 查看指定服务的容器

ceph orch ps --daemon-type mon 



# 服务操作

ceph orch apply osd --all-available-devices  # 使用所有可用磁盘创建OSD

ceph orch apply mon --placement="ceph01,ceph02,ceph03" # 节点上部署

ceph orch apply mon --placement="label:mon"  # 基于标签上进行部署

ceph orch apply mon --placement="2" # 部署2个mgr

ceph orch rm service-name # 删除服务

ceph orch restart service-name # 重启服务

2、主机管理

ceph orch host ls # 列出所有的主机

ceph orch host add <hostname> <ip> # 添加主机

ceph orch host rm <hostname> # 移除主机

ceph orch host label add <hostname> <label> # 添加标签

3、设备管理

ceph orch device ls  # 列出所有磁盘设备

ceph orch device refresh <host> # 刷新设备列表

4、ceph orch daemon 直接操作守护进程

ceph orch daemon restart <daemon-name> # 重启某个守护进程

ceph orch daemon stop <daemon-name> # 停止

ceph orch daemon start <daemon-name> # 启动

ceph orch daemon rm <daemon-name>  --force # 删除守护进程


OSD 命令

  • 命令用于操作和管理OSD

1、查看OSD树形结构

ceph osd tree

2、查看 OSD 使用情况

ceph osd df 

3、简略OSD设计

[root@ceph01 ~]# ceph osd stat
9 osds: 9 up (since 36m), 9 in (since 3h); epoch: e66

# 显示OSD总数,up/in数量

4、标记osd上线/下线

5、标记OSD为down

6、删除 OSD

MON系列命令

1、监视器的状态

ceph mon stat

2、监视器详细信息

ceph mon dump

3、添加/移除监视器

ceph mon add/remove

其他命令,后面补充

posted @ 2026-03-15 14:51  乔的港口  阅读(1)  评论(0)    收藏  举报