10.8. 关于迁移计划中的存储映射


您可以在 Migration Toolkit for Virtualization (MTV)迁移计划中创建存储映射,将源磁盘存储映射到 OpenShift Virtualization 存储类。

有两种存储映射:为特定迁移计划创建的映射,以及任何迁移计划创建的映射。

  • 为特定计划创建的映射被认为由 该计划所有。您可以在 Plan create 向导的 Storage map 步骤中创建这些映射
  • 创建供任何迁移计划使用的映射是指 无所有者。您可以在 OpenShift Virtualization web 控制台的 Migration for Virtualization 部分的 Storage map 页面中创建这些映射

    您在 Plan 创建向导中创建 迁移计划时,您或同一项目中工作的任何人都可以使用它们。当您为迁移计划选择这些无人拥有的映射之一时,MTV 会创建映射的副本,并将您的迁移计划定义为 该复制的所有者。对副本所做的任何更改都不会影响原始映射,也不会应用到使用映射副本的任何其他计划。在 Storage map 页面中显示项目的两种类型的存储映射,但每个页面的 Owner 列中显示的信息有重要区别:

  • 在 OpenShift Virtualization Web 控制台的 Migration for Virtualization 部分的 Storage map 页面中创建的映射会显示为没有所有者。
  • Plan 创建向导的 存储映射步骤中创建的映射 显示为由迁移计划所有。

10.8.1. 在 MTV UI 中创建无所有者存储映射

您可以使用 MTV UI 将源磁盘存储映射到 OpenShift Virtualization 存储类来创建所有者存储映射。

您可以使用以下方法之一创建这种类型的映射:

  • 使用表单创建,从列表中选择源提供程序等项目。
  • 使用 YAML 创建,可以通过输入 YAML 或 JSON 定义或附加包含相同的文件来创建。

您可以使用 MTV UI 的格式页面创建所有者无所有者存储映射。

先决条件

流程

  1. 在 Red Hat OpenShift web 控制台中,点 Migration for Virtualization > Storage maps
  2. Create storage map > Create with form
  3. 指定以下内容:

    • 映射名称 :存储映射的名称。
    • 项目 :从列表中选择。
    • Source provider :从列表中选择。
    • 目标供应商 :从列表中选择。
    • Source storage :从列表中选择。
    • 目标存储 :从列表中选择
  4. 可选:点 Add mapping 来创建额外存储映射,包括将多个存储源映射到单个目标存储类。
  5. Create

    您的映射会出现在存储映射列表中。

您可以使用 Migration Toolkit for Virtualization (MTV) UI 中的 YAML 或 JSON 定义创建所有者无所有者存储映射。

流程

  1. 在 Red Hat OpenShift web 控制台中,点 Migration for Virtualization > Storage maps
  2. Create storage map > Create with YAML

    Create StorageMap 页面将打开。

  3. 在编辑器中输入 YAML 或 JSON 定义,或者将文件拖放到编辑器中。
  4. 如果输入 YAML 定义,请使用:
$ cat << EOF | oc apply -f -
apiVersion: forklift.konveyor.io/v1beta1
kind: StorageMap
metadata:
  name: <storage_map>
  namespace: <namespace>
spec:
  map:
    - destination:
        storageClass: <storage_class>
        accessMode: <access_mode> 
1

      source:
        name:  Dummy storage for source provider <provider_name> 
2

  provider:
    source:
      name: <source_provider>
      namespace: <namespace>
    destination:
      name: <destination_provider>
      namespace: <namespace>
EOF
Copy to Clipboard Toggle word wrap
1
允许的值有 ReadWriteOnceReadWriteMany
2
对于 OVA,StorageMap 只能将 OVA 中的所有磁盘相关联的单个存储映射到目的地上的存储类。因此,存储在 UI 中被称为 "Dummy storage for source provider <provider_name>"。在 YAML 中,像上面显示一样编写短语,没有引号,并将 <provider_name> 替换为提供程序的实际名称。
  1. 可选: 要下载您的输入,请点击 Download
  2. Create

    您的映射会出现在存储映射列表中。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat