ceph相干的下令

[复制链接]
发表于 2025-12-14 11:36:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. Ceph集群命令
  2.         与Ceph集群相关的各种操作时,如查看集群状态、管理存储池等,应使用Ceph命令。
  3.                 1、集群管理命令
  4.                
  5.                         查看集群健康状态
  6.                                 ceph -s:显示集群的简要状态和健康状况。
  7.                                 ceph health detail:显示集群健康状态的详细信息。
  8.        
  9.                         显示集群的容量和使用情况
  10.                                 ceph df
  11.                 2.ceph orch 服务编排命令。
  12.                 添加新的监视器、管理器或OSD节点,更新集群中的服务版本或扩展集群规模.
  13.                 ceph orch ls:列出Ceph 集群中运行的服务。
  14.                 ceph orch ps:查看Ceph集群所有的容器
  15.                 ceph orch device ls:列出所有Ceph集群节点上的可用存储设备
  16.                 ceph orch ps --daemon-type=mon  #3个容器
  17.                 ceph orch host ls :列出与集群关联的所有主机
  18.                 ceph orch host add [hostname] [ip] :将新主机添加到 Ceph 集群中
  19.                 ceph orch apply:用于部署新服务、更新或删除服务。如 osd、mon、mgr等
  20.                 ceph orch daemon add:在指定的主机上添加一个新的守护进程实例。
  21.                 ceph orch rm:从 Ceph 集群中删除服务
  22.                 ceph orch upgrade:将 Ceph 集群升级到新版本
  23.                 ceph orch service restart:重启指定的服务(如 OSD 等)
  24.                 ceph orch daemon rm:从指定的主机上删除一个守护进程实例(守护进程:osd,mon,等)。
  25.                 ceph orch device ls|osd create:查看存储设备列表或创建 OSD。
  26.                 3、监视器(MON)管理命令
  27.                
  28.                         查看MON状态信息
  29.                                 ceph mon stat:显示MON的状态信息,包括集群中的MON节点、选举状态等。
  30.                        
  31.                         查看MON的选举状态
  32.                                 ceph quorum_status:显示MON的选举状态和仲裁信息。
  33.                        
  34.                         查看MON的映射信息
  35.                                 ceph mon dump:输出MON的映射信息。
  36.                        
  37.                         删除MON节点
  38.                                 ceph mon remove <mon-name>:从集群中删除指定的MON节点。
  39.        
  40.                        
  41.                 4、对象存储守护进程(OSD)管理命令
  42.                         查看OSD状态
  43.                                 ceph osd stat:显示OSD的简要状态信息。
  44.                        
  45.                         查看OSD树形结构
  46.                                 ceph osd tree:以树形结构显示OSD的层级关系。
  47.                        
  48.                         查看OSD磁盘使用情况
  49.                                 ceph osd df:显示OSD的磁盘使用情况。
  50.                        
  51.                         将OSD设置为down状态
  52.                                 ceph osd down <osd-id>:将指定的OSD设置为down状态。
  53.                        
  54.                         将OSD重新加入集群
  55.                                 ceph osd in <osd-id>:将之前设置为down的OSD重新加入集群。
  56.                        
  57.                         将OSD踢出集群
  58.                                 ceph osd out <osd-id>:将指定的OSD踢出集群。
  59.                        
  60.        
  61.                 5、存储池(Pool)管理命令
  62.                
  63.                         列出所有存储池
  64.                                 ceph osd pool ls:列出集群中的所有存储池。
  65.                        
  66.                         查看存储池详细信息
  67.                                 ceph osd pool ls detail:列出存储池的详细信息。
  68.                        
  69.                         创建存储池
  70.                                 ceph osd pool create <pool-name>:创建新的存储池。
  71.                        
  72.                         删除存储池
  73.                                 ceph osd pool delete <pool-name> :删除指定的存储池。
  74.                        
  75.                         设置存储池副本数
  76.                                 ceph osd pool set <pool-name> size <replica-count>:设置存储池的副本数。
  77.                        
  78.                         获取存储池副本数
  79.                                 ceph osd pool get <pool-name> size:获取存储池的副本数。
  80.                        
  81.                         设置存储池配额
  82.                                 ceph osd pool set-quota <pool-name> :设置存储池的对象数或容量配额。
  83.                        
  84.                         重命名存储池
  85.                                 ceph osd pool rename <old-pool-name> <new-pool-name>:重命名指定的存储池。
  86.                
  87.                
  88.                 6、Placement Groups(PG)管理命令
  89.                
  90.                         列出所有PG
  91.                                 ceph pg ls:列出集群中的所有PG。
  92.                        
  93.                         查看PG的副本分布
  94.                                 ceph pg map <pg-id>:查看指定PG的副本分布在哪些OSD上。
  95.                        
  96.                         执行PG修复
  97.                                 ceph pg repair <pg-id>:尝试修复指定的PG。
  98.                        
  99.                         执行数据一致性校验
  100.                                 ceph pg scrub <pg-id> 或 deep-scrub <pg-id>:执行数据一致性校验或深度校验。
  101.        
  102.                        
  103.                 7、元数据服务器(MDS)管理命令
  104.                         查看MDS状态
  105.                                 ceph mds stat:显示MDS的状态信息
  106.        
  107.                         查看MDS的映射信息
  108.                                 ceph mds dump:输出MDS的映射信息。
  109.        
  110.                         删除MDS节点
  111.                                 ceph mds rm <mds-id> <mds-name>:从集群中删除指定的MDS节点。
  112.        
  113.                 8、其他常用命令
  114.                
  115.                         查看Ceph日志日志
  116.                                 ceph-conf --name <daemon-name> --show-config-value log_file:查看指定守护进程的日志日志文件路径。
  117.                         启动或停止Ceph服务
  118.                                 systemctl start/stop/restart ceph.target。
复制代码
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。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表