我有一个运行在ESX中的虚拟机池,其虚拟硬盘驱动器设置为Indenpendant / Non-Persistent模式。 除此之外,我不会说这个工作对我们来说真的很好。 定期我需要重置这些设置回到标准的持久模式,并希望通过脚本的计划任务自动化。 有谁知道如何做到这一点?
每个虚拟机都有一个相应的.vmx文件来保存其configuration信息。 您需要为特定的VM修改此文件,并根据您要设置的configuration添加/修改以下行之一:
scsi0:0.mode="independent-persistent"
要么
scsi0:0.mode="persistent"
客人重新启动后更改将生效。
另一种方法是,如果通过Powershell使用VI工具包,运行以下命令之一将会轻松得多:
Get-Harddisk -VM MachineName| Set-HardDisk -Persistence IndependentPersistent
要么
Get-Harddisk -VM MachineName| Set-HardDisk -Persistence NonPersistent
后者可以预定在Windows内通过批处理或直接的PoSH脚本运行。 至于安排在Linux平面文件的修改,我不知道,我是一个Windows的家伙。 我希望别人能填补你的空缺。
我希望我指出你正确的方向。