Rados故障处理操作手册

简介: Ceph故障处理Rados操作手册

rados命令操作指南

  • 获取对象omap信息

    [root@ceph-1 ~]# rados -p pool listomapvals rbd_header.111c2ae8944a
    features
    value (8 bytes) :
    00000000  3d 00 00 00 00 00 00 00                           |=.......|
    00000008
    
    object_prefix
    value (25 bytes) :
    00000000  15 00 00 00 72 62 64 5f  64 61 74 61 2e 31 31 31  |....rbd_data.111|
    00000010  63 32 61 65 38 39 34 34  61                       |c2ae8944a|
    00000019
    
    order
    value (1 bytes) :
    00000000  16                                                |.|
    00000001
    
    size
    value (8 bytes) :
    00000000  00 00 40 00 00 00 00 00                           |..@.....|
    00000008
    
    snap_seq
    value (8 bytes) :
    00000000  0a 00 00 00 00 00 00 00                           |........|
    00000008
    
    snapshot_000000000000000a
    value (81 bytes) :
    00000000  04 01 4b 00 00 00 0a 00  00 00 00 00 00 00 04 00  |..K.............|
    00000010  00 00 73 6e 61 70 00 00  40 00 00 00 00 00 3d 00  |..snap..@.....=.|
    00000020  00 00 00 00 00 00 01 01  1c 00 00 00 ff ff ff ff  |................|
    00000030  ff ff ff ff 00 00 00 00  fe ff ff ff ff ff ff ff  |................|
    00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    00000050  00                                                |.|
    00000051
  • 获取对象的快照信息,代表对象已经被覆盖写,产生了快照文件

    [root@ceph-1 ~]# rados -p pool listsnaps rbd_data.14a82ae8944a.0000000000000000
    rbd_data.14a82ae8944a.0000000000000000:
    cloneid    snaps    size    overlap
    5    5    4194304    []
    head    -    4194304
  • 获取对象所在的卷,id_*代表pool id

    [root@ceph-1 ~]# rados -p pool listomapvals rbd_directory
    id_14a82ae8944a
    value (9 bytes) :
    00000000  05 00 00 00 74 65 73 74  31                       |....test1|
    00000009
    
    id_5f34238e1f29
    value (8 bytes) :
    00000000  04 00 00 00 74 65 73 74                           |....test|
    00000008
    
    name_test
    value (16 bytes) :
    00000000  0c 00 00 00 35 66 33 34  32 33 38 65 31 66 32 39  |....5f34238e1f29|
    00000010
    
    name_test1
    value (16 bytes) :
    00000000  0c 00 00 00 31 34 61 38  32 61 65 38 39 34 34 61  |....14a82ae8944a|
    00000010
    
  • 获取ceph对象文件的的扩展属性,如果对象文件扩展属性丢失,这ceph不会识别对象文件,需要创建对象文件属性,查看文件属性需要安装attr, yum install attr -y

    [root@ceph-1 ~]# getfattr -d /var/lib/ceph/osd/ceph-0/current/4.31_head/rbd\\udata.5f34238e1f29.0000000000000000__head_594D79B1__4
    getfattr: Removing leading '/' from absolute path names
    # file: var/lib/ceph/osd/ceph-0/current/4.31_head/rbd\134udata.5f34238e1f29.0000000000000000__head_594D79B1__4
    user.ceph._=0sEAgfAQAABANHAAAAAAAAACYAAAByYmRfZGF0YS41ZjM0MjM4ZTFmMjkuMDAwMDAwMDAwMDAwMDAwMP7/////////sXlNWQAAAAAABAAAAAAAAAAGAxwAAAAEAAAAAAAAAP////8AAAAAAAAAAP//////////AAAAAF4AAAAAAAAAxAAAAF0AAAAAAAAAxAAAAAICFQAAAAj5FgAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAAD4B7YuToTR8CAhUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeAAAAAAAAAAAAAAAAAA==
    user.ceph._@1=0sAAAANAAAAA+Ae2IeUy4gjaIELv////8AAAAAAAAAAAAAAAAAAAAAAAAAAA==
    user.ceph.snapset=0sAgIxAAAABAAAAAAAAAABAQAAAAQAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAAAAA==
    user.cephos.spill_out=0sMAA=
相关文章
|
运维 Kubernetes 监控
MOSN 的无人值守变更实践
本文主要是介绍 MOSN 在无人值守变更上的实践以及过程中的一些思考。
MOSN 的无人值守变更实践
|
24天前
|
存储 Prometheus 监控
服务器监控软件Prometheus
【10月更文挑战第19天】
44 6
|
存储 缓存 运维
【运维知识进阶篇】集群架构-NFS网络文件系统
【运维知识进阶篇】集群架构-NFS网络文件系统
494 0
|
机器学习/深度学习 缓存 网络协议
PVE常见问题点
自己使用中遇到的一些问题点
1548 0
|
运维 安全 Windows
H3C运维审计系统 故障处理手册(笔记)
1、证书错误,重新下载安装证书 2、Windows会话时间太短:设置windows 组策略,关闭rdp 会话断开提示,开始菜单执行gpedit.msc ->"本地计算机策略"->"计算机配置"->"管理模板"->"windows 组件"->"远程桌面服务"->"远程桌面会话主机"->"会话时间限制" 修改“设置已中断的会话时间限制” 为启用,限制为1 分钟。
1112 0
|
关系型数据库 Java Oracle
|
网络架构 网络虚拟化
下一篇
无影云桌面