2.13. 迁移池


您可以迁移或复制 RADOS 块设备(RBD)镜像。

在此过程中,源镜像会被导出,然后导入。

重要

如果工作负载 仅包含 RBD 镜像,请使用此迁移过程。工作负载中没有 rados cppool 镜像。如果工作负载中存在 rados cppool 镜像,请参阅 存储策略指南中的 迁移 池。

重要

在运行导出和导入命令时,请确保相关的 RBD 镜像中没有活跃的 I/O。建议您在这个池迁移期间关闭生产环境。

先决条件

  • 停止要导出和导入的 RBD 镜像中的所有活动 I/O。
  • 客户端节点的根级别访问权限。

流程

  • 迁移卷。

    语法

    rbd export volumes/VOLUME_NAME - | rbd import --image-format 2 - volumes_new/VOLUME_NAME

    示例

    [root@rbd-client ~]# rbd export volumes/volume-3c4c63e3-3208-436f-9585-fee4e2a3de16 - | rbd import --image-format 2 - volumes_new/volume-3c4c63e3-3208-436f-9585-fee4e2a3de16

  • 如果需要使用本地驱动器导入或导出,可以划分命令,首先导出到本地驱动器,然后将文件导入到新池中。

    语法

    rbd export volume/VOLUME_NAME FILE_PATH
    rbd import --image-format 2 FILE_PATH volumes_new/VOLUME_NAME

    示例

    [root@rbd-client ~]# rbd export volumes/volume-3c4c63e3-3208-436f-9585-fee4e2a3de16  <path of export file>
    [root@rbd-client ~]# rbd import --image-format 2 <path> volumes_new/volume-3c4c63e3-3208-436f-9585-fee4e2a3de16

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.