VMware vSAN 初探

前言

VMware vSAN 正式於日前正式發佈,簡單來說它可以將多台伺服器當中「內接硬碟」組合成一個大的「Virtual SAN Clustered Datastore」,對於中、小型的環境來說可以擔任儲存設備的重任 (相當於 中階 儲存設備的效能)。




硬體需求及建議 (Hardware Requirements)

  • VMware vSAN Compatibility Guide
  • NIC: 1Gbps、10 Gbps (營運環境建議採用),因為 僅 支援 NIC Teaming 當中的「Active/Standby」模式 (所以把多 Port 1Gbps 串起來是沒用的)。
  • HDD: SSD (SAS、PCIe、NVMe) / SAS / SATA,通常 SSD 空間為屆時  SAS / SATA 總空間的「10 %」左右。
  • RAID Controller: 要符合硬體清單 VMware HCL,且必須支援 Pass-Through / RAID 0 / JBOD Mode 才行。
  • USB / SD Card: 4 GB / 8 GB,用來安裝 VMware vSphere ESXi 5.5。
  • vSAN Ready Node: 直接挑選 VMware vSAN Ready Node,那麼所有的硬體相關功能特色都已經符合規格。



vSAN 架構

  • 最少 3 台 Hosts / 最多 32 台 Hosts (Scale-Out 架構)、最多支援 3,200 VMs、最大達 2,000,000 IOPS、空間支援最多達 4.4 PB,並且 1 Cluster 當中只能有 1 vSAN Datastore。
  • 每台 vSAN ESXi Host 最少要建立「1 個」Disk Group,每個 Disk Group 至少要「1 顆 SSD」加上「1 ~ 7 顆 SAS / SATA」,最多可以建立「5 個」Disk Group,所以一台 vSAN ESXi Host 最多可以組成「5 顆 SSD + 35 顆 SAS / SATA」。
  • SSD 的功能為預設 30 % Write Buffer、70 % Read Cache,而最後的「資料」則是存入到 SAS / SATA 硬碟當中。
  • 支援 vSS 及 vDS 虛擬交換器,且必須要在 Layer 2 網路中啟用「IP 多點傳播 (IP MultiCast)」機制。
  • 支援 VM Snapshot、vSphere HA、vSphere vMotion / DRS,「支援」SIOC、Storage DRS、DPM。
  • vSAN Object: VM 主目錄(VM Home、Delta、Swap、Snapshot..etc)及 VMDK 虛擬磁碟,目前 VMDK 虛擬磁碟大小最多僅支援「2 TB」,且容量大於「255 GB」的 Object 會「自動分割」成多個元件,每個元件的 Metadata 會佔幅「2 MB」的磁碟空間。
  • vSAN Component: 每台 vSAN ESXi Host 最多只能支援「3,000 Component」,並依據 vSAN Object 的儲存空間(Default 20%)、效能 (Flash %)、資料保護 (Replica & Stripes、N Fail)等級,來決定儲存政策(Storage  Policy)之後,才運作 VM 虛擬主機。



監控 vSAN 效能




其它參考資源