這種情況,咱們要么到電腦店花三五十塊錢讓人幫忙,要么自己照著教程捯飭一兩個小時基本都能搞定。但類似情況要是發(fā)生在業(yè)務量大、連續(xù)性高的2B場景,恐怕就沒有那么容易了。今天,這難題就讓我碰上了。
最近中標的一批服務器剛到貨,客戶就來電說遇到了問題——分廠一臺老服務器突然壞了,從新采購的中臨時調配一臺頂上,結果現在系統(tǒng)無法安裝?!爸魅?,這沒問題的?!蔽乙淮笤绫几艾F場,跟客戶解釋,“我們的服務器內置了Lifecycle Control模塊,開機時按F10即可啟動引導界面,全圖形化的安裝,自動補齊驅動程序,操作很方便。請問您要安裝哪個版本的操作系統(tǒng)?”
“分廠老服務器用的系統(tǒng)是Windows Server 2008 R2,在新服務器上安裝時鍵盤、鼠標都沒反應?!敝魅握f道?!?008?這可是新瓶裝舊酒呀,現在Win 2012都停止支持了,主流的硬件設備也不支持2008了,裝Windows Server 2016或2019可以嗎?”“這個我們也試過,不過新版本的操作系統(tǒng)根本沒法運行原有應用軟件,它只認2008 R2。你看看有沒有啥解決辦法,不然就會影響分廠生產的?!?/p>
“軟件能升級到支持新系統(tǒng)的版本不?”“暫時升不了。當初這個軟件開發(fā)團隊是外聘的,早就撤了,請他們重新做的話,周期長不說,費用也很高。另外我們也想過用普通電腦應對,但又不放心,畢竟這個應用需要7×24小時開機,需要高穩(wěn)定性。再說類似Windows Server 2008 R2環(huán)境還是有很多場景在用的,有沒有好辦法解決下這個問題?”用戶的問題就是需求,我飛速轉動腦筋,思考應對策略。
方案一
虛擬化
? 優(yōu)點:兼容多種舊系統(tǒng)
? 缺點:分廠技術人員不足,系統(tǒng)需要每天手動備份,操作可能跟不上;預算已經花光,要做也是很久以后了。
Pass!(很久以后還得再做規(guī)劃,恐怕就沒我小戴什么事兒了……)
方案二
物理機上安裝Windows Server 2008 R2
經分析,安裝過程中假死原因如下:
? Windows Server 2008 R2“退出江湖”已久,新型號的服務器不再對老系統(tǒng)提供支持;
? 操作系統(tǒng)安裝需要幾個重要組件才能進行:在Windows Server 2008年代,USB 3.0尚未成為主流,所以Windows 2008系統(tǒng)沒有內嵌USB 3.0驅動,而今天新服務器上的鍵盤鼠標皆通過USB 3.0芯片進行通訊,由此導致安裝引導過程中出現假死。
對此,我們需要解決安裝引導程序遇到的問題。最簡單粗暴的方式是某寶買張2008免驅的USB 2.0擴展卡,之后F6手動加載硬盤驅動程序即可完成安裝。
“可以,明天能讓系統(tǒng)上線嗎?不過某寶到貨沒那么快吧?!敝魅螌μ岢龅慕鉀Q方案基本認可。“那就只能采用終極大招了!”“啥大招?”“重塑系統(tǒng),第一次可能麻煩點,但可以一勞永逸?!?br>重塑系統(tǒng)
由于Windows 2008的安裝介質并未集成USB 3.0、新款raid卡等新硬件驅動,我們要做的就是將這些驅動集成進去。在Windows 2008的安裝介質中,有2個文件與此相關▼:
1位于source目錄下的boot.wim
這個文件主要用于Windows系統(tǒng)安裝引導,類似一個PE環(huán)境,將所需驅動(USB 3.0、raid卡驅動)打入到該文件中后,Windows的安裝引導即可順利完成。
2位于source目錄下的install.wim
Install.wim一般包括多個版本的操作系統(tǒng)(譬如standard版、Enterprise版等等),必須將對應的系統(tǒng)分別打入驅動,才能確保每個版本都是可用的。如果你只打了standard版本,就“驚奇地發(fā)現”都是一個install.wim提供的系統(tǒng),Enterprise還是缺少驅動不能用,因此我們需要將各個出現在光盤引導界面的系統(tǒng)都打入驅動才能確保所有版本可用。
微軟的Windows操作系統(tǒng)均提供了DISM工具,可用來做上述驅動的打包工作。
“那,打入驅動如何操作,步驟復雜嗎?”面對系統(tǒng)底層的修改,大家的第一反應是基本都是頭大,客戶有這樣的疑問實屬正常。
“不復雜,這個過程就是把大象裝入冰箱。”
? 準備冰箱,即Windows 2008 R2的安裝介質。
? 還得有一頭大象,本次需要的“大象”就是服務器各個組件的驅動程序。
? 打開冰箱門,如前所述,我們需要把驅動集成到Windows 8的安裝介質,其中source目錄下的boot.wim與此相關。打開冰箱門的操作就是將wim文件打開。
? 把大象裝進去,將驅動程序打入剛剛解壓的boot.wim索引1中。
? 關上冰箱門,將解開的boot.wim索引1重新打包成wim格式。
這些步驟完成后,將最終生成的boot.wim和install.wim替換到Windows 2008 R2 的iso文件中,至此重塑完成,利用新生成的iso文件引導并安裝系統(tǒng)即可。
Ps. 技術小哥已經操作了重塑系統(tǒng)的全過程,并制成圖文攻略一份,有需要的小伙伴可在本公眾號后臺回復“重裝系統(tǒng)”,即獲得詳細操作指南奧!
“主任,問題解決了,您的軟件暫時不需要更新了,省下的$$,您看看我們是不是談談現有應用集中整合的項目規(guī)劃以及分廠手動備份的風險問題哪?”“還是小戴靠譜,幫我們建議一下,一起寫進新預算吧?!?br>
敲黑板:
如今新硬件層出不窮,部分新的硬件不再提供舊版操作系統(tǒng)驅動,因此該方法并不能解決所有問題,如果讀者有類似場景,建議第一時間聯(lián)系我們,以便為您提供恰當的配置或解決方案。
尊敬的讀者
根據IDC CloudView調查報告顯示目前有85%的企業(yè)采用
多家云服務商提供的服務
然而,多云也可能會帶給企業(yè)
“不知所云”的窘境
企業(yè)應該如何
在多云環(huán)境下構建一致的云策略?
來戴爾科技企業(yè)級精品課
聽戴爾易安信大中華區(qū)
企業(yè)技術戰(zhàn)略架構師王雪暉為您深入講解
掃描下方二維碼
即可參加
相關內容推薦:今天是第42個植樹節(jié)
相關產品:R540、PowerEdge R740