সার্ভার 2016 ডেটাসেন্টার সহ আমার দু'জন হোস্ট রয়েছে
প্রতিটি হোস্টে আমার কাছে বর্তমানে ভাগ করা স্টোরেজ ব্যবহার করে 2 ভিএম এর ডেভ রয়েছে
আমি সমস্ত গুচ্ছ জিনিসগুলি করতে পারি যেমন, লাইভ মাইগ্রেট, স্টোরেজ সরানো,
আমি একই সাথে ক্লাস্টারে সমস্ত ভিএম এর সংরক্ষণ করতে সক্ষম হওয়ার জন্য স্ক্রিপ্টের জন্য সমস্ত গুগল সন্ধান করছি।
যদি আমি এটি চালাই:
$clusterNodes = Get-ClusterNode;
$Name = ForEach($item in $clusterNodes){Get-VM -ComputerName $item.Name; }
{save-VM -ComputerName $item.Name; }
এটি ভিএম এর সংরক্ষণ করবে তবে এটি প্রতিটি হোস্টের জন্য একবার ভিএম এর নামের জন্য আমাকে দু'বার অনুরোধ করবে।
আমার সর্বোপরি সমস্ত লক্ষ্য হ'ল এক পিসি থেকে সমস্ত ভিএম এর ক্লাস্টারে পুনরায় কনফিগার করতে সক্ষম হওয়া, এছাড়াও ভিএম এর প্রচুর কাছাকাছি যাতে তারা সর্বদা একই হোস্টে থাকে না।
উদাহরণ:
সমস্ত ভিএম এর সংরক্ষণ করুন
ভাগ করা স্টোরেজটি বন্ধ করে রাখুন:
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
ভিএম এর শুরু করুন
আমি যদি প্রতিটি হোস্টকে পৃথকভাবে লগইন করি তবে কমান্ডটি ঠিকঠাক চলবে, তবে আমার প্রযোজনায় আমার প্রায় 100 ভিএম এর সাথে 7 হোস্ট রয়েছে।