2.11. 使用镜像元数据


Ceph 支持以键值对的形式添加自定义镜像元数据添。这些键值对没有严格的格式限制。

此外,通过使用元数据,您可以为特定镜像设置 RADOS 块设备 (RBD) 配置参数。

使用 rbd image-meta 命令处理元数据。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 客户端节点的根级别访问权限。

流程

  1. 设置新的元数据键值对:

    语法

    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 值。

  2. 查看一个键的值:

    语法

    rbd image-meta get POOL_NAME/IMAGE_NAME KEY

    示例

    [ceph: root@host01 /]# rbd image-meta get pool1/image1 last_update

    这个示例查看 last_update 键的值。

  3. 显示镜像中的所有元数据:

    语法

    rbd image-meta list POOL_NAME/IMAGE_NAME

    示例

    [ceph: root@host01 /]# rbd image-meta list pool1/image1

    本例列出了 pool1 池中 image1 镜像设置的元数据。

  4. 删除元数据键值对:

    语法

    rbd image-meta remove POOL_NAME/IMAGE_NAME KEY

    示例

    [ceph: root@host01 /]# rbd image-meta remove pool1/image1 last_update

    本例从 pool1 池中的 image1 镜像中删除 last_update 键值对。

  5. 覆盖特定镜像的 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 块设备指南中的块设备常规选项部分。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.