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

浙公网安备 33010602011771号