Her ikisi de Server 2016 Datacenter ile 2 ana bilgisayarım var
Her ana bilgisayarda şu anda Paylaşılan depolama birimini kullanan 2 VM var
Tüm küme şeylerini yapabilirim., Canlı taşıma, depolama alanı taşıma,
Aynı anda kümedeki tüm vm kaydetmek için bir komut dosyası için tüm google arıyordum.
Bunu çalıştırırsam:
$clusterNodes = Get-ClusterNode;
$Name = ForEach($item in $clusterNodes){Get-VM -ComputerName $item.Name; }
{save-VM -ComputerName $item.Name; }
Vm'leri kurtaracak, ancak her ana bilgisayar için bir kez VM'nin isimlerini iki kez soracaktır.
Her şeyden önce, kümedeki tüm VM'leri tek bir bilgisayardan yeniden yapılandırabilir, ayrıca vm çok hareket eder, böylece her zaman aynı ana bilgisayarda olmazlar.
Misal:
Tüm vm'leri kaydet
Paylaşılan depolama biriminden çıkarın:
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'leri başlatın
Her ana makineye ayrı ayrı giriş yaparsam komut iyi çalışır, ancak üretimimde yaklaşık 100 VM'ye sahip 7 ana bilgisayarım var.