我正在运行带有 3 个主机的 SCVMM 2008 R2。现在我正在修补主机,因此我正在运行以下命令
disable-vmhost hostA -MoveWithinCluster
是否有可以运行的命令或可以启用的开关来指示将 hostA 上的机器迁移到哪里?上次我运行它时发生的情况是,所有机器都迁移到已经托管大量虚拟机的主机,而另一台主机完全是空的。
答案1
该特定命令行开关中不存在该选项。
但是,您可以通过使用命令获取节点上的所有主机get-vm
,然后将它们通过管道传输到move-vm
您指定的主机来实现所需的结果。之后,您可以运行disable-vmhost
以防止机器在维护期间移回那里。
例子:
Get-VM|?{$_.VMHost -eq 'hostA'}|Move-VM -VMHost 'HostB'