《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一3.1.1 在投入生產之前測試變化
本節書摘來異步社區《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一書中的第3章 ,第3.1.1節,[美] 克裏斯托弗·庫塞克(Christopher Kusek) 著 呂南德特·施皮斯(Rynardt Spies)姚海鵬 劉韻潔 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。
3.1.1 在投入生產之前測試變化
虛擬化的世界裏測試至關重要,測試即測試那些會影響生產的任何變化。通常情況下,我們可以通過設置專用VLAN並將最大傳輸單元(MTU)設置為9000來提高vMotion的性能,如圖3-1所示。當配置正確時,它可以正常工作;但是,如果配置不正確,它或許會產生小到打斷HA、大到突然停止生產的故障。
測試實驗室允許你在虛擬化產品投入生產前審查其中細微的變化。它還提供了一個進行測試、驗證、部署和回滾的設備。在生產環境中改變管理規則可能會比較困難,調度的複雜性和風險都很高,因此一個測試實驗室使你在進行改變之前來進行測試。雖然可能沒有必要測試每一個變化,但是一些特定的變化絕對應該在實驗室進行測試,而不是直接部署在實際生產環境中:
- 部署容錯;
- 隔離vMotion、管理、NFS和iSCSI流量,包括巨型幀的配置;
- 部署和使用vSphere分布式交換機;
- 啟用增強VMware的vMotion兼容性(EVC);
- 部署分布式電源管理(DPM);
- 為ESXi和vCenter配置自簽名證書。
該列表很容易繼續寫下去,尤其是當功能集持續增多的時候。測試實驗室的目的是鼓勵探索你可能在生產中想啟用但不確定啟用後有什麼影響的選項。前麵提到了部署計劃,但我們希望把重點放在最容易被忽略的回滾功能中。涉及某些功能的部署時,如vCenter Server鏈接模式,你可能會發現,在測試實驗室中它可以正常工作並實現你想要的功能,但是到了大規模生產的時候,表現得卻和預期完全一樣。當發生這種情況的時候,無論是在部署什麼功能集,都應有必要知道如何回滾和恢複環境。
最後更新:2017-06-22 11:03:34