0

我有一个 NFS 存储,用于在我的 ESX 上部署 VM。

几年来我一直在这个存储上创建/删除虚拟机。

但最近我注意到可用空间非常低。经过调查,我发现了较旧的 vm 文件(我在一年多前删除的 Vms)。

任何想法为什么不从 NFS 中删除文件?或者我怎样才能找出任何 esx 都没有使用哪些 vm,以便我可以手动删除它们。

4

1 回答 1

0

从 vCenter 清单中删除 VM 有两种主要方法。使用的方法是 UnregisterVM() 和 Destroy_Task()。

根据您的发现,我假设您一直在从清单中注销您的虚拟机。

如果你对 PowerShell 没问题,有一个非常直接的方法可以使用社区资源来解决这个问题:http ://www.lucd.info/2016/09/13/orphaned-files-revisited/

LucD 主要使用底层 API 方法,所以如果您更喜欢另一种语言……大部分发现都是为您完成的。

于 2018-06-13T23:13:00.587 回答