同時評估多臺實體與虛擬伺服器的工作負載,並且要能長期持續地收集資料與記錄,進而做到追蹤和分析,光靠一般作業系統本身的功能並不容易做到,但這可以靠Novell Platespin的Recon來集中管理。

它可以遠端監控指定的電腦與伺服器,建立這些設備內的系統資產資訊,以及不斷記錄它們的工作負載、使用率,管理者基於這些歷史資料,能夠藉由統計圖表來分析和預測,檢視資料中心整體、特定群組或個別伺服器的效能發展趨勢,協助規畫機房整併的作業,同時可以判斷伺服器的負荷是否過重或過輕,以便決定整併或透過擴充實體伺服器來改善系統效能。

從Recon的管理介面上,我們看到它在工具列只提供兩大主要功能按鈕──Inventory(資產管理)和Consolidation(伺服器整併),以便快速檢視與管理受控電腦的資產清單,以及執行整併規畫。

Recon也可以整合虛擬化平臺的管理伺服器,像是VMware VirtualCenter和Citrix XenServer,以便掌握虛擬機器的系統使用狀態與資源耗用程度。新版改善的部份,主要是擴大分析範圍,針對過去、現在與預期的系統資源,呈現更細節的系統耗用資訊。尤其是針對磁碟使用量的狀態,而Recon最新的3.7.1版現已增加近30個偵測項目與3份報表,並且首度支援IBM AIX的伺服器效能監控;而且,現在Recon能夠辨識連接在受控伺服器上的本機儲存裝置,以及iSCSI、SAN等網路儲存裝置。

原廠表示,目前Recon有兩種計價方式。一種是Platespin Recon Project,依據Server day(將實體伺服器數量乘上專案評估天數),每個Server day需付95美元,使用時間依購買天數而定;另一種則是Platespin Recon Enterprise,根據處理器核心數,也就是實體伺服器的處理器核心總數,每顆核心為5,148美元,使用時間不限。

支援Windows、Linux/Unix和伺服器虛擬化等多種系統平臺

這套系統的架構很單純,分成負責收集資料的監控伺服器,以及存取Recon伺服器的個人端程式,它們都需建置在32位元的Windows環境。而且,Recon伺服器在安裝前,Windows Server 2003/2008要先裝好IIS、.NET Framework 3.5和MDAC 2.6等元件。

而Recon可監控的系統不只是目前版本的Windows平臺,可以支援到NT 4.0、Windows 2000,同時也可支援Novell的NetWare,以及Linux/Unix系統,像是RedHat Enterprise Linux、Fedora Core、SUSE Linux、Ubuntu、CentOS,以及Sun Solaris和IBM AIX。此外像是伺服器虛擬化平臺,Recon也支援得相當齊全,已包括VMware、微軟、Xen/Citrix等系統。

直接從遠端存取伺服器軟硬體狀態與效能監控資訊

Recon收集資訊時,是由Recon伺服器直接透過擁有管理者權限的身分遠端存取效能記錄,並不將代理程式安裝到受控管的伺服器上。依據監控的深度,這項工作主要分成Discovery、Inventory和Monitoring等3種階段。

整體而言,Recon在監控伺服器效能時,雖然不需代理程式,但受控管的電腦需開放特定編號的網路埠、啟動某些系統服務,才能讓Recon伺服器收集到系統資訊。

從Recon個人端程式(Recon主要的管理者操作介面)啟動Discovery作業時,Recon掃描整個網路上的電腦,支援用AD、LDAP網域,或是設定一段子網路、IP範圍(用Ping,並可搭配網路埠掃描的方式),來列出清單。

到了Inventory與Monitoring時,Recon依作業系統的不同,採取對應的做法。例如針對Windows,系統會透過微軟作業系統均內建的WMI(Windows Management Instrumentation)或遠端登錄服務來執行一支程式,來取得電腦的資產資訊;至於效能的監控上,則利用Windows內建的效能計數器(Performance Counter)。

可預測伺服器整併後的效能

Recon另一個主要功能,是基於所收集到的電腦資源狀態與工作負載資訊來產生伺服器的整併規畫,並產生分析與用量成長預測的統計圖表,協助企業在虛擬化這類作業的前後,去觀察和比較系統負荷的變化是否符合預期。

在規畫功能模組上,Recon對電腦工作負載的計算,是基於5個指標 ──處理器、記憶體、磁碟的空間和I/O,以及網路I/O,而且對於整併後所使用的伺服器規格,也可以透過伺服器範本的方式來套用或自行手動定義。

要使用這項功能,管理者需從Recon個人端程式中,按下Consolidation的工具列按鈕,我們可以在這裡新增專案或是管理伺服器組態的範本。

一開始設定時,專案的新增精靈介面會要求你選擇專案類型為Server Consolidation、Workload Protection,或是同時包含這兩種目的的專案。第一種專案主要就伺服器的既有負載來產生建議,第二種則是針對災難備援的角度來建議工作負載的配置,並且需指定虛擬機器或透過伺服器範本來配合所需情境。

精靈會繼續要求管理者輸入所欲整併或保護的伺服器,以及效能記錄資料的時間範圍,當然,這些設備必須要先由Recon收集一段時間的效能資料。此外,管理者也可以進一步調整工作負載的計算方式,主要是針對上述5個指標的每小時尖峰值的平均數加上標準差,作為工作負載未來的變數與成長幅度,數值範圍為1~2之間。

接下來,要設定系統預測的期間(分為月、周、日,最長至1年),以及透過4種方程式(線性、對數、指數與多項式)所呈現出來的發展趨勢。

最後一步,則是設定分析伺服器的耗電量與伺服器的減額因素(Derating Factor,伺服器的平均耗電比例),計算單位分別是千瓦小時與百分比。這裡的設定,主要是為了統計機房的能源與冷卻成本。

這些步驟都完成後,Recon會針對列在專案中的每臺伺服器,產生一個24小時的工作負載計畫,呈現的每一個小時數值,是伺服器在這個時間點所呈現的尖峰值。

 

對Recon來說,專案的功能所指的是伺服器整併的規畫,經過精靈介面的一步步引導後,系統可以產生圖形化的效能報表。

 

這是一臺採用4核心8執行緒Xeon 5667處理器的2路伺服器,統計報表所顯示的是16個核心平均各自的運作時脈。

 

Recon在監控的目標伺服器上並不需要安裝代理程式,但需確定管理者是否具備存取權限,以及指定的網路埠都已開放。若用Platspin Analyzer這支程式去驗證,能獲得更多協助判斷的資訊。

 


產品資訊 建議售價●Platespin Recon Project每天為95美元(按Server day計價) 原廠●Novell 網址●www.novell.com 電話●(02)2737-0946 處理器需求●Pentium 4 2.8 GHz 記憶體需求●1GB支援作業系統●32位元Windows Server 2003/2008 SP1 支援資料庫●PostgreSQL 8.3.4、SQL Server 可監控的系統平臺●Windows、Linux、Novell NetWare、Unix、Hypervisor
 


Advertisement

更多 iThome相關內容