尝试将虚拟机迁移到虚拟数据存储或将 VM OVF 部署到虚拟数据存储失败。

问题

正在从非虚拟数据存储迁移的 OVF 模板或虚拟机可能包括大型附加文件,如 ISO 磁盘映像、DVD 映像和映像文件。如果这些附加文件导致配置虚拟卷超出其 4-GB 限制,则迁移或部署到虚拟数据存储的操作将会失败。

原因

配置虚拟卷(简称为 config-VVol)包含各种虚拟机相关的文件。在传统的非虚拟数据存储上,这些文件存储在虚拟机主目录中。与虚拟机主目录类似,config-VVol 通常包括虚拟机配置文件、虚拟磁盘和快照描述符文件、日志文件和锁定文件等等。

在虚拟数据存储上,所有其他大型文件(如虚拟磁盘、内存快照、交换和摘要)均存储为单独的虚拟卷。

config-VVol 以 4-GB 虚拟卷的形式创建。config-VVol 的一般内容通常仅占用这 4-GB 分配量的一小部分,因此 config-VVol 往往经过精简置备,可以节省备份空间。任何大型附加文件(如 ISO 磁盘映像、DVD 映像和映像文件)都有可能会导致 config-VVol 超出其 4-GB 限制。如果此类文件包含在 OVF 模板中,则将 VM OVF 部署到 vSphere Virtual Volumes 存储的操作将会失败。如果这些文件是现有虚拟机的一部分,则将该虚拟机自从传统数据存储迁移到 vSphere Virtual Volumes 存储的操作也会失败。

解决方案

  • 对于虚拟机迁移。在将虚拟机从传统数据存储迁移到虚拟数据存储之前,将多余的内容从虚拟机主目录中移除,使 config-VVol 不超出 4-GB 限制。
  • 对于 OVF 部署。由于无法将包含多余文件的 OVF 模板直接部署到虚拟数据存储,因此请先将虚拟机部署到非虚拟数据存储。将任何多余的内容从虚拟机主目录中移除,然后将生成的虚拟机迁移到 vSphere Virtual Volumes 存储。