3.6. 准备只导入的迁移


您可以运行带有 --import-onlyrbd migration prepare 命令来初始一个 import-only 实时迁移的过程,使用 --source-spec--source-spec-path 选项直接通过命令行或通过一个文件传递一个描述如何访问源镜像的 JSON 文件。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 创建存储桶和 S3 对象。

流程

  1. 创建 JSON 文件:

    示例

    [ceph: root@rbd-client /]# cat testspec.json
     {
       "type": "raw",
        "stream": {
            "type": "s3",
            "url": "http:10.74.253.18:80/testbucket1/image.raw",
           "access_key": "RLJOCP6345BGB38YQXI5",
           "secret_key": "oahWRB2ote2rnLy4dojYjDrsvaBADriDDgtSfk6o"
      }
    Copy to Clipboard Toggle word wrap

  2. 准备仅导入实时迁移过程:

    语法

    rbd migration prepare --import-only --source-spec-path "JSON_FILE" TARGET_POOL_NAME
    Copy to Clipboard Toggle word wrap

    示例

    [ceph: root@rbd-client /]# rbd migration prepare --import-only --source-spec-path "testspec.json" targetpool1
    Copy to Clipboard Toggle word wrap

    注意

    rbd migration prepare 命令接受与 rbd create 命令相同的所有镜像选项。

  3. 您可以检查仅导入实时迁移的状态:

    示例

    [ceph: root@rbd-client /]# rbd status targetpool1/sourceimage1
    Watchers: none
    Migration:
    source: {"stream":{"access_key":"RLJOCP6345BGB38YQXI5","secret_key":"oahWRB2ote2rnLy4dojYjDrsvaBADriDDgtSfk6o","type":"s3","url":"http://10.74.253.18:80/testbucket1/image.raw"},"type":"raw"}
    destination: targetpool1/sourceimage1 (b13865345e66)
    state: prepared
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat