服務器操作系統(tǒng)的升級是IT管理員的日常工作的一部分,而這一永無休止的循環(huán)帶來了大量的挑戰(zhàn)。不同的硬件平臺的應用需求和虛擬化的選擇有很大的影響,人們如何處理這個升級的難題。有這么多不同的選項,用戶則在必須升級或更換前檢查其是有利還是不利的。
許多管理員將應用程序的升級過程作為一個更新操作系統(tǒng)的機會,移動到新的硬件,甚至躍升到一個虛擬化平臺。不過,也有可能能帶來沉重負擔的決定,讓我們來看看一些選擇因素。
隨著Windows的每個新版本發(fā)布,微軟公司已經(jīng)加大了版本升級時間的間隔,以緩解在Windows Server頻繁升級的麻煩。因為只要是從先前的操作系統(tǒng)中直接升級的,那么大多數(shù)的升級都是免費的。但是,如果跳過版本安裝,如從Windows Server 2003升級到Windows Server 2012(跳過Windows2008),可能會遇到更多的挑戰(zhàn)。而跳過操作系統(tǒng)可能會出現(xiàn)問題,因此更新應用程序往往面臨一個更大的挑戰(zhàn)。
升級Windows server前更新應用程序
在一個舊的操作系統(tǒng)上運行的遺留應用程序,用戶可能需要先升級應用程序,才能安裝新的操作系統(tǒng)。然而,過時的應用程序可能無法在新的操作系統(tǒng)運行,管理人員可能面臨一個左右為難的情況。在這種情況下,管理員通常必須等待升級直到其成為必要的配置。當這到來時,選擇那些升級造成損害最少的一個。當處于困境時,最好可以找到最容易脫身的辦法。而在這種情況下,就是升級WindowsServer。
在許多情況下,在升級操作系統(tǒng)之前,用戶將無法更新應用程序,即使操作系統(tǒng)升級,也會中斷應用程序。幸運的是,許多應用程序不需要升級就可以運行。當然,沒有成功的保證,而這通常是在面對困難局面的最佳選擇。
當涉及到服務器升級時,虛擬化帶來了很大的靈活性。其中一個最大的影響就是能夠對虛擬遷移做一個物理的移植。在短短幾小時內就把一個物理服務器遷移到一個虛擬的實例中,這有助于幫助虛擬基礎設施的增長。雖然這比升級要麻煩一些,但它有助于傳播,并在一個新的虛擬機安裝應用程序。這種方法節(jié)省了時間,而且還可以運行傳統(tǒng)的數(shù)據(jù)服務器,但這可能會影響性能,并增加備份文件的大小,以及帶來安全風險。
使用虛擬化管理工具
在安裝新將使管理員有一個干凈安全的操作系統(tǒng),升級和遷移到虛擬化平臺,很多時候這個概念是管理和應用程序,對于所有者來說變化簡直太多了。在這些情況下,被迫采用變化的兩個步驟來緩解。IT管理員將服務器首先遷移到一個虛擬機,然后集中應用程序后再升級操作系統(tǒng)。而人們現(xiàn)在已經(jīng)有了虛擬化管理工具的幫助。
在一個理想的環(huán)境下,人們將創(chuàng)建一個全新的服務器,并重新安裝應用程序。不幸的是,如果應用介質丟失,或最初被應用程序負責人刪除或遷移,就很麻煩了。而采用虛擬化克隆和快照將成為用戶最好的手段和措施。
克隆目標機器非常適合于快速測試平臺,而無需服務中斷。用戶可以在幾乎任何時間克隆,并斷開網(wǎng)絡進行克隆。有了這個克隆,用戶就有了理想的升級換代測試平臺。而沒有它重新聯(lián)機的壓力,并有升級的能力,而克隆花費的時間和額外存儲空間是非常值得的。一旦用戶學會了需要知道的一切,包括升級停機的時間,用戶就可以在一個已知的中斷窗口安排服務器進行一個真正的升級,在升級過程中額外的安全網(wǎng)是快照,快照可以在用戶對一些事件升級之前,出現(xiàn)可怕的錯誤時,快速恢復到以前某一個點。重要的要記住是在確保升級完成后,快照要進行刪除。
升級操作系統(tǒng)可以是一個挑戰(zhàn),但虛擬化可以幫助人們緩解升級的痛苦。在用戶可能無法正常地解決應用程序的問題時,Windows Server升級過程就是一個機會。