2.6. VMware 的先决条件


以下先决条件适用于 VMware 迁移:

  • 您必须使用 兼容 VMware vSphere 版本
  • 您必须在所有源虚拟机(VM)上安装 VMware Tools
  • 如果您正运行 warm 迁移,则必须在虚拟机和 VM 磁盘中启用 已更改的块跟踪(CBT)
  • 您必须创建一个 VMware Virtual Disk Development Kit(VDDK)镜像。
  • 您必须获取 vCenter 主机的 SHA-1 指纹。
  • 如果您要从同一迁移计划中的 ESXi 主机迁移超过 10 个虚拟机,您必须增加主机的 NFC 服务内存。

2.6.1. 创建 VDDK 镜像

Migration Toolkit for Virtualization(MTV)使用 VMware Virtual Disk Development Kit(VDDK)SDK 从 VMware vSphere 传输虚拟磁盘。

您必须下载 VMware Virtual Disk Development Kit(VDDK),构建 VDDK 镜像,并将 VDDK 镜像推送到您的镜像 registry。之后,您要将 VDDK 镜像添加到 HyperConverged 自定义资源(CR)。

注意

在公共 registry 中存储 VDDK 镜像可能会违反 VMware 许可证条款。

先决条件

流程

  1. 创建并导航到临时目录:

    $ mkdir /tmp/<dir_name> && cd /tmp/<dir_name>
    Copy to Clipboard Toggle word wrap
  2. 在浏览器中,导航到 VMware VDDK 下载页面
  3. 选择最新的 VDDK 版本并点 Download
  4. 将 VDDK 归档文件保存到临时目录中。
  5. 提取 VDDK 归档:

    $ tar -xzf VMware-vix-disklib-<version>.x86_64.tar.gz
    Copy to Clipboard Toggle word wrap
  6. 创建 Dockerfile

    $ cat > Dockerfile <<EOF
    FROM registry.access.redhat.com/ubi8/ubi-minimal
    COPY vmware-vix-disklib-distrib /vmware-vix-disklib-distrib
    RUN mkdir -p /opt
    ENTRYPOINT ["cp", "-r", "/vmware-vix-disklib-distrib", "/opt"]
    EOF
    Copy to Clipboard Toggle word wrap
  7. 构建 VDDK 镜像:

    $ podman build . -t <registry_route_or_server_path>/vddk:<tag>
    Copy to Clipboard Toggle word wrap
  8. 将 VDDK 镜像推送到 registry:

    $ podman push <registry_route_or_server_path>/vddk:<tag>
    Copy to Clipboard Toggle word wrap
  9. 确保镜像可以被 OpenShift Virtualization 环境访问。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat