رفتن به محتوا
بازگشت به وبلاگ
VMware

VMware vSAN: پیکربندی ذخیره‌سازی Hyper-Converged

پیکربندی VMware vSAN برای ذخیره‌سازی Hyper-Converged: Disk Group، پالیسی، Stretched Cluster و Deduplication/Compression.

شهریور ۱۴۰۴
۱۶ دقیقه مطالعه

مقدمه

vSAN راه‌حل ذخیره‌سازی hyperconverged VMware است که در vSphere تعبیه شده است. به جای SAN/NAS خارجی، vSAN از دیسک‌های محلی روی ESXi host ها استفاده می‌کند.

معماری vSAN

TEXT
ESXi Host 1 + 2 + 3
[دیسک Cache (NVMe/SSD)] + [دیسک Capacity (HDD/SSD)]
          |
    شبکه vSAN (10GbE+)
          |
    Datastore vSAN (مشترک)

فعال‌سازی vSAN با PowerCLI

POWERSHELL
Connect-VIServer -Server vcenter.company.com
$cluster = Get-Cluster "Production"
Set-VsanClusterConfiguration -Cluster $cluster -VsanEnabled $true

# پیکربندی disk group‌ها
$hosts = Get-VMHost -Location $cluster
foreach ($esxiHost in $hosts) {
    $cacheDisk = Get-VMHostDisk -VMHost $esxiHost | Where-Object {$_.SSDEnabled}
    $capacityDisks = Get-VMHostDisk -VMHost $esxiHost | Where-Object {$_.CapacityGB -gt 500}
    New-VsanDiskGroup -VMHost $esxiHost -SsdCanonicalName $cacheDisk.CanonicalName
}

سیاست‌های ذخیره‌سازی

  • FTT=1، RAID-1: حداقل ۳ هاست
  • FTT=1، RAID-5: حداقل ۴ هاست (overhead کمتر)
  • FTT=2، RAID-6: حداقل ۶ هاست

پایش vSAN

POWERSHELL
Get-VsanResyncStatus -Cluster $cluster
Get-VsanSpaceUsage -Cluster $cluster
Get-VsanDisk | Where-Object {$_.State -ne "inUse"}