10.7. 关于迁移计划中的网络映射


您可以在 Migration Toolkit for Virtualization (MTV)迁移计划中创建网络映射,将源网络映射到 OpenShift Virtualization 网络。

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

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

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

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

10.7.1. 在 MTV UI 中创建无所有者网络映射

您可以使用 Migration Toolkit for Virtualization (MTV) UI 将源网络映射到 OpenShift Virtualization 网络来创建所有者网络映射。

流程

  1. 在 Red Hat OpenShift web 控制台中,点 Migration for Virtualization > Network maps
  2. 单击 Create NetworkMap

    Create NetworkMap 页面将打开。

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

      source:
        id: <source_network_id> 
2

    - destination:
        name: <network_attachment_definition> 
3

        namespace: <network_attachment_definition_namespace> 
4

        type: multus
      source:
        id: <source_network_id>
  provider:
    source:
      name: <source_provider>
      namespace: <namespace>
    destination:
      name: <destination_provider>
      namespace: <namespace>
EOF
Copy to Clipboard Toggle word wrap
1
允许的值是 podmultus
2
指定 OVA 网络通用唯一 ID (UUID)。
3
为每个额外 OpenShift Virtualization 网络指定网络附加定义。
4
仅在 类型 multus 时才需要。指定 OpenShift Virtualization 网络附加定义的命名空间。
  1. 可选: 要下载您的输入,请点击 Download
  2. Create

    您的映射会出现在网络映射列表中。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat