1
powershellを使用してHyper-v Cluserを管理する方法
Server 2016 Datacenterの両方で2つのホストがあります 各ホストには、共有ストレージを使用する現在2つのVMがあります ライブ移行、ストレージの移動、 私は、クラスター内のすべてのvmを同時に保存できるスクリプトをGoogle全体で探していました。 これを実行する場合: $clusterNodes = Get-ClusterNode; $Name = ForEach($item in $clusterNodes){Get-VM -ComputerName $item.Name; } {save-VM -ComputerName $item.Name; } vmを保存しますが、VMの名前を各ホストに1回ずつ2回要求されます。 私の全般的な目標は、クラスター内のすべてのVMを1台のPCから再構成できるようにすることです。また、VMが頻繁に移動するため、常に同じホスト上にあるとは限りません。 例: すべてのvmを保存します 共有ストレージのオフ移動: Set-VM pv02 -SnapshotFileLocation C:\ClusterStorage\Volume1\pv02 Set-VM pv02 -SmartPagingFilePath C:\ClusterStorage\Volume1\pv02 Set-VMHardDiskDrive -VMName pv02 -ControllerType SCSI -Path C:\ClusterStorage\Volume1\pv02\pv02.vhdx VMを起動します 各ホストに個別にログインすると、コマンドは正常に実行されますが、実稼働環境では、約100のVMを持つ7つのホストがあります。