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