尝试在 vSAN 群集中部署虚拟机时,操作将失败,并显示无法创建虚拟机文件的错误消息。

问题

创建虚拟机的操作失败,并显示错误状态:无法完成文件创建操作 (Cannot complete file creation operation)

原因

由于多种原因,在 vSAN 上部署虚拟机可能会失败。

  • vSAN 无法为虚拟机存储策略和虚拟机对象分配空间。如果数据存储没有足够的可用容量,例如,如果物理磁盘与主机暂时断开连接,可能会发生此类故障。
  • 虚拟机具有超大的虚拟磁盘,根据虚拟机存储策略中的放置规则,群集中的主机无法为它们提供存储。

    例如,如果虚拟机存储策略中的允许的故障数主要级别设置为 1,vSAN 必须在群集中存储虚拟磁盘的两个副本,每个主机上一个副本。聚合群集中所有主机上的可用空间后,数据存储可能具有此空间。但是,群集中不能同时有两个可用的主机,每个主机提供足够空间用于存储单独的虚拟磁盘副本。

    vSAN 不会在主机或磁盘组之间移动组件以释放用于存储新副本的空间,尽管群集可能包含置备新虚拟机的足够空间。

解决方案

  • 确认群集中容量设备的状态。
    1. 导航到 vSAN 群集。
    2. 监控选项卡上,单击 vSAN,然后选择物理磁盘
    3. 检查群集中主机上的设备容量和健康状况。