升級服務器時遵循一定的方法可以避免出現問題,并獲得峰值效率。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. 文檔升級
可以肯定的是,對于每個服務器你都會維護著一份文檔。對于剛升級的服務器,更新其文檔以說明其升級的組 件、生產商、售商,如果可能的話,甚至可以包括訂單號和序列號,也可以將保修單和支持信息包含進去。手上的文檔越多,就越容易隔離和解決將來可能出現的問 題。