jewel 默认开启的特性包括: layering/exlcusivelock/objectmap/fast diff/deep flatten 镜像特性的启用 cephadmin@ceph-deploy:~/ceph-cluster$rbd feature enable exclusive-lock --pool rbd-data1 --image data-img1cephadmin@ceph-deploy:~/ceph-cluster$rbd feature enable object-map --pool rbd-data1 --ima...
exclusive-lock: 是否支持分布式排他锁机制以限制同时仅能一个客户端访问当前镜像。 object-map: 是否支持object位图, 主要用于加速导入、 导出及已用容量统计等操作, 依赖于exclusive-lock特性。 fast-diff: 是否支持快照间的快速比较操作, 依赖于object-map特性。 deep-flatten: 是否支持克隆分离时解除在克隆image时...
# (1). 手动创建 ceph rbdrbd create volume001 --size 1024 -m ceph-node1 -k /etc/ceph/ceph.client.admin.keyring#(2) 禁用 rbd 的一些特性rbd feature disable volume001 exclusive-lock, object-map, fast-diff, deep-flatten#(3) 获取 ceph 集群 admin 的密钥的 base64grep key /etc/ceph/ceph...
后续再专门讨论),rbd提供了一个map的工具,可以将一个RBD块映射到本地块进行使用,大大简化了使用过程,rbd map时候,exclusive-lock, object-map, fast-diff, deep-flatten的features不支持,因此需要先disable,否则会提示RBD image feature set mismatch报错信息...
这个就像个map一样,需要把这个关系给找到,一个sector的区间对应到object的map,这里我用python写个简单的方法来做查询,也可以自己用其他语言来实现 首先查询到rbd的对象数目 代码语言:javascript 代码运行次数:0 运行 AI代码解释 [root@lab8106~]# rbd info zprbd image'zp':size10000MBin2500objects ...
object-map: 是否支持object位图, 主要用于加速导入、 导出及已用容量统计等操作, 依赖于exclusive-lock特性。 fast-diff: 是否支持快照间的快速比较操作, 依赖于object-map特性。 deep-flatten: 是否支持克隆分离时解除在克隆image时创建的快照与其父image之间的关联关系。
rbd feature disable testpool/testimage object-map rbd feature disable testpool/testimage exclusive-lock rbd磁盘映射,内核挂载: ###使用指定id和密钥挂载rbd map testpool/testimage --id admin --keyring /etc/ceph/ceph.client.admin.keyring#查看挂载磁盘:lsblk#一般第一个路径为/dev/rbd0;### 格式化...
[cephuser@cephmanager01 cephcluster]$sudorbd feature disable image001 exclusive-lock, object-map, fast-diff, deep-flatten-pp_rbd# 确认features: layering[cephuser@cephmanager01 cephcluster]$sudorbd info image001-pp_rbd 1. 2. 3. 将块设备映射到系统内核 ...
6、将卷map到主机 [root@inf-c7-n1 ~]# rbd map vms/image1 rbd: sysfswritefailed RBD image featuresetmismatch. You can disable features unsupported by the kernel with"rbd feature disable vms/image1 object-map fast-diff deep-flatten". ...
# rbd feature disable foo exclusive-lock,object-map,fast-diff,deep-flatten 此时再执行$ kubectl create -f mysql-deployment.yaml就可以了。 3. 使用 secret 连接 RBD 直接挂载密钥文件既不正规,也不安全,我们可以使用 Kubernetes 的 secret 来加密密钥文件。