當用戶在配置微軟Hyper-V時,可以將注意力集中在如儲存、故障轉移、網絡以及配置自動化等關鍵技術上。這些模塊都是很重要的,但是當用戶真正決定使用虛擬系統時,虛擬機(VM)崩潰以及缺乏對虛擬資源的可見性才是最大的威脅。舊版的供應模型(provisioning model)中,當從發出申請一個新服務器的請求到開始配置系統工作量需要數星期之久,而現在這個過程只需要幾分種而已。
如今啟動一台新的虛擬機如此方便,這就意味著以前啟動新服務器時的物理限制已不復存在了。當你的資源不受限制時,就會導致管理員在不理解這些資源從何而來的情況下就沉溺其中。要知道不光所有的機器要花錢購買,機器所使用的CPU和存儲資源也需要許可。
虛擬服務器供應的注意事項
那麼用戶該如何掌控這種情況呢?首先可以從監視新服務器開始。舉個例子,由於花在進程中的時間和精力很多,物理機幾乎不可能不被注意到,而虛擬機的速度則可以快很多。這在處理測試以及在QA環境裡使用新的虛擬機來進行新軟件測試時特別有用。首先,用戶要確保記錄下所有新機器和他們的用途以及所用權。並且,如果機器僅供暫時使用的話,要注意他們的截止日期並嚴格遵守這些日期。
許多Windows管理員面臨的另一個問題是存儲模糊,這是由於虛擬機的連接數到達一定數量引起的。用戶每次要為一台新的虛擬機的硬盤多分出100GB的存儲量,這會影響存儲區域網絡(SAN)的性能。而群集共享卷(CSV)不僅從實用群集方面提供了幫助,在配置方面也起到一定的作用,在用戶使用高度集中的組織結構從而使得自己與存儲技術分離開時其作用尤其明顯。群集共享卷取代給每台虛擬機劃分出一個新的邏輯單元號(LUN)這種方法,使用戶能夠請求一個更大的LUN,以儲存更多的虛擬硬盤(VHD)文件。這不僅使得存儲更加簡便,也使得用戶更清楚存儲情況。
CSV也帶來了挑戰,那就是如何平衡出現在同一時刻的I/O請求,當不平衡的情況出現時會影響I/O的性能。舉個例子,將一些高端的I/O端口數據服務器加到隊列中就會影響性能。這看似不太可能,但是當用戶在配置機器時太快則很容易出現這種錯誤。由於負載很大,在SAN或者iSCSI存儲的直接路徑剛傳遞給系統管理員時尤其容易出現這種錯誤。所以用戶要確保自己清楚知道什麼內容存儲在什麼位置,並在追蹤自己的虛擬機時明白它的配置。
虛擬環境服務器配置標准化
在配置沒有標准化之前不要有進一步的操作。許多虛擬環境都是因為操作手冊和繁瑣的程序陷入困境。從技術角度來看,用戶可以通過幾下幾種方法來使進程繼續。
對初學者也可以通過幾下幾種方法實現普通機器的自動化:
- 使用系統預准備工具創建可存儲的鏡像,作為可供使用的虛擬機。
- 使用Windows配置服務使這些機器處於可供配置的狀態。
- 利用WMI腳本和PowerShelll命令實現配置自動化。(注意:啟動設備的虛擬開關都可以利用腳本進行配置)
當然用戶還可以使用很多工具來實現這些方法,幫助追蹤VM並為這些自動化程序添加圖形用戶界面(GUI)。比如微軟的系統中心虛擬機管理,Citrix Essentials,以及其他諸如UC4和HP Innsight之類旨在幫助用戶完善自動化功能的第三方產品。從更大的方向上來看,這些工具是很明智的投資。與VMvare相似,這些工具的價格和實際利用率會為你的系統制定ROI。但是使用這些工具的關鍵不只在配置上,而是深入到應用管理中。
即使用戶有了合適的工具和自動化程序來使自已的虛擬機標准化,以前的配置進程仍然是存在的,所以用戶需要查看系統中的當前請求進程。通常用戶會看到網絡配置的要求,如IP地址,系統帳戶。將機器與動態目錄連接需要多方的允許和信息。如果用戶希望自己的Hyper-V虛擬設施盡可能的靈敏,你需要采取與最終目標相符合的手段——供應一台新的虛擬機。
要做到這一點,就必須使系統的標准配置與用戶的網絡配置相同,包括虛擬局域網,子網和中繼。與SAN協商存儲位置在配置過程中也很重要。最後,找出帳戶自動化和實現計算機主導管理的方法,如果有可能的話,將其交由一個安全的腳本執行。
用戶需要記住的是,工具本身並不會使進程自動化,而配置虛擬機的方法和虛擬技術一樣靈活多變。不管你是決定使用自己的腳本還是利用這些虛擬管理工具來進行配置,方法都是相同的——你正在使你的團隊作好准備,享受服務器虛擬化提供的快速敏捷的服務。