6.3.5. 管理命名空间中的镜像


您可以使用命令行界面在命名空间上启用和禁用 Ceph 块设备镜像。

在将命名空间配置为使用不同的远程命名空间镜像前,必须为两个集群上的本地和远程命名空间禁用镜像功能。

6.3.5.1. 启用命名空间镜像

您可以在池中的一个命名空间中配置镜像功能。必须已经启用池以进行镜像。将命名空间镜像到远程集群(次要集群)的远程池中具有相同或不同名称的命名空间。

您可以使用-- remote-namespace 选项,将命名空间镜像到远程池中具有不同名称的命名空间。命名空间的默认行为是镜像到远程池中具有相同名称的命名空间。

先决条件

  • 节点的根级别访问权限。
  • 2 运行 Red Hat Ceph Storage 集群。
  • 两个集群中都启用了 rbd-mirror 守护进程服务。
  • 为添加命名空间的池启用镜像功能。

流程

  • 在要在命名空间上启用镜像的两个集群中运行以下命令。

    语法

    rbd mirror pool enable POOL_NAME/LOCAL_NAMESPACE_NAME _MODE --remote-namespace REMOTE_NAMESPACE_NAME

    注意

    --remote-namespace 参数是可选的。

    镜像模式可以是 imagepool

  • 镜像 模式 :在镜像模式中配置时,必须在每个镜像上 显式启用 镜像。
  • 池模式(默认): 在池 模式中配置时,所有启用了日志记录功能的镜像都会被镜像。

    示例

    [root@rbd-client ~]# rbd mirror pool enable image-pool/namespace-a image --remote-namespace namespace-b
    
    Remote cluster:
    [root@rbd-client ~]#  rbd mirror pool enable image-pool/namespace-b image --remote-namespace namespace-a

    本例启用第一个集群上的 image-pool/namespace-a 镜像模式镜像(mirror)和第二个集群上的 image-pool/namespace-b 镜像模式。

第一个集群上的命名空间和远程命名空间必须分别与远程集群中的远程命名空间和命名空间匹配。

注意

如果没有提供 -remote-namespace 选项,则命名空间会镜像到远程池中具有相同名称的命名空间。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部