رفتن به محتوا
بازگشت به وبلاگ
ویندوز سرور

کلاستر Failover Hyper-V: VM های با دسترس‌پذیری بالا

ساخت کلاستر Failover Hyper-V با Cluster Shared Volume، Live Migration و VM های HA روی Windows Server.

آبان ۱۴۰۴
۱۵ دقیقه مطالعه

مقدمه

Hyper-V Failover Clustering برای ماشین‌های مجازی high availability فراهم می‌کند - وقتی یک Hyper-V host شکست می‌خورد، VM های آن به‌طور خودکار روی host های باقی‌مانده راه‌اندازی مجدد می‌شوند.

نصب

POWERSHELL
# روی همه node ها اجرا کنید
Install-WindowsFeature -Name Hyper-V, Failover-Clustering -IncludeManagementTools -Restart

# اعتبارسنجی پیکربندی cluster
Test-Cluster -Node "hv01.company.local", "hv02.company.local" `
  -Include "Storage", "Network", "System Configuration"

ایجاد Cluster

POWERSHELL
New-Cluster -Name "HVCluster01" `
  -Node "hv01.company.local", "hv02.company.local" `
  -StaticAddress 192.168.1.20 -NoStorage

# تنظیم quorum برای ۲ node
Set-ClusterQuorum -FileShareWitness "witness-serverhv-quorum"

ایجاد VM با High Availability

POWERSHELL
New-VM -Name "WebServer01" -MemoryStartupBytes 4GB `
  -VHDPath "C:ClusterStorageVMsWebServer01.vhdx" `
  -NewVHDSizeBytes 80GB -SwitchName "Production"

# تبدیل به HA
Add-ClusterVirtualMachineRole -VMName "WebServer01"

Live Migration

POWERSHELL
# انتقال VM بدون downtime
Move-ClusterVirtualMachineRole -Name "WebServer01" `
  -Node "hv02.company.local" -MigrationType Live

# آماده‌سازی node برای تعمیرات
Suspend-ClusterNode -Name "hv01.company.local" -Drain

مهم‌ترین مهارت‌ها: درک quorum، تسلط بر Live Migration برای تعمیرات و دانستن چگونگی drain کردن node ها به‌صورت graceful.