即使在虚拟机guest os vmwaretools命令行中关闭了时间同步,当重启guestos或vmtools服务时,虚拟机仍会跟esxi同步,要彻底禁止虚拟机和esxi同步,还需在该虚拟机vmx文件中添加以下代码:
tools.syncTime = "0" time.synchronize.continue = "0" time.synchronize.restore = "0" time.synchronize.resume.disk = "0" time.synchronize.shrink = "0" time.synchronize.tools.startup = "0" time.synchronize.tools.enable = "0" time.synchronize.resume.host = "0"
也可通过powercli编写脚本文件批量执行:
$vm = get-view (get-vm test-time).Id #虚机名为test-time $vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec $vmConfigSpec.extraconfig = New-Object VMware.Vim.optionvalue $vmConfigSpec.extraconfig[0].Key="time.synchronize.continue" #键名 $vmConfigSpec.extraconfig[0].Key="time.synchronize.restore" #键名 $vmConfigSpec.extraconfig[0].Value="0" #值 $vm.ReconfigVM($vmConfigSpec)
#执行脚本后,会创建time.synchronize.continue和time.synchronize.restore键值,并且值都为0
时间: 2024-08-30 14:40:59