Я запускаю SCVMM 2008 R2 с 3 хостами. Сейчас я исправляю хосты, поэтому запускаю команду
disable-vmhost hostA -MoveWithinCluster
Есть ли команда, которую я могу запустить или переключить, чтобы указать, куда переносятся машины на hostA? То, что произошло в прошлый раз, когда я запускал его, заключалось в том, что все машины были перенесены на хост, на котором уже размещалось множество виртуальных машин, и был еще один хост, который был полностью пуст.
Такой опции нет в этом конкретном командлете.
Однако вы можете добиться желаемого результата, установив все хосты на узле с get-vm
команду, а затем подключите их к move-vm
к указанному вами хосту. После этого вы можете бежать disable-vmhost
чтобы машины не вернулись туда во время обслуживания.
Пример:
Get-VM|?{$_.VMHost -eq 'hostA'}|Move-VM -VMHost 'HostB'