本發(fā)明專(zhuān)利技術(shù)提供一種通過(guò)延時(shí)實(shí)現(xiàn)BMC及IP信息的自動(dòng)化設(shè)置方法,該設(shè)計(jì)通過(guò)事先編好的程序來(lái)實(shí)現(xiàn)BMC的設(shè)置及IP信息的設(shè)置自動(dòng)化,其內(nèi)容包括:被測(cè)機(jī)進(jìn)入DOC系統(tǒng)、運(yùn)行主程序IPMI.bat、系統(tǒng)調(diào)用BMC設(shè)置模塊、系統(tǒng)調(diào)用IP信息設(shè)置模塊、系統(tǒng)調(diào)用延時(shí)模塊、BMC設(shè)置及IP信息結(jié)果及進(jìn)程結(jié)束,其中IP信息設(shè)置模塊包括設(shè)置IPMI的默認(rèn)值、關(guān)閉DHCP、設(shè)置靜態(tài)IP、設(shè)置Netmask以及設(shè)置GatewayIP;其中主程序分別調(diào)用各個(gè)模塊,延時(shí)模塊程序?qū)崿F(xiàn)不同時(shí)間段的延時(shí)。本發(fā)明專(zhuān)利技術(shù)所述設(shè)計(jì)與現(xiàn)有技術(shù)相比,是通過(guò)程序來(lái)實(shí)現(xiàn)BMC的設(shè)置及IP信息的設(shè)置自動(dòng)化,使設(shè)置工作易操作,避免了人為的錯(cuò)誤,極大的提高了工作效率,有效節(jié)省了產(chǎn)線工作時(shí)間。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及計(jì)算機(jī)
,具體的說(shuō)是一種通過(guò)延時(shí)實(shí)現(xiàn)BMC及IP信息的自動(dòng)化設(shè)置方法。
技術(shù)介紹
當(dāng)今的服務(wù)器產(chǎn)品中,很多信息的讀取和功能的實(shí)現(xiàn)都要依靠BMC (BaseboardManagement Controller)來(lái)實(shí)現(xiàn),BMC已經(jīng)成為必不可少的功能模塊。而為了實(shí)現(xiàn)IP信息的統(tǒng)一化和定制化需求,一般會(huì)對(duì)產(chǎn)品的IP信息進(jìn)行統(tǒng)一的設(shè)置。因此,BMC設(shè)置及IP信息設(shè)置成為服務(wù)器產(chǎn)品生產(chǎn)過(guò)程中必不可少的一部分工作。 BMC的設(shè)置及IP信息的設(shè)置都分為多個(gè)階段,且每個(gè)階段完畢后都會(huì)有不同的系統(tǒng)啟動(dòng)時(shí)間,如果系統(tǒng)沒(méi)有啟動(dòng)完就執(zhí)行新的命令便會(huì)導(dǎo)致信息報(bào)錯(cuò)。以往的BMC的設(shè)置及IP信息的設(shè)置都是手動(dòng)分階段進(jìn)行,通過(guò)手動(dòng)輸入逐條命令來(lái)實(shí)現(xiàn)相關(guān)的設(shè)置工作。當(dāng)產(chǎn)線進(jìn)行大規(guī)模的設(shè)置工作時(shí),手動(dòng)設(shè)置會(huì)嚴(yán)重影響工作效率且易出錯(cuò)。
技術(shù)實(shí)現(xiàn)思路
本專(zhuān)利技術(shù)針對(duì)目前手動(dòng)分階段進(jìn)行BMC設(shè)置和IP信息設(shè)置存在的問(wèn)題,提供一種通過(guò)延時(shí)實(shí)現(xiàn)BMC及IP信息的自動(dòng)化設(shè)置方法。本專(zhuān)利技術(shù)所述設(shè)計(jì)通過(guò)程序來(lái)實(shí)現(xiàn)BMC的設(shè)置及IP信息的設(shè)置自動(dòng)化,其解決所述技術(shù)問(wèn)題采用的設(shè)計(jì)內(nèi)容包括被測(cè)機(jī)進(jìn)入DOC系統(tǒng)、運(yùn)行主程序IPMI. bat、系統(tǒng)調(diào)用BMC設(shè)置模塊、系統(tǒng)調(diào)用IP信息設(shè)置模塊、系統(tǒng)調(diào)用延時(shí)模塊、BMC設(shè)置及IP信息結(jié)果及進(jìn)程結(jié)束,其中IP信息設(shè)置模塊包括設(shè)置IPMI的默認(rèn)值、關(guān)閉DHCP、設(shè)置靜態(tài)IP、設(shè)置Netmask以及設(shè)置Gateway IP。使用該設(shè)計(jì),首先編寫(xiě)主程序IPMI. bat和延時(shí)程序WAIT. COM,通過(guò)主程序分別調(diào)用各個(gè)模塊及延時(shí)程序?qū)崿F(xiàn)不同時(shí)間段的延時(shí),來(lái)實(shí)現(xiàn)BMC的設(shè)置及IP信息的設(shè)置自動(dòng)化。具體實(shí)現(xiàn)步驟如下 a)編寫(xiě)延時(shí)程序WAIT.COM,該程序用匯編語(yǔ)言編寫(xiě),在DOS下運(yùn)行可以實(shí)現(xiàn)不同時(shí)間段的延時(shí); b)編寫(xiě)主程序IPMI.bat。此主程序可以分別調(diào)用BMC的設(shè)置模塊、延時(shí)模塊和IP信息設(shè)置模塊。系統(tǒng)通過(guò)調(diào)用延時(shí)模塊預(yù)留BMC的設(shè)置模塊和IP信息設(shè)置模塊在各個(gè)階段所需的固定重啟時(shí)間,可避免報(bào)錯(cuò)問(wèn)題。在DOS下通過(guò)LPC總線完成IPMI的設(shè)置、IP信息的設(shè)置,從而實(shí)現(xiàn)整個(gè)過(guò)程的自動(dòng)執(zhí)行; c)被測(cè)機(jī)器進(jìn)入DOS系統(tǒng); d)運(yùn)行主程序IPMI.bat,系統(tǒng)自動(dòng)調(diào)用BMC設(shè)置模塊,此階段完成后系統(tǒng)自動(dòng)調(diào)用延時(shí)模塊預(yù)留重啟時(shí)間,然后系統(tǒng)自動(dòng)調(diào)用IP信息設(shè)置模塊,系統(tǒng)依次設(shè)置IPMI的默認(rèn)值、關(guān)閉DHCP、設(shè)置靜態(tài)IP、設(shè)置Netmask及設(shè)置Gateway IP,其中在各個(gè)階段前都需要調(diào)用延時(shí)模塊預(yù)留系統(tǒng)重啟時(shí)間,如此系統(tǒng)自動(dòng)調(diào)用一系列程序完成設(shè)置工作;e)顯示設(shè)置結(jié)果,如ΙΡ=192· 168. I. 100 Gateway=192. 168. I. ISubnet Mask=255. 255. 255. 0 ; f)系統(tǒng)自動(dòng)BMC設(shè)置和IP信息設(shè)置結(jié)束。主程序設(shè)置如下 echo offyafukcs. exe -full 204. imawait 100IPMICFG -fdwait 100 IPMICFG -dhcp offwait 10IPMICFG -m 192. 168. I. 100wait 10IPMICFG -g 192. 168. I. Iwait 10IPMICFG -k 255. 255. 255. 0IPMICFG -mIPMICFG - gIPMICFG -k echo ipmi configure successful:exit 其中 yafukcs. exe -full 204. ima 為設(shè)置 BMC 的 Fff 模塊;wait 為延時(shí)模塊;IPMICFG為IP信息設(shè)置模塊。本專(zhuān)利技術(shù)的方法與現(xiàn)有技術(shù)相比具有的有益效果是該設(shè)計(jì)通過(guò)程序來(lái)實(shí)現(xiàn)BMC的設(shè)置及IP信息的設(shè)置自動(dòng)化,使設(shè)置工作易操作,避免了人為的錯(cuò)誤,方便實(shí)現(xiàn)大規(guī)模產(chǎn)線設(shè)置工作,極大的提高了工作效率,有效節(jié)省了產(chǎn)線工作時(shí)間。附圖說(shuō)明圖I是IP信息的執(zhí)行結(jié)果截 圖2是BIOS里的IP信息截圖。 圖3是系統(tǒng)流程圖。具體實(shí)施例方式下面結(jié)合附圖對(duì)本專(zhuān)利技術(shù)的方法作進(jìn)一步說(shuō)明。 本專(zhuān)利技術(shù)采用主程序分別調(diào)用模塊的方式來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的自動(dòng)化,內(nèi)容包括被測(cè)機(jī)進(jìn)入DOC系統(tǒng)、運(yùn)行主程序IPMI. bat、系統(tǒng)調(diào)用BMC設(shè)置模塊、系統(tǒng)調(diào)用IP信息設(shè)置模塊、系統(tǒng)調(diào)用延時(shí)模塊、BMC設(shè)置及IP信息結(jié)果及進(jìn)程結(jié)束,其中IP信息設(shè)置模塊包括設(shè)置IPMI的默認(rèn)值、關(guān)閉DHCP、設(shè)置靜態(tài)IP、設(shè)置Netmask以及設(shè)置Gateway IP。具體實(shí)現(xiàn)步驟如下a)編寫(xiě)延時(shí)程序WAIT.COM,該程序用匯編語(yǔ)言編寫(xiě),在DOS下運(yùn)行可以實(shí)現(xiàn)不同時(shí)間段的延時(shí); b)編寫(xiě)主程序IPMI.bat。此主程序可以分別調(diào)用BMC的設(shè)置模塊、延時(shí)模塊和IP信息設(shè)置模塊。系統(tǒng)通過(guò)調(diào)用延時(shí)模塊預(yù)留BMC的設(shè)置模塊和IP信息設(shè)置模塊在各個(gè)階段所需的固定重啟時(shí)間,可避免報(bào)錯(cuò)問(wèn)題。在DOS下通過(guò)LPC總線實(shí)現(xiàn)IPMI的設(shè)置、IP信息的設(shè)置,從而實(shí)現(xiàn)了整個(gè)過(guò)程的自動(dòng)執(zhí)行; c)被測(cè)機(jī)器進(jìn)入DOS系統(tǒng); d)運(yùn)行主程序IPMI.bat,系統(tǒng)自動(dòng)調(diào)用BMC設(shè)置模塊,此階段完成后系統(tǒng)自動(dòng)調(diào)用延時(shí)模塊預(yù)留重啟時(shí)間,然后系統(tǒng)自動(dòng)調(diào)用IP信息設(shè)置模塊,系統(tǒng)依次設(shè)置IPMI的默認(rèn)值、 關(guān)閉DHCP、設(shè)置靜態(tài)IP、設(shè)置Netmask及設(shè)置Gateway IP,其中在各個(gè)階段前都需要調(diào)用延時(shí)模塊預(yù)留系統(tǒng)重啟時(shí)間,如此系統(tǒng)自動(dòng)調(diào)用一系列程序完成設(shè)置工作; e)顯示設(shè)置結(jié)果,如ΙΡ=192· 168. I. 100 Gateway=192. 168. I. ISubnet Mask=255. 255. 255. 0 ; f)系統(tǒng)自動(dòng)BMC設(shè)置和IP信息設(shè)置結(jié)束。通過(guò)主程序分別調(diào)用各個(gè)模塊及延時(shí)程序?qū)崿F(xiàn)不同時(shí)間段的延時(shí),來(lái)實(shí)現(xiàn)BMC的設(shè)置及IP信息的設(shè)置自動(dòng)化,其主程序如下所示Oecho offyafukcs. exe -full 204. imawait 100IPMICFG - fdwait 100IPMICFG -dhcp offwait 10IPMICFG -m 192.168. I. 100wait 10IPMICFG -g 192. 168. I. Iwait 10IPMICFG -k 255. 255. 255. 0IPMICFG -mIPMICFG - gIPMICFG - kOecho ipmi configure successful:exit 其中 yafukcs. exe -full 204. ima 為設(shè)置 BMC 的 Fff 模塊;wait 為延時(shí)模塊;IPMICFG為IP信息設(shè)置模塊。除說(shuō)明書(shū)所述的技術(shù)特征外,均為本專(zhuān)業(yè)技術(shù)人員的已知技術(shù)。本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種通過(guò)延時(shí)實(shí)現(xiàn)BMC及IP信息的自動(dòng)化設(shè)置方法,其特征在于首先編寫(xiě)主程序IPMI.bat和延時(shí)程序WAIT.COM,通過(guò)主程序分別調(diào)用各個(gè)模塊及延時(shí)程序?qū)崿F(xiàn)不同時(shí)間段的延時(shí),來(lái)實(shí)現(xiàn)BMC的設(shè)置及IP信息的自動(dòng)化設(shè)置,內(nèi)容包括:被測(cè)機(jī)進(jìn)入DOC系統(tǒng)、運(yùn)行主程序IPMI.bat、系統(tǒng)調(diào)用BMC設(shè)置模塊、系統(tǒng)調(diào)用IP信息設(shè)置模塊、系統(tǒng)調(diào)用延時(shí)模塊、BMC設(shè)置及IP信息結(jié)果及進(jìn)程結(jié)束,其中IP信息設(shè)置模塊包括設(shè)置IPMI的默認(rèn)值、關(guān)閉DHCP?、設(shè)置靜態(tài)IP、設(shè)置Netmask以及設(shè)置Gateway?IP,具體實(shí)現(xiàn)步驟如下:a)編寫(xiě)延時(shí)程序WAIT.COM,該程序用匯編語(yǔ)言編寫(xiě),在DOS下運(yùn)行實(shí)現(xiàn)不同時(shí)間段的延時(shí);b)編寫(xiě)主程序IPMI.bat,此主程序分別調(diào)用BMC的設(shè)置模塊、延時(shí)模塊和IP信息設(shè)置模塊,系統(tǒng)通過(guò)調(diào)用延時(shí)模塊預(yù)留BMC的設(shè)置模塊和IP信息設(shè)置模塊在各個(gè)階段所需的固定重啟時(shí)間,在DOS下通過(guò)LPC總線自動(dòng)執(zhí)行IPMI的設(shè)置及IP信息的設(shè)置;c)被測(cè)機(jī)器進(jìn)入DOS系統(tǒng);d)運(yùn)行主程序IPMI.bat,系統(tǒng)自動(dòng)調(diào)用BMC設(shè)置模塊,此階段完成后系統(tǒng)自動(dòng)調(diào)用延時(shí)模塊預(yù)留重啟時(shí)間,然后系統(tǒng)自動(dòng)調(diào)用IP信息設(shè)置模塊,系統(tǒng)依次設(shè)置IPMI的默認(rèn)值、關(guān)閉DHCP、設(shè)置靜態(tài)IP、設(shè)置Netmask及設(shè)置Gateway?IP,其中在各個(gè)階段前都需要調(diào)用延時(shí)模塊預(yù)留系統(tǒng)重啟時(shí)間,如此系統(tǒng)自動(dòng)調(diào)用一系列程序完成設(shè)置工作;e)顯示設(shè)置結(jié)果。...
【技術(shù)特征摘要】
1.一種通過(guò)延時(shí)實(shí)現(xiàn)BMC及IP信息的自動(dòng)化設(shè)置方法,其特征在于首先編寫(xiě)主程序IPMI. bat和延時(shí)程序WAIT. COM,通過(guò)主程序分別調(diào)用各個(gè)模塊及延時(shí)程序?qū)崿F(xiàn)不同時(shí)間段的延時(shí),來(lái)實(shí)現(xiàn)BMC的設(shè)置及IP信息的自動(dòng)化設(shè)置,內(nèi)容包括被測(cè)機(jī)進(jìn)入DOC系統(tǒng)、運(yùn)行主程序IPMI. bat、系統(tǒng)調(diào)用BMC設(shè)置模塊、系統(tǒng)調(diào)用IP信息設(shè)置模塊、系統(tǒng)調(diào)用延時(shí)模塊、BMC設(shè)置及IP信息結(jié)果及進(jìn)程結(jié)束,其中IP信息設(shè)置模塊包括設(shè)置IPMI的默認(rèn)值、關(guān)閉DHCP、設(shè)置靜態(tài)IP、設(shè)置Netmask以及設(shè)置Gateway IP,具體實(shí)現(xiàn)步驟如下 a)編寫(xiě)延時(shí)程序WAIT.COM,該程序用匯編語(yǔ)言編寫(xiě),在DOS下運(yùn)行實(shí)現(xiàn)不同時(shí)間段的延時(shí); b)編...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:張昆,
申請(qǐng)(專(zhuān)利權(quán))人:浪潮電子信息產(chǎn)業(yè)股份有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。