服務器虛擬化項目實戰六步曲
發布時間:2010-12-22 18:43:53
摘 要:毫無疑問,服務器虛擬化已經在IT行業刮起了一場風暴。這項技術為顯著減少停機時間、增強靈活性、大幅提高硬件利用效率提供了一種經濟高效的方式。不過,中小型企業常常發現很難評...
第五個階段:部署虛擬化服務器
在第五個階段,IT團隊經歷了擴建和遷移等挑戰。
購買服務器虛擬化項目所需軟硬件的采購單發出去一個月后,Fergenschmeir的IT部門真是忙得不可開交。
這是因為服務器管理器Mary Edgerton向一家經銷商訂購了選擇的惠普c-Class刀片,不是直接向惠普或增值經銷商(VAR)購買、讓對方預先裝好。這樣一來,她可以自己組裝(她喜歡組裝的樂趣),還能省錢。
由于這個決定,120多只盒子送到了Fergenschmeir的門口。單單拆盒子就讓Mary和實習生Mike Beyer忙乎了大半天。組裝硬件并不是特別難;在頭一周,他們組裝好了刀片機架,并裝到數據中心,然后與電工一起連上了新的線路。同時,另一名管理員Ed Blum趕了好幾個晚班換掉核心網絡交換機。
沒過多久,他們把VMware ESX服務器安裝到了九塊刀片上,把虛擬中心服務器(VirtualCenter Server)安裝到了便于管理而留出的一塊刀片上。
·突然遇到擴建難題
就在這時,開始遇到了麻煩。在這之前,Mike在大學里使用VMware ESX方面積累的經驗幫了大忙。他知道如何安裝ESX服務器,也很了解一旦安裝及啟動、如何管理的基本知識??墒撬麤]有見過大學導師如何配置網絡堆棧,不知道ESX與SAN如何集成。
試了幾次,又接連幾天在VMware網上論壇提了一些問題(他們后來認識到這些問題很愚蠢)后,Ed、Mary和Mike終于解決了問題,但他們其實不認為做法正確。網絡和磁盤性能不如預料的那么好;而且時常因有些虛擬機而出現網絡連接中斷。三個人越來越擔心自己處理不了。
基礎架構經理Eric Brown認識到要派團隊成員另外進行培訓,或者聽聽別人的意見,看看實施的系統是不是果真沒問題。VMware班還有幾個星期才開課,于是Eric請當初幫助容量規劃的那家咨詢公司來幫助擴建。
雖然這是一筆不在計劃中的大筆開支,但完全值得。這家咨詢公司與Mary一起配置好了最初的幾塊刀片,幫助Ed把思科交換機與VMware相當復雜的虛擬網絡堆棧順利結合起來。事實證明,這種幫教過程非常重要。后來,Mary在VMware班聽課時特別指出,如不是那家咨詢公司,即使自己上了這門課,也無法獨立完成全面的配置。虛擬化牽涉眾多的不同方面:網絡、服務器配置和存儲配置,需要一名經驗豐富的全能型人才,才能在小環境下成功實施。
·遷移道路上的障礙
在開始部署約一個月后,Eric的團隊進行全面了測試,他們準備開始遷移服務器。
Larry之前相當熟悉VMware Converter,這個物理環境到虛擬環境的遷移工具是Virtual Infrastructure套件自帶的。他用Converter把最初的幾臺服務器遷移到了虛擬環境。
但不久出現了這個問題:Converter的速度和易用性是要付出代價的。從舊的物理服務器遷移至新的虛擬化刀片確實消除了Fergenschmier之前遇到的硬件方面的一些問題,但是多年來在應用軟件安裝、升級、卸載后積累的軟件缺陷似乎更多了。有些服務器運行比較好,有些服務器的性能比在原來硬件上來得差。
經過一番研究及測試后,結果發現,對不是最近構建的Windows服務器而言,最好從頭開始構建虛擬機,重新安裝應用軟件,然后遷移數據,而不是完全把現有服務器上的東西全部遷移過去。
明白這點后,遷移所用時間要比計劃的長得多。當然,VMware的克隆和部署工具讓Ed、Mary和Mike可以在四分鐘內利用基本模板構建好一臺干凈的服務器,但這部分很簡單。困難的部分在于,翻閱應用軟件的說明文檔,確定原先各部分是如何安裝的、現在應該怎樣安裝。與試圖弄清楚如何安裝及配置VMware相比,三個人用在打電話咨詢應用軟件開發商的時間長多了。
由于缺乏經驗,另一個問題又出現了:雖然他們在項目規劃期間按照VMware的兼容列表核對了硬件,但誰也沒有想到要問應用軟件開發商:他們是否支持虛擬化架構。在某些情況下,開發商根本不支持。
在某些情況下,完全是軟件公司的問題,他們不想負責對底層基礎架構進行配置。IT團隊理解這種擔心,于是接受了開發商們的忠告:如果出現硬件引起的任何性能問題,他們要自己解決――或者至少得在非虛擬化服務器上重現這個問題。
在另一些情況下,開發商們對虛擬化一無所知。有些支持合同假定:涉及的對象是VMware工作站或服務器,而不是像VMware ESX這些硬件上虛擬機管理程序產品。如果出現這種情況,就要讓開發商派相對了解虛擬化的支持人員過來。
但有一家公司斷然拒絕了為虛擬機提供安裝支持。Fergenschmier后來的辦法是掛斷電話,然后再打電話過去。這回他們沒有提到"虛擬",對方的技術人員過來幫助他們完成了安裝和配置。
這些應用軟件開發商的猶豫、無知和斷然拒絕支持虛擬化當然不會讓Fergenschmeir的IT部門的任何人覺得很舒服,但他們還沒有見過實際上歸咎于虛擬化硬件的問題。
(責任編輯:ZaneXu 來源:IT168 )