《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一3.2.1 建立一個真實的環境
本節書摘來異步社區《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一書中的第3章 ,第3.2.1節,[美] 克裏斯托弗·庫塞克(Christopher Kusek) 著 呂南德特·施皮斯(Rynardt Spies)姚海鵬 劉韻潔 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。
3.2.1 建立一個真實的環境
在建立測試實驗室時,有必要對它的最終狀態做到心中有數。部分最終狀態應該盡可能精確地鏡像出將要測試的生產環境的特點。例如,如果你的生產環境使用的是最新的Intel處理器,那麼在測試實驗室中部署最新的AMD處理器將不能準確地反映實際工作負載、應用程序或用例的情況,當然,除非你隻在新硬件測試實驗室這麼做。另外,在非生產環境下使用類似的硬件也能為公司在緊急情況下提供更換硬件的備份。本質上講,硬件可以從非生產環境中“借”來並投入生產環境中—不隻是應用到部分生產環境,而且是應用到全部的主機以提高在峰值期間的集群和基礎設施性能。
此時你應該盤點你的生產環境及在測試實驗室中準備使用的用例。如果你還沒有這方麵的準備,那麼下麵的清單可能會對你有所幫助。
第一類是硬件:
- 服務器類型;
- 處理器的類型和數量;
- RAM的數量和速度;
- 存儲類型、容量和連接選項;
- 網絡接口類型和傳輸設施;
- 用於連接的網絡交換機;
- HVAC、BTU和電力需求。
在現實中,實驗室或非生產環境下經常使用舊設備。設法利用好現有的設備,並且記住並非所有的設備都必須適用於實驗室基礎設施。在共享存儲無法滿足的情況下,可以考慮使用VMware vSphere存儲設備(VSA)(大多數可用,部分免費)作為共享存儲來開啟vSphere的很多主要功能及vSphere 5.5的新存儲功能VMware Virtual SAN(VSAN)。
另外,在存儲或容量層找到一些與本地精簡配置功能相關的內容以提高磁盤主軸的利用,從而使原始存儲在本地虛擬機產生寫I/O請求以前不會固定在一個LUN上,這使得即使在後端存儲非物理可用的情況下也能部署大量的LUN用於測試目的。
下一類是軟件:
- 服務器固件版本;
- ESXi和vCenter版本;
- 存儲陣列係統固件版本;
- 網絡、存儲或CNA卡固件版本;
- 網絡或存儲交換機係統固件版本;
- 操作係統版本;
- 應用實例的版本;
- 其他軟件。
然後需要注意以下問題:
- IP和主機名;
- 端口配置和網絡布局;
- DNS、時間服務器、係統日誌和IP服務;
- 硬件及軟件的許可證密鑰;
- 用於認證和使用應用的密碼和證書;
- 當前配置(交換機、vSphere、服務器)。
無論什麼樣的實驗室環境,記錄下這些工具在實驗室中的使用情況都是十分重要的。它能夠讓你以一種真實的類似生產環境的方式部署和配置實驗室,從長遠來看,也能夠幫助在生產中排錯並解決問題。等你有了這些信息以後,加之合理的規劃,你就可以享受其中的樂趣了!
最後更新:2017-06-22 11:32:17
上一篇:
《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一3.2.2 建立實驗室
下一篇:
現實需求巨大,技術尚未成熟,學界與業界思維大碰撞
javascript中encodeURI和decodeURI方法
D-News | 中國發布首個VR標準,穀歌為數據中心研發SDN新架構Espresso
Python正則表達式精講
Linux技巧--Redhat 5係統中的vim編輯器無法正常顯示中文解決方案(中文顯示為亂碼)/Ubuntu 12.04係統gedit中文亂碼
VPN網關最佳實踐係列(二)配置山石防火牆,安全連接雲上VPC與雲下IDC
etcd源碼解析之V2 server和raft核心運轉
大數據與我們的生活怎樣息息相關!
利用十大最佳遊戲開發工具開發遊戲
ASP.NET實現自適應圖片大小的彈窗 窗口可任意編輯
RocketMQ成為Apache軟件基金會頂級開源項目