使用 vSphere 客户端,如果您删除任何虚拟机,并且在同一目录中有启动 ISO。它们会保留下来,因为 VS 客户端只会清除 VM-ware 文件。但是有没有办法删除整个残骸?包括 ISO 吗?
谢谢。
答案1
您可以通过 CLI 编写脚本,或者将所有 ISO 保存在一个单独的 LUN/数据存储中,并从那里安装所有 VM CD,而不是将它们与 VM 本身放在一起。
答案2
将 ISO 与 VM 文件保存在同一个文件夹中是一种不寻常的做法。建议将它们存储在专用文件夹中,如果您有一组主机,最好存储在共享存储中,这样您就不需要多个副本,也不必移动它们以将它们呈现给不同的 VM。VI Client 不删除任何 ISO 的原因是,假设它们是 VM 的“外部”,如果您遵循推荐的做法,您不会希望删除 ISO。
如果您愿意,将 ISO 存储在 VM 文件夹中并没有什么大问题,但您必须忍受一些额外的清理步骤。您可以使用数据存储浏览器删除任何您想要的文件,我认为这是最安全的方法。如果您真的需要这样做,并且您定期删除大量 VM,那么 CLI 脚本可以做到这一点,但这似乎需要付出很多努力才能获得最小的收益。