天天看點

《vSphere性能設計:性能密集場景下CPU、記憶體、存儲及網絡的最佳設計實踐》一3.1.1 在投入生産之前測試變化

本節書摘來華章計算機《vsphere性能設計:性能密集場景下cpu、記憶體、存儲及網絡的最佳設計實踐》一書中的第3章 ,第3.1.1節,[美] 克裡斯托弗·庫塞克(christopher kusek) 著 呂南德特·施皮斯(rynardt spies)姚海鵬 劉韻潔 譯, 更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

虛拟化的世界裡測試至關重要,測試即測試那些會影響生産的任何變化。通常情況下,我們可以通過設定專用vlan并将最大傳輸單元(mtu)設定為9000來提高vmotion的性能,如圖3-1所示。當配置正确時,它可以正常工作;但是,如果配置不正确,它或許會産生小到打斷ha、大到突然停止生産的故障。

《vSphere性能設計:性能密集場景下CPU、記憶體、存儲及網絡的最佳設計實踐》一3.1.1 在投入生産之前測試變化

測試實驗室允許你在虛拟化産品投入生産前審查其中細微的變化。它還提供了一個進行測試、驗證、部署和復原的裝置。在生産環境中改變管理規則可能會比較困難,排程的複雜性和風險都很高,是以一個測試實驗室使你在進行改變之前來進行測試。雖然可能沒有必要測試每一個變化,但是一些特定的變化絕對應該在實驗室進行測試,而不是直接部署在實際生産環境中:

部署容錯;

隔離vmotion、管理、nfs和iscsi流量,包括巨型幀的配置;

部署和使用vsphere分布式交換機;

啟用增強vmware的vmotion相容性(evc);

部署分布式電源管理(dpm);

為esxi和vcenter配置自簽名證書。

該清單很容易繼續寫下去,尤其是當功能集持續增多的時候。測試實驗室的目的是鼓勵探索你可能在生産中想啟用但不确定啟用後有什麼影響的選項。前面提到了部署計劃,但我們希望把重點放在最容易被忽略的復原功能中。涉及某些功能的部署時,如vcenter server連結模式,你可能會發現,在測試實驗室中它可以正常工作并實作你想要的功能,但是到了大規模生産的時候,表現得卻和預期完全一樣。當發生這種情況的時候,無論是在部署什麼功能集,都應有必要知道如何復原和恢複環境。

繼續閱讀