场景
从 Acronis Cyber Protect 17 版本及 Acronis Cyber Protect Cloud C25.08 版本开始,VMware 代理程序在必要时(连接至 vCenter/ESXi 主机 7.x 或更早版本时)将尝试自动下载缺失的旧版 VMware VDDK(虚拟磁盘开发工具包)或 VixAPI。但某些情况下,此自动下载过程可能会失败。
本文介绍了如何通过虚拟设备手动下载所需的 VDDK 或 VixAPI 组件。
注意:自动下载流程仅适用于 VixDiskLib 7.x及更早版本以及 VixAPI。新版VixDiskLib(8.x及以上版本)已作为产品组成部分包含在内。
解决方案
如果自动下载过程失败,请按照以下步骤操作:
注意:自动下载失败的可能原因之一是安装了 VMware 代理的计算机存在互联网连接问题。出于安全考虑,该计算机的互联网连接可能已被禁用。这种情况下,您可能需要在另一台计算机上下载所需文件,然后将下载的文件复制到安装了代理的计算机上。
查看自动下载过程失败时收到的错误信息。该错误信息将包含用于下载所需软件包的 URL。
完整的错误信息示例
Unable to download VixDiskLib 7.0.1. Please fix the following connectivity issue: [...]. Alternatively, you can manually download VixDiskLib 7.0.1 from https://dl.acronis.com/u/VMwareComponents/vixdisklib_7.0.1_lx64_v1.zip and extract it to /lib/VixDiskLib/7.0.1 on host [ESXi agent name]. For more information, refer to this KB article: How to manually download VMware VDDK in Virtual Appliance在网页浏览器中使用提供的网址下载该软件包。或者,您也可以使用 wget 或 curl 命令进行下载。
解压缩下载文件包
在 ESXi 虚拟设备上运行 passwd 命令设置 root 密码,或在 All-in-One 设备上使用现有密码,然后运行 /bin/sshd 以启用通过 SSH 连接至 ESXi 虚拟设备的功能。使用 scp 命令、WinSCP 或其他 SSH 客户端,通过 SSH 将解压后的文件复制到安装了 VMware 代理的机器上指定路径(如错误信息中提到的 /lib/VixDiskLib/7.0.1)的文件夹中。
如何使用 WinSCP 工具连接到虚拟设备
请从 http://winscp.net/eng/download.php 下载并安装 WinSCP 工具。WinSCP(Windows Secure CoPy)是一款适用于 Microsoft Windows 的免费开源 SFTP、SCP 和 FTP 客户端。其主要功能是实现本地计算机与远程计算机之间的安全文件传输。此外,WinSCP 还提供基础文件管理和文件同步功能。
登录 vSphere Client,打开 Acronis 虚拟设备的控制台。记下或记住其 IP 地址。
在虚拟设备中按下 Ctrl+Shift+F2组合键以进入控制台
在控制台,输入以下命令:/bin/sshd
在安装了 WinCSP 应用程序的计算机上启动该程序。
在主机机器字段中,输入你的步骤2中所记录的虚拟设备 IP,与vSphere 控制台中的设备保持一致。
协议应设置为 SCP,然后点击登录
您将看到一个窗口,其中显示了设备的所有目录(类似于 Windows 资源管理器的界面)。
将下载的ZIP压缩包解压后的内容放置到错误信息中指定的文件夹内(例如:/lib/VixDiskLib/7.0.1)。
原文链接:How to manually download VMware VDDK in Virtual Appliance