2.11. 使用镜像元数据
Ceph 支持以键值对的形式添加自定义镜像元数据添。这些键值对没有严格的格式限制。
此外,通过使用元数据,您可以为特定镜像设置 RADOS 块设备 (RBD) 配置参数。
使用 rbd image-meta
命令处理元数据。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 客户端节点的根级别访问权限。
流程
设置新的元数据键值对:
语法
rbd image-meta set POOL_NAME/IMAGE_NAME KEY VALUE
示例
[ceph: root@host01 /]# rbd image-meta set pool1/image1 last_update 2021-06-06
本例将
pool1
池中image1
镜像的last_update
键设置为2021-06-06
值。查看一个键的值:
语法
rbd image-meta get POOL_NAME/IMAGE_NAME KEY
示例
[ceph: root@host01 /]# rbd image-meta get pool1/image1 last_update
这个示例查看
last_update
键的值。显示镜像中的所有元数据:
语法
rbd image-meta list POOL_NAME/IMAGE_NAME
示例
[ceph: root@host01 /]# rbd image-meta list pool1/image1
本例列出了
pool1
池中image1
镜像设置的元数据。删除元数据键值对:
语法
rbd image-meta remove POOL_NAME/IMAGE_NAME KEY
示例
[ceph: root@host01 /]# rbd image-meta remove pool1/image1 last_update
本例从
pool1
池中的image1
镜像中删除last_update
键值对。覆盖特定镜像的 Ceph 配置文件中设置的 RBD 镜像配置设置:
语法
rbd config image set POOL_NAME/IMAGE_NAME PARAMETER VALUE
示例
[ceph: root@host01 /]# rbd config image set pool1/image1 rbd_cache false
本例禁用
pool1
池中image1
镜像的 RBD 缓存。
其它资源
- 如需了解可能配置选项列表,请参阅 Red Hat Ceph Storage 块设备指南中的块设备常规选项部分。