This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.7.15.5.2.3. 创建并使用 VDDK 镜像
您可以下载 VMware Virtual Disk Development Kit(VDDK),构建 VDDK 镜像,并将 VDDK 镜像推送到您的镜像 registry。然后,将 VDDK 镜像添加到 v2v-vmware
配置映射中。
先决条件
- 您必须有权访问 OpenShift Container Platform 内部镜像 registry 或安全的外部 registry。
流程
创建并导航到临时目录:
mkdir /tmp/<dir_name> && cd /tmp/<dir_name>
$ mkdir /tmp/<dir_name> && cd /tmp/<dir_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在一个浏览器中,进入 VMware code 并点 SDKs。
- 在 Compute Virtualization 下,点 Virtual Disk Development Kit(VDDK)。
- 选择与 VMware vSphere 版本对应的 VDDK 版本,例如 vSphere 7.0 的 VDDK 7.0,点 Download,然后在临时目录中保存 VDDK 归档。
提取 VDDK 归档:
tar -xzf VMware-vix-disklib-<version>.x86_64.tar.gz
$ tar -xzf VMware-vix-disklib-<version>.x86_64.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建
Dockerfile
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 构建镜像:
podman build . -t <registry_route_or_server_path>/vddk:<tag>
$ podman build . -t <registry_route_or_server_path>/vddk:<tag>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定您的镜像 registry:
-
对于内部 OpenShift Container Platform registry,请使用内部 registry 路由,如
image-registry.openshift-image-registry.svc:5000/openshift/vddk:<tag>
。 -
对于外部 registry,指定服务器名称、路径和标签。例如
server.example.com:5000/vddk:<tag>
。
-
对于内部 OpenShift Container Platform registry,请使用内部 registry 路由,如
将镜像推送至 registry:
podman push <registry_route_or_server_path>/vddk:<tag>
$ podman push <registry_route_or_server_path>/vddk:<tag>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 确保镜像可以被 OpenShift Virtualization 环境访问。
编辑 openshift-cnv
项目中的
v2v-vmware 配置映射:oc edit configmap v2v-vmware -n openshift-cnv
$ oc edit configmap v2v-vmware -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
vddk-init-image
参数添加到data
小节中:... data: vddk-init-image: <registry_route_or_server_path>/vddk:<tag>
... data: vddk-init-image: <registry_route_or_server_path>/vddk:<tag>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow