升級服務器時遵循一定的方法可以避免出現問題,並獲得峰值效率。Erik Eckel在本文中列出了需要注意的十件事情。
服務器的部署總是有針對性的目標,至少在初期是這樣。不管服務器是部署在小公司還是大企業,它的角色總是隨著時間而變化。由於經濟增長、預算削減、機架限制(rack limitations)或者其它原因,單一目的的服務器往往需要去執行其它的服務,並承擔起相應的責任。
這就是為什麼對系統定期進行檢查很重要的原因。檢查系統資源負載有助於該組織優化服務器的性能,防止停機等故障。然而,系統管理員不能僅僅滿足於解決小問題,這裡增加一點內存,那裡升級一下磁盤。你需要在服務器升級之前仔細規劃,並在升級服務器時牢記以下10件事,從而確保系統可以在峰值效率下運行。
1.首先,需要對數據備份進行核實
在確保一份經過核實的數據備份存在之前,不要對服務器作任何改動,即使是微小的升級。任何時候服務器關了機,都無法保證它能重新啟動並正常工作。盡管這種情況出現的概率很小,但我也見過僅僅是因為安裝了Windows性能和安全補丁,服務器在關閉後就無法正常重啟的事情。
2.考慮創建一個鏡像備份
一些生產商提供了IT專業磁盤克隆技術,這可以簡化服務器發生故障時的恢復過程。包括Acronis和StorageCraft技術公司在內的一些企業,提供了一個普遍的恢復選項,使得發生故障的服務器甚至可以恢復到不同的裸機底盤(bare metal chassis)上,使得其停機時間極度減少。如果升級失敗,磁盤鏡像不僅能夠恢復數據,還能夠輕易恢復那些復雜的配置。
3.不要同時進行多項升級
大多數IT專業人士知道減少系統重啟次數的重要性,因此,新手總是通過一次關機來完成多項升級任務。但是,諸如添加磁盤、更換內存、安裝附加卡這樣的任務都應該分開進行。為什麼需要這樣做呢?這是因為,在異常出現一兩天後,你想對導致異常出現的升級進行隔離,如果之前同時進行了多項升級,那麼這一過程會變得異常復雜。如果只對進行了一項升級,那麼跟蹤異常潛在的起因會容易得多。
4.升級後,密切監視日志文件
系統升級後,不要因為服務器重啟進入操作系統沒有顯示錯誤,就理所當然的認為一切正常。相比以前,你應該更加密切地監視日志文件、錯誤報告、備份操作和其它關鍵事件。利用Windows內部執行情況報告或者第三方軟件(如源自GRI軟件公司的HoundDog或Quest軟件公司的PacketTrap)來確保任何升級或升級完成後一切能按計劃執行。
5.明確使用的是什麼OS
升級時,很容易忽視服務器所運行的操作系統。當服務器機房沒有進行標准化,而且多個機箱中包含一系列操作系統時,這種情況尤其顯著。即使是經驗豐富的管理員,在遇到令人暈頭轉向的混亂情況時(這種情況在企業的信息服務部門中很常見),他們也會試著在32位的Windows server 2003的服務器上安裝8GB的內存。只有一開始快速核查(包括32位或64位的核查)將要更新的系統,你才能確保操作系統的兼容性,從而安裝附加的RAM或者其它資源。
6.確保機箱支持升級
服務器各種硬件是出了名的不一致。制造商常常改變型號和產品配置。無論你是在何時添加硬盤控制器、硬盤或者其它組件,在訂購升級所需的部件前,你都需要在網上對生產商的技術規格進行了解。不過,只有當你打開機箱時,你才能100%的確定組織內部實際部署的服務器是否適合這項升級。
7.不要認為即插即用是理所當然的
當安裝了新硬件時,不要認為該設備能在服務器的操作系統下“即插即用”工作得很好(即使生產商說明該組件是兼容的)。在安排升級之前,你需要通過Google搜索了解其它技術人員在相同的操作系統下安裝同樣組件的經驗。由於升級是在服務器上完成,你還需要確保該組件已被操作系統銷售商納入到硬件兼容性列表上。你不妨進入服務器生產商的論壇,了解在同樣的服務器上安裝相同的設備時可能會遇到的技術問題。
8.性能優化
務必跟蹤所有要求相關軟件進行調整的升級。例如,向Windows添加內存並不會自動優化Windows使用RAM的性能,系統管理員還必須升級服務器的虛擬內存設置才能優化Windows的運行,從而與內存升級相匹配。另外,當引入新磁盤時,頁面文件(page file)需要移動到新的磁盤上以獲得性能上的優勢。
9.便宜無好貨
當然,便宜的硬盤、內存、電源和其它配件總是更容易獲取。但當涉及到服務器時,偷工減料並不會帶來多大好處,只有高質量、高可用性的組件才能夠運用到服務器上。雖然這些配件的成本略高於其它(質量較差)的選擇,但性能和正常工作時間上的優勢足以抵消需要支付的額外費用。
10. 文檔升級
可以肯定的是,對於每個服務器你都會維護著一份文檔。對於剛升級的服務器,更新其文檔以說明其升級的組件、生產商、售商,如果可能的話,甚至可以包括訂單號和序列號,也可以將保修單和支持信息包含進去。手上的文檔越多,就越容易隔離和解決將來可能出現的問題。
(原文:10 things to remember when upgrading servers)