少有技術像服務器虛擬化技術這樣迅速成為數(shù)據(jù)中心的一個根本部分。那是因為這項技術的基本賣點太容易理解了:當你在一臺物理服務器上運行多個邏輯服務器時,大大提高了硬件的利用率……
當然,細節(jié)來得比較復雜。虛擬機管理程序是你在上面部署虛擬服務器的一層薄薄的軟件,它通常包裝成一個完整的軟件解決方案,該解決方案會帶來許可、支持和/或維護等成本的某種組合(取決于你選擇哪種虛擬化軟件)。你還很可能需要升級到支持虛擬化的服務器處理器。
另一方面,減少服務器數(shù)量可以間接地節(jié)省成本——減少租賃場地、減少冷卻費用,當然還能減少耗電量。
比這還要誘人的是虛擬化固有的靈活性。當工作負載變化時,你可以輕松地開啟或關閉虛擬服務器,實現(xiàn)靈活擴展,動態(tài)滿足應用程序的新需要。
部署虛擬化基礎設施的道路同樣面臨隱藏的困難。你既需要克服初始成本和干擾業(yè)務等不利因素,又不能給人留下不切實際的期望。你還需要知道如何繼續(xù)開展部署工作、盡量降低風險,并且確保性能處在可以接受的水平。
為服務器虛擬化拿出理由
說服別人接受服務器虛擬化技術很容易。畢竟,誰不想最大限度地利用服務器硬件?事實上,這個基本想法實在太誘人了,你要小心,以免吹噓過頭。要確保你考慮到了可能面臨的資本設備、部署、培訓和維護等成本。與其他許多新技術一樣,虛擬化技術節(jié)省成本的優(yōu)點往往漸漸才會體現(xiàn)出來。
大多數(shù)虛擬化部署工作需要新的硬件,這主要是由于虛擬機管理程序需要支持虛擬化的更新的處理器。所以,部署虛擬化的最佳時機是你需要為現(xiàn)有基礎設施增加服務器,或者更換老化硬件的時候。
更新穎服務器的出色效率將有助于為使用虛擬化技術拿出理由。先要算一下目前基礎設施所需要的耗電量和冷卻水平。(理想情況下,應該針對每臺服務器逐臺算一下,這項工作很費時間,但可以得出極其準確的數(shù)字。)然后,核查你打算購買的硬件的相同技術規(guī)格,了解電力和冷卻成本方面可以節(jié)省多少。
再加上你使用較少的物理服務器就能處理一樣大的工作負載,你提議的虛擬化基礎設施與現(xiàn)有基礎設施相比會顯得好處非常大。如果新硬件的功能足夠強大,也許能夠在每臺物理服務器上運行許多邏輯服務器。
遺憾的是,確定一臺物理主機上可以裝幾個虛擬服務器向來不是一門精確的科學。不過,有些工具能夠助一臂之力;有些服務器整合工具允許你指定你目前和計劃使用的硬件的品牌和型號,還會在一段時間內(nèi)監(jiān)視現(xiàn)有基礎設施。
掌握了所有這些數(shù)據(jù),你就可以制作報告,準確地表明需要多少個虛擬化主機、哪種類型、預期的虛擬服務器與物理主機之比。有些報告甚至還會為新的基礎設施計算預計的耗電量和冷卻容量。比較一下EMC VMware、微軟及其他廠商提供的選擇,以便在上馬虛擬化項目之前搞到最準確的數(shù)據(jù)。
但重申一下,切勿吹噓過頭。每個人都有必要認識到:可以減少物理服務器的數(shù)量并不意味著可以減少邏輯服務器,也并不意味著可以減少IT人員。事實上,通常很有必要聘請一名稱職的顧問來幫助規(guī)劃任何虛擬化項目。雖然虛擬化的基本概念很簡單,但要是不具備相應的知識和經(jīng)驗,規(guī)劃、設計和實施階段就會相當棘手。
先培訓后上馬
考慮到對現(xiàn)有員工進行培訓也很重要。對現(xiàn)有的IT基礎設施進行虛擬化,意味著要改變整個計算平臺的結構基礎。從某種意義上說,你把好多雞蛋放在幾只籃子里。當這個基礎設施投入使用時,IT管理員精通管理該基礎設施顯得至關重要,因為虛擬化帶來了許多危險,必須加以避免。
只要有可能,就要確保在你全面實施虛擬化之前對員工進行培訓。你選擇的廠商應該為特定的培訓提供多種選擇,起碼要提供在線培訓課程。
此外,要充分利用許多虛擬化平臺提供的評估期。比如說,VMware的企業(yè)框架可以免費下載、安裝和運行60天,而這段期間對于管理員熟悉提議環(huán)境中的工具和功能大有幫助。這種實際上手的經(jīng)驗是什么都無法替代的。
然而,不要犯新手常犯的低級錯誤:將用于培訓的試驗平臺變成實際使用的生產(chǎn)平臺。等到首次開始使用生產(chǎn)虛擬化環(huán)境時,要確保干凈地安裝了所有組件,而不是從培訓工具遷移過來。
另一件重要的事情就是,確保并不單單進行軟件方面的培訓。硬件方面的考慮對于虛擬化技術的實施也非常重要,包括以太網(wǎng)接口的數(shù)量、處理器的選擇、內(nèi)存數(shù)量、本地和共享存儲等等。你的管理員通曉支持性工具的日常操作和功能也至關重要,比如存儲區(qū)域網(wǎng)(SAN)陣列管理接口、以太網(wǎng)或光纖通道交換機等工具。要知道,在虛擬化環(huán)境中,影響某臺服務器上某個端口的錯誤會影響在這個主機上運行的所有虛擬服務器。
淘汰舊設備
實施虛擬化項目的一個重大好處是,這給了IT部門淘汰舊硬件和舊框架的機會。眼下正是大好時機,可以檢查整套基礎設施,并且找出遺漏的、不再需要的或者可以并入到其他工具或項目中的組件。
你完成虛擬化的規(guī)劃階段后,應該密切關注不用太費力氣就可以從機房剔除的任何設備。這將簡化遷移過程,并減少需要遷移或者重新建立在虛擬化基礎上的服務器數(shù)量。
這還是檢查提議解決方案的網(wǎng)絡需求的大好機會。在任何規(guī)模合理的基礎設施中,物理主機采用以太網(wǎng)匯聚(Ethernet trunking)通常必不可少。通過匯聚技術,虛擬機就能夠連接到任何匯聚的網(wǎng)絡上,而不是僅僅連接到與主機直接連接的第2層網(wǎng)絡上。你還可以在網(wǎng)絡之間實時切換主機。這是大大增強靈活性的一種非常容易的方法。
你是否打算運行需要連接到隔離區(qū)(DMZ)網(wǎng)絡的任何虛擬服務器?如果是這樣,最好它們在每個主機上都有專門傳輸該流量的接口,不過同樣有可能對那些連接進行匯聚。一般來說,你應該對可信網(wǎng)絡與不可信網(wǎng)絡保持物理隔離;為主機增加另一個網(wǎng)絡接口是成本最低的辦法。