急!即刻更改500臺(tái)服務(wù)器BIOS!
用戶可能會(huì)遇到過修改服務(wù)器BIOS的工作。傳統(tǒng)的方法是進(jìn)機(jī)房,給一個(gè)服務(wù)器插一個(gè)顯示器,再連接鍵盤,鼠標(biāo),重起服務(wù)器進(jìn)BIOS修改。大概多長時(shí)間,半個(gè)小時(shí)?半天?
有些用戶說我連接了Dell 遠(yuǎn)程管理卡,不用跑去機(jī)房,直接在辦公桌上修改就可以。幾分鐘搞定!
非常好,Dell的遠(yuǎn)程管理卡,也叫iDRAC,確實(shí)可以幫助用戶大大提高服務(wù)器的運(yùn)維效率。再進(jìn)一步,如果你的公司正準(zhǔn)備上大規(guī)模IT項(xiàng)目,比如私有云項(xiàng)目,需要大量的服務(wù)器,BIOS還需要按照軟件廠商建議的設(shè)置來。
現(xiàn)在需要你一次性修改50臺(tái)服務(wù)器的BIOS呢,怎么辦?
如果是500臺(tái)呢?
有沒有更高效的修改服務(wù)器BIOS?
方法一:用Dell DTK工具來實(shí)現(xiàn)
Dell很早就開始提供一套高效率的服務(wù)器配置軟件,叫做Dell OpenManage Deployment Toolkit,是一個(gè)工具集。其中包含一個(gè)BIOS工具,可以通過腳本對(duì)服務(wù)器BIOS進(jìn)行修改。如果你采用遠(yuǎn)程執(zhí)行的方式,就可以擺脫設(shè)置BIOS時(shí)對(duì)鍵盤顯示器的依賴,甚至連iDRAC的遠(yuǎn)程重定向都不需要。強(qiáng)大吧!一些市面上收費(fèi)的系統(tǒng)運(yùn)維管理軟件,在對(duì)Dell服務(wù)器配置方面,其實(shí)也是借助Dell DTK工具來完成的。
方法二:可以使用iDRAC來實(shí)現(xiàn)
Dell PowerEdge服務(wù)器,支持通過iDRAC卡直接修改BIOS設(shè)置,甚至RAID卡的設(shè)置也可以直接功過iDRAC來做。這是一個(gè)了不起的進(jìn)步。跟傳統(tǒng)方式和DTK相比,通過iDRAC卡來修改BIOS的設(shè)置,即不需要依賴鍵盤顯示器,也不需要運(yùn)行環(huán)境,iDRAC自己就能完成,真正做到了簡化IT。你只需要把BIOS的配置文件傳送給iDRAC讓它執(zhí)行,它就會(huì)按照你的BIOS文件完成對(duì)服務(wù)器的配置。當(dāng)你面對(duì)大規(guī)模服務(wù)器修改BIOS設(shè)置的任務(wù)時(shí),它會(huì)帶給你很大幫助。
1、可以自己寫的BIOS配置文件
也許你會(huì)問,BIOS的配置文件從哪里來?
BIOS的配置文件是xml格式的,你可以自己寫。
也可以先配置好一臺(tái)服務(wù)器的BIOS,以它為模板,通過iDRAC把模板機(jī)的BIOS配置抓取出來,再分發(fā)到那些等待配置的服務(wù)器上去,是不是很方便?
抓取模板機(jī)BIOS配置的命令:
#racadm -r 192.168.100.83 -u xxx -p xxx get -t xml -f c:\test\83BIOS.xml -c BIOS.Setup.1-1
解釋一下:192.168.100.83是已經(jīng)配置好BIOS的模板機(jī)iDRAC地址。后面是該iDRAC的用戶名和密碼。-t是type,這里是說按照xml生成文件。生成的文件名為83BIOS.xml,存放在發(fā)起racadm命令的狀態(tài)工作站的c:\test目錄下。-c BIOS.Setup.1-1是指僅抓取BIOS部分的配置。
好了,BIOS的配置模板文件有了,把它分發(fā)下去:
#racadm -r 192.168.100.84 -u xxx -p xxx set -t xml -f c:\test\82BIOS.xml
這樣,就在iDRAC上生成了一個(gè)job,你可以通過這個(gè)命令來觀察job的執(zhí)行情況:
#racadm -r 192.168.100.84 -u xxx -p xxx jobqueue view
等這個(gè)job運(yùn)行完,在一個(gè)get和set之間,我們就按照192.168.100.83的BIOS設(shè)置,把192.168.100.84這臺(tái)機(jī)器的BIOS設(shè)置好了。不需要進(jìn)入機(jī)房插鍵盤顯示器,也不需要打開重定向,敲敲自己辦公桌上的鍵盤就完成了。
請(qǐng)注意:大部分的BIOS選項(xiàng)可以通過這種方式修改,極少數(shù)BIOS選項(xiàng),比如boot順序,抓取出來的xml文件中該部分被注釋掉了。如果需要通過這種方法修改BIOS boot順序,需要先手工把相關(guān)注釋部分取消再分發(fā)。
更為關(guān)鍵的是:它是命令行格式的。你可以借助它寫成腳本來解決大規(guī)模部署的問題。比如,你可以配置DHCP環(huán)境,讓那些等待配置的服務(wù)器,不論是幾十臺(tái)還是幾百臺(tái),讓它們的iDRAC先獲得IP地址,然后你可以自己寫一個(gè)腳本,以IP地址為變量,循環(huán)執(zhí)行racadm set命令,把模板機(jī)的配置文件分發(fā)下去,完成大規(guī)模服務(wù)器的部署工作。
2、利用OME配置部署
如果你說:我不會(huì)寫腳本,你們Dell還有沒有什么好辦法能幫到我?在服務(wù)器方面,Dell是不會(huì)讓用戶失望的,這次的回答依然是:有!
Dell提供服務(wù)器管理軟件OpenManager Essential,簡稱OME。它可以對(duì)Dell服務(wù)器的集中統(tǒng)一監(jiān)控和管理。對(duì)于Dell的12代和13代服務(wù)器,通過OME,你可以集中對(duì)它進(jìn)行配置部署,包括對(duì)BIOS進(jìn)行配置:
怎么樣?有了Dell的iDRAC,還有OME,DTK這些工具,是不是可以輕松完成對(duì)Dell服務(wù)器進(jìn)行大規(guī)模的部署管理工作!