控制虛擬機蔓延:跟蹤技巧 |
發(fā)布時間: 2012/9/13 19:30:41 |
如果不加檢查,虛擬機蔓延會逐步侵占數(shù)據(jù)中心資源并最終影響到應用的性能。 防止這一問題的第一步就是記錄和跟蹤環(huán)境中的工作負載。這看起來足夠讓人頭疼,尤其是缺少完善的分發(fā)機制的時候。如果意識到這一點,您應該部署高效的策略來防止虛擬機蔓延,并達到一勞永逸。 跟蹤虛擬機的方法 無論您是否相信,有些管理員依然采用電子表單的方式跟蹤虛擬機。辛運的是,有生命周期管理工具和其它一些策略可以幫助完成這一讓人抓狂的手動過程。這并不是說精心管理的表單不是有用的資源,但是通過手動跟蹤和更新Excel表單的方式,可能會出現(xiàn)由于缺乏維護而出現(xiàn)錯誤的或過時的數(shù)據(jù)。 至少,我們應該建立授權規(guī)則防止不安分的管理員在閑暇時間隨便創(chuàng)建虛擬機。我們應該讓應用所有者通過使用申請表來提交新虛擬機需求。這聽起來太嚴厲而且違反敏捷流程的理念。但是僅僅簡單地通過表單和輸入數(shù)據(jù)來維護遠遠不夠。從我的經(jīng)驗看,這些系統(tǒng)通常缺少維護。如果您還通過表格來記錄IP地址,那么這些過時的數(shù)據(jù)終將導致IP地址沖突。 當然,您總會需要記錄一些信息。通過PowerShell腳本是生成周報的最佳方式,而且有很多免費的腳本可用,包括Al Renouf‘s vCheck for VMware vSphere.它可以生成所監(jiān)控環(huán)境的報告,并標示出配置問題。 如果資金充足,您還可以購買商業(yè)化的報告工具,例如Veeam的Reporter.它的免費版本可以報告虛擬機的使用狀況,而且通過裁剪不必要的虛擬機發(fā)現(xiàn)潛在的成本節(jié)省空間。 Veeam的Business View應用也是免費的。它可以根據(jù)業(yè)務單元對虛擬機歸類并顯示它們的消耗情況。很多這類應用都可以支持把數(shù)據(jù)輸出到Excel表單中,如果您確實需要建立。xls文件實現(xiàn)審計跟蹤的需求,那么通過軟件導出系統(tǒng)生成的數(shù)據(jù)總比手動編輯和維護的要好一些;蛟S您還會需要一張更為完善的列表,可以記錄所有物理機和虛擬機的IP地址等信息。 把虛擬機蔓延扼殺在萌芽期 防止虛擬機蔓延最好的辦法就是通過部署合理的不會影響性能的策略。創(chuàng)建合適的生命周期管理入口,可以讓用戶通過它申請到新的虛擬機。如果您的企業(yè)使用的是VMware vSphere、VMware vCenter Orchestrator (vCO)是個不錯的選擇。 vCO功能很強大,在vSphere 4 Standard或更高版本中,vCO是免費的。該產(chǎn)品包含了一系列的內(nèi)置工作流,可以幫助客戶建立自己的工作流。VMware客戶可以通過vCO Team Blog找到介紹如何創(chuàng)建簡單的自助虛擬機分發(fā)入口機制的demo演示視頻。該系列的第二和第三部分視頻也可以在線查看。 另外,微軟的Hyper-V也有內(nèi)置的自助分發(fā)入口機制,它是System Center Virtual Machine Manager (SCVMM)的一部分。該機制可以讓管理控制分配每個用戶的虛擬機數(shù)量,這樣可以限制虛擬機總的創(chuàng)建數(shù);蛟S您開始期待思杰也可以在自己的虛擬化平臺XenServer中提供自助工具。最初作為Cowley項目的一部分,思杰提供了可下載的自助工具,大約200MB的一個應用,是以Linux操作系統(tǒng)核心為基礎的。 思杰用戶需要做的就是下載應用并添加到已有的XenServer池中。該產(chǎn)品通過微軟的AD規(guī)則導入用戶,配合授權系統(tǒng),可以支持用戶對自己的虛擬機做開始、停止和懸掛等操作。 需要注意的是VMware 、思杰和微軟的工具都僅專注于自己的平臺。如果您是混合應用環(huán)境,可能需要第三方工具,例如Quest的vControl. 多數(shù)免費工具的另一缺點在于主流hypervisor供應商都沒有把“charge back”和“showback”模塊包含在內(nèi),因為這是一個單獨收費的功能。這讓人很失望,因為為每臺虛擬機增加“一美元”的投資可以減少蔓延。表面看這以免費的方式幫助用戶管理虛擬機,因為增加一個虛擬機只需簡單點擊鼠標而已。但實際上,每臺虛擬機都是有成本的,一方面來自于子OS和應用的軟件許可成本,另一方面分配給它的硬盤、內(nèi)存和CPU資源也有成本。 本文出自:億恩科技【mszdt.com】 |