在ESXi 6.0服务器上进行大型文件复制期间,VIX API自动启动的VM会意外关闭

时间:2016-12-20 17:53:42

标签: c# vsphere esxi vix

以下DLL正在使用Vestris.VmWareLib.dll(1.7.824.0)和Interop.VixCom.dll(1.0.0.0)来启动VM并在ESXi 6.0服务器上复制文件,作为使用C#的自动化解决方案的一部分。

我们最近注意到,在自动化运行期间,文件大约为390 Mb左右。被复制到VM上,VM意外关闭。如果较小的文件被复制,例如小于300 Mb,则VM不会关闭。

在VMWare日志中,当VM关闭时,会出现消息“VMware ESX不可恢复的错误:(vcpu-0)不可恢复的内存分配失败”。

我们使用以下库:Vestris.VMWareLib.VMWareVirtualMachine

崩溃发生在CopyFileFromHostToGuest方法

public void CopyFileFromHostToGuest(string hostPathName,string guestPathName,int timeoutInSeconds);

当自动化崩溃同时发生在同一个大文件上时,390 + MB

我们将相同的VM迁移到较旧的ESXi服务器5.1,对于大小文件大小的副本,VM不会关闭。

还有其他人在ESXi 6.0上看到过类似的问题吗?

0 个答案:

没有答案