Microsoft Assessment and Planning Hyper-V Azure 資產管理 MAP 虛擬化

善用微軟MAP資產管理 主機資訊及負載一目瞭然

2014-12-03
企業組織在導入虛擬化技術之前,必須先評估現有運作環境中主機的工作負載以及硬體資源的損耗情形。正所謂「工欲善其事,必先利其器」,透過本文所介紹的MAP Toolkit免費工具,就能夠協助分析內部私有雲的作業,以及評估遷移至Microsoft Azure公有雲的部分。
收集主機效能資訊

雖然伺服器虛擬化環境已經逐漸普及,但許多企業或組織在評估導入伺服器虛擬化環境時,卻可能發生不知如何評估硬體伺服器規則的情況。

比較簡單的評估方式是將現有環境中主機有多少資源加總即可,例如現有20台實體伺服器,每台都有2顆CPU核心及8GB記憶體,那麼屆時便可能會評估2台實體伺服器,每台至少具備20顆CPU核心和80GB以上的記憶體空間。

然而,這樣的評估方式並不客觀也沒有相關數據的佐證,並且可能會造成屆時建立的伺服器虛擬化環境,VM虛擬主機運作效能不如預期。舉例來說,現有的實體伺服器,每台可能是4顆300GB SAS介面1萬轉的硬碟建立RAID-5,但管理人員只評估需要900GB的磁碟空間,卻遺忘了最重要的IOPS的部分。因此,到時候常常會在儲存空間上可以滿足需求,但是IOPS的部分卻嚴重不足,因為若要照樣評估的話(儲存設備至少需要80顆SAS硬碟),那麼儲存設備的預算至少會占掉整體預算的60?80%以上。

此時,管理人員可以透過MAP工具中的效能分析項目,來幫助了解環境中主機的效能需求。預設情況下,MAP工具會持續執行1小時的效能數據收集任務(每5分鐘1次),當然也可以收集更久時間,使得效能數據取樣更加精準。

在MPA工具的效能數據收集中,除了常見的CPU、Memory使用量之外,也包含虛擬化環境中VM虛擬主機效能表現最重要的IOPS數據,不只是整體的IOPS數據使用量,甚至連「讀取(Read)/寫入(Write)」都能幫忙收集,當然網路流量也有收集。簡單來說,它包含了虛擬化環境最需要了解的四大硬體資源,也就是CPU、Memory、Disk I/O、Network。這樣的效能數據收集及分析,相信可以有效幫助管理人員評估屆時伺服器虛擬化環境的硬體資源。

在開始進行之前,因為效能數據收集作業,除了先前提到Windows主機必須啟動「WMI系統服務(TCP Port 135)」之外,還必須依靠「Remote Registry服務(TCP Port 445)」來取得相關資訊。當然,除了系統服務之外,防火牆規則也必須開啟,否則屆時將無法順利收集到主機的效能資訊(圖20)。


▲圖20 除了WMI之外,還必須開啟Remote Registry服務及防火牆規則。

完成環境中Windows主機的系統服務及防火牆設定後,請在MAP Toolkit操作介面中依序點選「Environment > Performance Metrics > Collect performance data」項目。首先,在效能數據收集的時間上,預設是持續收集1小時,可以依照需求收集較長或較短的時間,實務上建議在每天的工作時間中,至少應收集2?3小時並且持續收集1個月,屆時的效能數據報表內容,比較能協助精準評估主機的工作負載,如圖21所示。


▲圖21 設定效能數據收集時間。

其他組態設定部分,採取與剛才收集主機資訊同樣的操作方式,也就是指定要收集效能數據的主機,以及確認要採用的網域或本機的管理者帳號和密碼即可。之後,MAP主機便「每隔五分鐘」收集一次相關主機的工作負載情況,直到設定的停止時間為止,此實作環境中收集5台主機的工作負載,如圖22所示。


▲圖22 針對5台主機收集效能數據(持續1小時)。

同樣地,主機的效能數據收集完畢之後,按下「Performance Metrics Report」選項,便可以產生效能數據報表,如圖23所示。


▲圖23 產生主機的效能數據報表。

在報表內容中,可以看到主機名稱、作業系統、CPU型號/時脈/核心、平均/最大CPU使用率、記憶體空間、平均/最大Memory使用率、平均/最大IOPS、讀取/寫入IOPS、網路流量等等(圖24)。相信這樣的效能數據內容,對於管理人員在評估伺服器虛擬化的硬體資源時,將能有效地佐證該台伺服器的工作負載情況,而在預算與硬體資源之間找到最佳的平衡點。


▲圖24 主機的效能數據報表內容,包括四大硬體資源(CPU、Memory、Disk I/O、Network)。

結語

透過本文的介紹及實作,相信讀者對於MAP Toolkit這套免費工具,已經感受到其強大的威力(例如無須安裝代理程式等等)及精準的報表內容(如主機的磁碟工作負載IOPS等等),然而,本文只是牛刀小試MAP Toolkit工具的部分功能而已。

簡單來說,MAP Toolkit工具不僅具備電腦資產管理功能,同時也可以協助評估及分析內部私有雲的部分,除了伺服器虛擬化、桌面虛擬化、資料庫、桌機作業系統升級之外,還能協助評估遷移至Microsoft Azure公有雲的部分。

<本文作者:王偉任,VMware vExpert及Microsoft MVP,網路暱稱Weithenn。由於工作關係經常碰觸不同的作業系統、網路架構、硬體設備、虛擬化技術等,因此希望能將一些技術心得分享給大家,擁有CCNA、NSPA、MCITP、RHCE、VCP等證照,個人網站:http://www.weithenn.org>


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!