從升級硬件到VMware 小公司的虛擬化實戰
連技術公司也時不時需要IT改造。一個典例是:去年,一家加拿大軟件開發商求助我在Microtek公司率領的團隊,希望對其服務器機房進行亟需的升級。這家小公司總共才六個人,專門開發基于訂購的應用軟件套件,以便眾多垂直市場的小公司客戶可以尋找及購置特種零部件;該公司迫切需要一臺新服務器來托管運行定制的客戶關系管理(CRM)系統,它用這套系統來管理大約100個客戶。
這家公司的內部IT基礎架構已外包出去,幾乎沒有留下什么說明文檔來指導現有員工。服務器運行在不太可靠的老化硬件上,硬件的磁盤空間所剩無幾。為了維持業務順暢運行,這家開發商需要立即升級這臺CRM服務器,添加更多的磁盤空間,為互聯網服務建立一套后備機制,升級網絡,幫助經常出差的公司老板遠程訪問,并且更新網絡的說明文檔。當然,這一切工作必須在有限的預算范圍內進行。
給我們打電話之前,這家公司現有的數據中心由一臺通用的Windows Server 2000白盒服務器(whitebox server)組成;該服務器配備2GHz單核至強處理器、1GB內存和3x36GB RAID 5磁盤組。這臺過時的機器通過16端口Linksys 10/100以太網交換機連接至網絡,并通過與地方電信公司的有線電視互聯網服務相連的D-Link寬帶路由器連接至互聯網。這是一種注定失敗的臨時性解決方案;幸運的是,該解決方案最終被丟棄了。
解決方案
為了讓這家軟件開發商的數據中心適應21世紀的形勢,我們從構建網絡本身開始入手。我們安裝了一只D-Link DES-1024D 24端口千兆交換機,換掉了那只過時的16端口100Mbps交換機。我們并沒有改動有線電視互聯網服務,但添加了一家無線互聯網服務提供商(ISP),作為輔助的故障切換服務,那樣萬一有線電視連接出現了故障,公司仍可以保持連接。與此同時,我們安裝了一個Fortinet Fortigate 60防火墻設備,讓這家公司的老板可以通過虛擬專用網(VPN)進行遠程訪問――他經常出差去拜訪客戶。
我們把原來那臺動力不足的服務器設備換成了戴爾PowerEdge 2900 III,新服務器配備四核至強8 CPU、8GB內存和4x400GB SAS 15000轉速RAID 5陣列。這臺結實的服務器動力足夠強大,運行速度是該公司原有服務器的好幾倍,于是我們得以實現這一步:利用VMware ESXi vSphere 4.0,對新硬件上的舊Windows Server 2000系統進行了虛擬化處理,這個切換過程對六人工作團隊來說很順利平穩;我們只讓系統停運了兩小時,就把整套解決方案架設起來。
為了保護該公司的數據、防止可能丟失,我們還部署了一套分層備份解決方案。
為實現服務器的文件級備份,我們部署了整臺服務器映像機制,并支持裸機恢復和粒度更細的文件級恢復。我們花了很長時間,努力尋找一款非常經濟的解決方案,結果找到了一款名為Image for Windows的程序, 給人以驚艷的感覺(而且只需要40美元!)。這樣一來,備份方面讓人高枕無憂。
由于它是虛擬機環境,我們還部署了ghettoVCB。 ghettoVCB在VMware服務控制臺里面運行,得到ESXi的支持;能夠拍下快照,然后克隆,以實現服務器的完全熱備份。ghettoVCB是我們在VMware論壇社區找到的免費腳本。
我們還實施了另一種文件級備份機制:每隔兩個小時,利用MirrorFolder, 把一整套的關鍵文件同步到外置USB硬盤上。如果型號和款式一模一樣的外置USB驅動器連接至同一個USB端口,你總是會得到相同的驅動器號。它適用于輪轉備份和基本歸檔。
實際成效
我們把這套系統投入使用后,那家小公司的六名員工立即發現網絡性能出現了大幅提升,這不足為奇。訪問服務器上的文件和CRM比以前快得多;服務器響應快速?,F在,編程人員能夠在服務器上直接訪問文件,不會遇到性能問題,而將文件保留在服務器上有助于確保:每次拷貝操作都按備份計劃進行,不會有任何遺漏?,F在,他們也有更多的存儲空間可供使用。
公司老板在外出拜訪客戶時,就能安全地訪問重要的客戶數據;還可以放下心來:他公司有一套災難恢復方案。經過改造的網絡和設備現在足夠可靠,可確保在接 下來的三至五年內順利無阻地運行?,F在,他們甚至使用過幾次備用互聯網服務,這有助于保持較高工作效率,不會讓公司業務陷入停頓。
原文:How a virtualized server saved one small business 作者:David Papp
【編輯推薦】