2019年9月14日 星期六

(VMWARE vSAN) - vSAN 6.7 Update 2 Upgrade 6.7 Update 3 Experience


  • 前陣子VMWARE發佈了vSphere 6.7 Update 3版本,而vSAN 6.7 Update3也一併Release,那麼就讓我們來體驗一下vSAN 6.7 Update 3吧。



  • vSNA 6.7 U3新功能探討:
(1) 當有更多的資源可用時,通過並行重新同步更多數據可進一步提高磁碟使用效率。vSAN 6.7中引入的自適應重新同步可確保虛擬機對象I/O保持適當的優先級。另外可以選擇群集中數據自動或是手動重新平衡。由於每個架構都是獨立的,因此可以根據管理員的需要對重新平衡機制進行調整。
當有部份磁碟空出較多空間時,可以自動重新平衡數據空間,這算是還蠻有幫助的改善

(2) 以往vSAN都會要求vCenter Server為相同或更新的版本才可以,但是現在對以前版本的vCenter的support變得更加靈活。
未來的vSAN新版本出來後,不需要再強制限制vCenter Server版本必須要與vSAN版本對應或更新,簡單來說就是若未來vSAN 6.7 U4推出後,可以保留現有的vCenter Server 6.7 U3版本即可,不再要求vCenter Server需保持較新的版本,而實際的狀況也只能等未來出新的版本後,才能實際測試囉

(3) 可以在線調整vSAN所提供的ISCSI LUN的空間大小,不需使卷停機。
我覺得這功能很棒,畢竟空間遲早都會面臨不足的問題,所以未來遇到空間不足時,可直接在線擴充即可

(4) 透過智能I/O管理提高整體的性能,將數據從寫入Cache降級到容量層,可以在vSAN 6.7 U3中實現可預測的作業效能。這使得vSAN更有效,並且與順序寫入的吞吐量增加一致。降級操作的一致性增加產生高延遲和低延遲之間的有較小偏差。這種增加的吞吐量還減少了Rebuild所需的時

(5) Windows Server故障移轉叢集(WSFC)已可部署在存放vSAN的vmdk上。vSAN 6.7 Update 3導入對SCSI-3 PR的支持,使得Windows Server故障移轉叢集功能能夠為工作負載直接部署在vmdk上。
以往Windows Server Failover Cluster只能透過vSAN ISCSI Target功能來達到容錯的效果,而來到vSAN 6.7 U3已可從存放於vSAN內的vmdk來得到Windows Server Failover Cluster的支持,我覺得是很不錯的支持

  • 這邊就順便補充一下VxRail超融合升級前的事項,有用過VxRail的人應該都知道底層會有VxRail Manager平台,而這也是VxRail很重要的一個管理平台,若VxRail的vCenter是採用內部部署的(VxRail vCenter Server),只要VxRail型號按照可升級的對應版本先升級VxRail Manager就會自動連帶升級vCenter Server(PSC及VCSA),但是若是採用外部所部署的vCenter Server,就要注意了,以(圖2)來看,若要從4.5.3升級VxRail 4.7版本之前,一定要先確認外部的vCenter Server是否已達vCenter Server 6.7 U1以上的版本才可以。


  • 另外還要注意vSAN 6.7 U3與硬體上是否有兼容性的問題,尤其是I/O Controller


  • 測試環境 : 



1. 首先開始升級vCenter平台  (注意:升級前必須先Backup vCenter Server)

2. 發生無法升級的情況

3. 先檢查一下Upgrade compatibility,確實vCenter 6.7 U2是可以直接Upgrade 6.7 U3的

4. 後來發現可以採用下載Patch來Upgrade,下載下來將ISO放入vCenter Server內掛載即可

5. 透過SSH登入VCSA,輸入software-packages stage --iso,一直Enter直到可以按Yes

6. 輸入software-packages list --staged

7. 輸入software-packages install --staged 開始進行Upgrade

8. 出現完成後,重開機即可完成升級作業

9. 順利完成升級 (此升級方法,已不需要再Deploy新版的vCenter Server,可以沿用舊的vCenter Server平台)

10. 我們可以先看到在還沒將vSAN升級至6.7 Update 3之前,ISCSI LUN是無法在線擴充的  (必須要先離線LUN才可以進行擴充)

11. vCenter Server升級完成後,若沒問題,就可以準備Upgrade ESXI主機了

12. 新增基準

13. 連結ESXI基準

14. 選擇ESXI 6.7 U3

15. 修復

16. 接受

17. 檢查是否為就緒

18. 預設是立即,執行前請確保虛擬機器皆已vMotion至其它ESXI主機上

19. 開始修復

20. ESXI會自動進入維護模式,開始進行升級作業

21. 升級過程會自動重新開機ESXI主機,接著即可完成升級作業

22. 手動將ESXI主機結束維護模式

23. 已符合標準

24. 將vSAN磁盤格式升級到10版本。如果是從磁盤格式版本5或更高的版本升級,則無需執行數據撤出 (僅更新元數據)

25. 先檢查vSAN健全狀況,是否有異常

26. 再來檢查vSAN是否有在做同步物件的作業

27. 若檢查都沒問題,開始準備升級vSAN On-Disk Format

28. 升級

29. 升級完成

30. 在線的情況下,已經可以將LUN隨意擴充囉

31. 測試先寫入資料進去

32. 寫入過程中,來執行擴充作業看看   (已順利在線擴充OK,檔案複製作業未受影響)

33. 再至系統就可看到掛載的ISCSI磁碟已多出5G Space

34. 接下來我們就來看vSAN 6.7 Update 3為Windows Server Failover Cluster帶來的新功能吧


35. 首先配置WSFC虛擬機器的SCSI Controller

36. 新增硬碟,Disk Mode配置獨立-持久性,並指定SCSI控制器

37. 另一台WSFC02虛擬機器也需要一樣的配置

38. WSFC建立叢集後,可發現磁碟已順利指派給WSFC Node上

39. 設定角色

40. 輸入服務叢集名稱

41. 選擇叢集磁碟

42. 角色設定完成

43. 測試將WSFC01主機關機

44. 服務已移轉至WSFC02節點上

45. 發生服務中斷後,檔案複製作業會卡一下,等服務順利移轉至其它可用的節點上,就會繼續完成後續的複製作業

46. 接著再測試ESXI故障,是否可達到我們預期的結果

47. 先設定虛擬機器/主機規則,盡量避免WSFC這兩台虛擬機器放在同一台ESXI上

48. 將ESXI主機關機

49. WSFC01虛擬機器已移轉至第三台(172.16.0.112)ESXI上開機

50. 服務已移轉至WSFC02虛擬機器上



◎ 結論 : 這次的vSAN 6.7 U3新增了一些不錯的功能及支持外,還有對整體效能的優化上加以改進,讓我們期待未來的版本是否還會有哪些更強大的功能吧。



沒有留言:

張貼留言