創建了一個rbd鏡像1

然後,在Ceph client端將該rbd鏡像映射為本地設備時出錯。

$ rbd map docker_test --name client.adminrbd: sysfs write failed
RBD image feature set mismatch. You can disable features unsupported by the kernel with "rbd feature disable".
In some cases useful info is found in syslog - try "dmesg | tail" or so.

原因: 
rbd鏡像的一些特性,OS kernel並不支持,所以映射失敗。我們查看下該鏡像支持了哪些特性。可以看到特性feature一欄,由於我OS的kernel只支持layering,其他都不支持,所以需要把部分不支持的特性disable掉。

方法一: 
直接diable這個rbd鏡像的不支持的特性:

$ rbd feature disable docker_test exclusive-lock object-map fast-diff deep-flatten

方法二: 
創建rbd鏡像時就指明需要的特性,如:

$ rbd create --size 4096 docker_test --image-feature layering

方法三: 
如果還想一勞永逸,那麽就在執行創建rbd鏡像命令的服務器中,修改Ceph配置文件/etc/ceph/ceph.conf,在global section下,增加

rbd_default_features = 1

再創建rdb鏡像。

$ rbd create --size 4096 docker_test

通過上述三種方法後,查看rbd鏡像的信息。

$ rbd info docker_testrbd image 'docker_test':size 4096 MB in 1024 objectsorder 22 (4096 kB objects)block_name_prefix: rbd_data.43a22ae8944aformat: 2features: layeringflags:

次嘗試映射rdb鏡像到本地塊設備,成功!

$ rbd map docker_test --name client.admin/dev/rbd0

rdb map出錯rbd sysfs write failed相关推荐

  1. mysql 存儲過程調用_mysql-VS2010+MYSQL 存儲過程調用出錯

    VS2010+MYSQL, 連接字符串 server=**.***.***.**; user id=*; password=*; database=*; pooling=false;charset=g ...

  2. ASP運行Excel.Application出錯

    Microsoft VBScript 运行时错误 错误 '800a01ad'  ActiveX 部件不能创建对象: 'Excel.Application' 说明:服务器未安装Excel Microso ...

  3. cvx matlab 求不出解可尝试方法 Failed Infeasible Unbounded

    确认是个凸优化问题,符合cvx语法规则. 确认约束条件是否满足,有没有可行解. 约束或者目标函数中是不是有特别大的值或者特别小的值存在,对问题进行缩放处理.最好处理到10^(-3)- 10^(3)之间 ...

  4. ceph rbd(rados block device)配置与挂载

    rados块设备 创建rbd设备 rbd create ceph-client1-rbd1 --size 10240 默认情况下,RBD镜像会保存在ceph集群的rbd存储池中.可以使用-p参数指定其 ...

  5. 三 Ceph集群搭建

    Ceph集群 集群组件 Ceph集群包括Ceph OSD,Ceph Monitor两种守护进程. Ceph OSD(Object Storage Device): 功能是存储数据,处理数据的复制.恢复 ...

  6. rbd: unmap failed: (16) Device or resource busy

    [root@node-1 log]# rbd unmap /dev/rbd0 rbd: sysfs write failed rbd: unmap failed: (16) Device or res ...

  7. k8s学习笔记——ceph rbd本地手动挂载

    //在客户端节点上执行 1.创建rbd手动挂载 //ceph osd pool create <pool> [<pg_num:int>] [<pgp_num:int> ...

  8. 使用ceph的块存储rbd

    CEPH 块设备 块是一个字节序列(例如,一个 512 字节的数据块).基于块的存储接口是最常见的存储数据方法,它们基于旋转介质,像硬盘. CD .软盘.甚至传统的 9 磁道磁带.无处不在的块设备接口 ...

  9. Ceph使用---块设备、RGW、CephFS初步使用

    一.ceph应用逻辑图 1.1.rbd块设备应用 [root@ceph-deploy ~]# ceph osd pool create myrbd1 64 64 #创建存储池,指定pg和pgp的数量, ...

最新文章

  1. 7个极具杀伤性的Linux命令
  2. js字符串转化为方法调用
  3. 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY10-降维和度量学习
  4. laravel CURD 查询构造器
  5. python编程对电脑要求_什么是集成开发环境和代码编辑器?优秀Python编程环境的要求(4)...
  6. TMDS——最小化传输差分信号及其协议
  7. JS相关知识总结(一)
  8. 通过回调函数阻止进程创建(验证结束,方案完全可行)
  9. 用模糊查询like语句时如果要查是否包含%字符串该如何写
  10. ubuntu php7.0 redis,ubuntu 搭建php7 redis
  11. 马士兵java教程笔记_马士兵java教程笔记4
  12. matlab 实现 kmeans聚类,gscatter的应用
  13. elasticsearch RestHighLevelClient 使用方法及封装工具
  14. linux 查看新增文件夹记录_微信7.0.23测试版,新增查看访客记录,朋友圈内容能折叠?...
  15. 递归统计项目中的非空白代码行数
  16. 【C# | Unity】B站Android客户端缓存视频提取工具
  17. java生成chk文件_java web实现在线编辑word,并将word导出(一)
  18. Android Studio编译报Default interface methods are only supported starting with Android N (--min-api 24)
  19. MMI_UT洛达检测软件使用,检测1562A
  20. 【applicationContext.xml】spring 配置文件头部声明

热门文章

  1. Qt css颜色对照表
  2. 【USACO 1.4.3】等差数列
  3. 容器云系列之Docker网络管理及容器互联
  4. Tensorflow(02)——dataset与sequential
  5. 【飞行器】基于matlab蚁群算法飞行器巡检路径【含Matlab源码 268期】
  6. elastic7.16 install 1 - Set up minimal security for Elasticsearch
  7. android游戏之--打苍蝇
  8. Java中String和StringBuilder性能比较
  9. win xp 读写 mac 的时间机器移动硬盘
  10. atop用法_atop linux 命令 在线中文手册