马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Ceph集群下令
与Ceph集群相干的各种操纵时,如查察集群状态、管理存储池等,应利用Ceph下令。
1、集群管理下令
查察集群康健状态
ceph -s:表现集群的扼要状态和康健状态。
ceph health detail:表现集群康健状态的详细信息。
表现集群的容量和利用环境
ceph df
2.ceph orch 服务编排下令。
添加新的监视器、管理器或OSD节点,更新集群中的服务版本或扩展集群规模.
ceph orch ls:列出Ceph 集群中运行的服务。
ceph orch ps:查察Ceph集群全部的容器
ceph orch device ls:列出全部Ceph集群节点上的可用存储装备
ceph orch ps --daemon-type=mon #3个容器
ceph orch host ls :列出与集群关联的全部主机
ceph orch host add [hostname] [ip] :将新主机添加到 Ceph 集群中
ceph orch apply:用于摆设新服务、更新或删除服务。如 osd、mon、mgr等
ceph orch daemon add:在指定的主机上添加一个新的保卫进程实例。
ceph orch rm:从 Ceph 集群中删除服务
ceph orch upgrade:将 Ceph 集群升级到新版本
ceph orch service restart:重启指定的服务(如 OSD 等)
ceph orch daemon rm:从指定的主机上删除一个保卫进程实例(保卫进程 sd,mon,等)。
ceph orch device ls|osd create:查察存储装备列表或创建 OSD。
3、监视器(MON)管理下令
查察MON状态信息
ceph mon stat:表现MON的状态信息,包罗集群中的MON节点、推举状态等。
查察MON的推举状态
ceph quorum_status:表现MON的推举状态和仲裁信息。
查察MON的映射信息
ceph mon dump:输出MON的映射信息。
删除MON节点
ceph mon remove <mon-name>:从集群中删除指定的MON节点。
4、对象存储保卫进程(OSD)管理下令
查察OSD状态
ceph osd stat:表现OSD的扼要状态信息。
查察OSD树形结构
ceph osd tree:以树形结构表现OSD的层级关系。
查察OSD磁盘利用环境
ceph osd df:表现OSD的磁盘利用环境。
将OSD设置为down状态
ceph osd down <osd-id>:将指定的OSD设置为down状态。
将OSD重新参加集群
ceph osd in <osd-id>:将之前设置为down的OSD重新参加集群。
将OSD踢出集群
ceph osd out <osd-id>:将指定的OSD踢出集群。
5、存储池(Pool)管理下令
列出全部存储池
ceph osd pool ls:列出集群中的全部存储池。
查察存储池详细信息
ceph osd pool ls detail:列出存储池的详细信息。
创建存储池
ceph osd pool create <pool-name>:创建新的存储池。
删除存储池
ceph osd pool delete <pool-name> :删除指定的存储池。
设置存储池副本数
ceph osd pool set <pool-name> size <replica-count>:设置存储池的副本数。
获取存储池副本数
ceph osd pool get <pool-name> size:获取存储池的副本数。
设置存储池配额
ceph osd pool set-quota <pool-name> :设置存储池的对象数或容量配额。
重定名存储池
ceph osd pool rename <old-pool-name> <new-pool-name>:重定名指定的存储池。
6、Placement Groups(PG)管理下令
列出全部PG
ceph pg ls:列出集群中的全部PG。
查察PG的副天职布
ceph pg map <pg-id>:查察指定PG的副天职布在哪些OSD上。
实行PG修复
ceph pg repair <pg-id>:实验修复指定的PG。
实行数据划一性校验
ceph pg scrub <pg-id> 或 deep-scrub <pg-id>:实行数据划一性校验或深度校验。
7、元数据服务器(MDS)管理下令
查察MDS状态
ceph mds stat:表现MDS的状态信息
查察MDS的映射信息
ceph mds dump:输出MDS的映射信息。
删除MDS节点
ceph mds rm <mds-id> <mds-name>:从集群中删除指定的MDS节点。
8、其他常用下令
查察Ceph日志
ceph-conf --name <daemon-name> --show-config-value log_file:查察指定保卫进程的日志文件路径。
启动或制止Ceph服务
systemctl start/stop/restart ceph.target。
|