最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種配置BMC的IP地址的方法及裝置與流程

文檔序號:11156994閱讀:12669來源:國知局
一種配置BMC的IP地址的方法及裝置與制造工藝

本發(fā)明實施例涉及云技術領域,特別是涉及一種配置BMC的IP地址的方法及裝置。



背景技術:

隨著云技術的飛速發(fā)展,云數(shù)據(jù)操作中心應用而生。云數(shù)據(jù)操作中心為云計算以及云存儲的整合性方案,能夠?qū)崿F(xiàn)計算、存儲、網(wǎng)絡的全面邏輯化資源整合。支持硬件在線擴展,即插即用,能夠同時管理5000臺以上的服務器,池化50000TB以上的存儲空間,支持50000個以上的虛擬資源節(jié)點,支持不間斷的資源進化;此外,云數(shù)據(jù)操作中心可對數(shù)據(jù)中心進行一體化自動化管理,大幅度提高運營水平。

BMC(baseboard management controller,基板管理控制器)為一種服務器遠程管理器,可自動監(jiān)視平臺系統(tǒng)管理事件(例如包括溫度超標、電壓超標、風扇故障和機箱入侵等),把發(fā)生的事件記錄在非易失的系統(tǒng)事件日志中。BMC提供了共享的寄存器接口,可以通過該接口在服務器上或者遠程管理機器運行管理軟件(如ipmitool.exe),對平臺的當前數(shù)據(jù)進行存儲和檢索。

IP地址(Internet Protocol Address,網(wǎng)際協(xié)議地址)為一種在Internet因特網(wǎng)上的給主機編址的方式。也就是說,每個連接在Internet上的主機都會分配的一個32bit地址,即為IP地址。IP地址包括網(wǎng)絡標識號碼與主機標識號碼兩部分,即IP地址由網(wǎng)絡地址與主機地址構成。按照TCP/IP協(xié)議規(guī)定,IP地址用二進制來表示,每個IP地址長32bit。為了方便的使用,IP地址可寫成十進制的形式,中間使用點符號分開,即點分十進制表示法表示,例如10.0.0.1。此外,TCP/IP協(xié)議需要針對不同的網(wǎng)絡進行不同的設置,且每個節(jié)點包括一個IP地址、一個子網(wǎng)掩碼及一個默認網(wǎng)關。

在云數(shù)據(jù)操作中心中添加大量的服務器,或者已經(jīng)配置好BMC的服務器需要重新配置BMC的IP地址時,工作人員依次手動對各個服務器在該服務器開機時進入到BIOS(Basic Input Output System,基本輸入輸出系統(tǒng))的設置界面,在BIOS界面對BMC的IP地址進行設置。

當云數(shù)據(jù)操作中心需要配置BMC的IP地址服務器的數(shù)量龐大時,人工單機手動配置BMC的IP地址,不僅費時費力,人工操作還會帶來不可避免的失誤,導致整個數(shù)據(jù)中心的工作效率以及準確率低下。

因此,如何提高配置云數(shù)據(jù)操作中心中多個服務器的BMC的IP地址的效率與準確率,是本領域技術人員亟待解決的問題。



技術實現(xiàn)要素:

本發(fā)明實施例的目的是提供一種配置BMC的IP地址的方法及裝置,以提高配置云數(shù)據(jù)操作中心中多個服務器的BMC的IP地址的效率與準確率。

為解決上述技術問題,本發(fā)明實施例提供以下技術方案:

本發(fā)明實施例一方面提供了一種配置BMC的IP地址的方法,包括:

獲取用戶輸入的initramfs.img鏡像信息;

在所述用戶搭建的pxe網(wǎng)絡環(huán)境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP服務器配置的IP地址段;

接收所述用戶為多個服務器節(jié)點的BMC配置IP地址的任務的指令,根據(jù)所述IP地址段對多個所述服務器節(jié)點的BMC的IP地址進行配置。

可選的,所述通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP服務器配置的IP地址段包括:

建立IP地址池;

通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP服務器配置的IP地址段,并將所述IP地址段放入所述IP地址池。

可選的,在所述根據(jù)所述IP地址段對多個所述服務器節(jié)點的BMC的IP地址進行配置之后,還包括:

將為所述BMC分配的IP地址進行標記,作為不可用IP地址,以用于區(qū)分所述IP地址池內(nèi)的可用IP地址。

可選的,還包括:

在預設時間內(nèi)判斷所述IP地址池內(nèi)的各個IP地址是否可用;

當判定當前IP地址不可用時,將所述當前IP地址進行標記,以用于區(qū)分所述IP地址池內(nèi)的可用IP地址。

可選的,在所述根據(jù)所述IP地址段對多個所述服務器節(jié)點的BMC的IP地址進行配置之后,還包括:

向所述用戶顯示當前服務器節(jié)點的BMC的IP地址;

檢測是否接收到所述用戶對所述BMC的IP地址進行修改的指令;

當接收到所述用戶對所述BMC的IP地址進行修改的指令,根據(jù)指令對所述BMC的IP地址進行修改。

可選的,所述根據(jù)所述IP地址段對多個所述服務器節(jié)點的BMC的IP地址進行配置為:

從所述IP地址池中選取多個可用IP地址,所述可用IP地址的數(shù)量不小于所述服務器節(jié)點的數(shù)量;

根據(jù)多個所述可用IP地址對多個所述服務器節(jié)點的BMC的IP地址進行配置。

可選的,所述根據(jù)所述IP地址段對多個所述服務器節(jié)點的BMC的IP地址進行配置為:

接收所述用戶為各個所述服務器節(jié)點設置的BMC的IP地址的指令;

根據(jù)所述指令對多個所述服務器節(jié)點的BMC進行配置相應的IP地址。

可選的,所述在所述用戶搭建的pxe網(wǎng)絡環(huán)境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP服務器配置的IP地址段為:

加載所述initramfs.img鏡像;

所述initramfs.img鏡像中的agent,通過pxe服務器的RestFull接口獲取所述用戶在DHCP服務器配置的IP地址段。

可選的,還包括:

向所述用戶顯示對各個所述服務器節(jié)點的BMC進行配置IP地址的順序以及配置進度。

本發(fā)明實施例另一方面提供了一種配置BMC的IP地址的裝置,包括:

獲取信息模塊,用于獲取用戶輸入的initramfs.img鏡像信息;在所述用戶搭建的pxe網(wǎng)絡環(huán)境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP服務器配置的IP地址段;

節(jié)點配置模塊,用于接收所述用戶為多個服務器節(jié)點的BMC配置IP地址的任務的指令,根據(jù)所述IP地址段對多個所述服務器節(jié)點的BMC的IP地址進行配置。

本發(fā)明實施例提供了一種配置BMC的IP地址的方法,在用戶搭建的pxe網(wǎng)絡環(huán)境中,通過加載用戶制備的initramfs.img鏡像以獲取用戶在DHCP服務器配置的IP地址段;在接收到用戶為多個服務器節(jié)點的BMC配置IP地址的任務的指令之后,根據(jù)獲取到的IP地址段對多個服務器節(jié)點的BMC的IP地址進行配置。

本申請?zhí)峁┑募夹g方案的優(yōu)點在于,在云數(shù)據(jù)操作中心對數(shù)據(jù)中心的各個服務器節(jié)點的BMC的IP地址進行自動化配置,以遠程批量的方式提高了云數(shù)據(jù)操作中心各個節(jié)點配置BMC的IP地址的工作效率,節(jié)省了大量人力、物力以及財力,有利于對數(shù)據(jù)中心進行一體化自動化管理,大幅度提高了運營水平,具有好的社會經(jīng)濟效益。

此外,本發(fā)明實施例還針對配置BIOS的方法提供了相應的實現(xiàn)裝置,進一步使得所述方法更具有實用性,所述裝置具有相應的優(yōu)點。

附圖說明

為了更清楚的說明本發(fā)明實施例或現(xiàn)有技術的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種配置BMC的IP地址的方法的流程示意圖;

圖2為本發(fā)明實施例提供的另一種配置BMC的IP地址的方法的流程示意圖;

圖3為本發(fā)明實施例提供的配置BMC的IP地址的裝置的一種實施方式結構圖;

圖4為本發(fā)明實施例提供的配置BMC的IP地址的裝置的另一種實施方式結構圖。

具體實施方式

為了使本技術領域的人員更好地理解本發(fā)明方案,下面結合附圖和具體實施方式對本發(fā)明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本申請的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”“第四”等是用于區(qū)別不同的對象,而不是用于描述特定的順序。此外術語“包括”和“具有”以及他們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備沒有限定于已列出的步驟或單元,而是可包括沒有列出的步驟或單元。

本申請的發(fā)明人經(jīng)過研究發(fā)現(xiàn),在對云數(shù)據(jù)操作中心的各服務器的BMC的IP地址進行配置時,一般都是工作人員在對各個待配置節(jié)點在其啟動時進入到BIOS的設置界面后,在該界面手動對BMC的IP地址進行設置。由于云數(shù)據(jù)操作中心的服務器以及單機數(shù)量龐大,人工單機安裝操作系統(tǒng),不僅費時費力,人工操作還會帶來不可避免的失誤,導致整個數(shù)據(jù)中心的工作效率以及準確率低下。

鑒于此,本申請通過遠程批量的方式,對云數(shù)據(jù)操作中心各節(jié)點進行自動化配置BMC的IP地址。只需要工作人員進行一次配置以及下發(fā)配置任務即可。大大的簡化了以往的工作模式,節(jié)省了大量時間以及人力,提高了云數(shù)據(jù)操作中心配置各服務器的BMC的IP地址的準確率以及工作效率。

在介紹了本發(fā)明實施例的技術方案后,下面詳細的說明本申請的各種非限制性實施方式。

首先請參見圖1,圖1為本發(fā)明實施例提供的一種配置BMC的IP地址的方法的流程示意圖,本發(fā)明實施例可包括以下內(nèi)容:

S101:獲取用戶輸入的initramfs.img鏡像信息。

Linux kernel在自身初始化完成之后,需要能夠找到并運行第一個用戶程序(這個程序通常叫做“init”程序)。用戶程序存在于文件系統(tǒng)之中,因此,內(nèi)核必須找到并掛載一個文件系統(tǒng)才可以成功完成系統(tǒng)的引導過程。

把一些啟動所必須的用戶程序和驅(qū)動模塊放在RAM disk中,這個RAM disk看上去和普通的disk一樣,有文件系統(tǒng),有cache,內(nèi)核啟動時,首先把RAM disk掛載起來,等到init程序和一些必要模塊運行起來之后,再切到真正的文件系統(tǒng)之中。

RAM disk的方案實際上就是initrd,但是,initrd雖然解決了問題但并不完美。比如,disk有cache機制,對于RAM disk來說,這個cache機制就顯得很多余且浪費空間;disk需要文件系統(tǒng),那文件系統(tǒng)(如ext2等)必須被編譯進kernel而不能作為模塊來使用。基于此,Initramfs應運而生。Initramfs為一種RAM文件系統(tǒng)而不是disk。initramfs實際是一個cpio歸檔,啟動所需的用戶程序和驅(qū)動模塊被歸檔成一個文件。因此,不需要cache,也不需要文件系統(tǒng)。

制備initramfs.img鏡像的過程可如下:

可先下載initramfs.img精簡鏡像,通過gzip-dc initramfs.img|cpio–div命令將此鏡像解壓縮到某個自定義目錄,然后把用戶制作的agent程序拷貝在該鏡像中。通過gzip-dc initramfs.img|cpio–div制作來制作最后的initramfs.img鏡像。

當然,initramfs.img鏡像制作也可采用其他方式,本申請對此不作任何限定。

S102:在所述用戶搭建的pxe網(wǎng)絡環(huán)境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP服務器配置的IP地址段。

PXE(preboot execute environment,預啟動執(zhí)行環(huán)境)用于無盤、有盤聯(lián)網(wǎng)的網(wǎng)絡協(xié)議。存放于主板或者網(wǎng)卡上的BIOS或ROM。工作于C/S(Client/Server,客戶端/服務器)的網(wǎng)絡模式,支持工作站通過網(wǎng)絡從遠端服務器下載映像,并由此支持通過網(wǎng)絡啟動操作系統(tǒng),在啟動過程中,終端要求服務器分配IP地址,再用TFTP(trivial file transfer protocol,簡單文件傳輸協(xié)議)或MTFTP(multicast trivial file transfer protocol)協(xié)議下載一個啟動軟件包到本機內(nèi)存中執(zhí)行,由這個啟動軟件包完成終端基本軟件設置,從而引導預先安裝在服務器中的終端操作系統(tǒng)。PXE可以引導多種操作系統(tǒng)。

TFTP為TCP/IP協(xié)議族中的一個用來在客戶機與服務器之間進行簡單文件傳輸?shù)膮f(xié)議,提供不復雜、開銷不大的文件傳輸服務。由于MTFTP為多點的TFTP服務,而在本申請中只需從網(wǎng)絡下載啟動軟件包到本機內(nèi)存中即可,故可選用TFTP用于文件傳輸。

pxe網(wǎng)絡環(huán)境的搭建可為:

可使用第三方環(huán)境例如cobbler,搭建DHCP服務器配置pxe引導文件及TFTP服務器地址,搭建TFTP服務器地址,設定TFTP服務器根目錄,將S101中制備的initramfs鏡像復制到TFTP目錄,然后創(chuàng)建pxelinux.cfg目錄。其中,DHCP服務器用來為pxe服務器分配IP地址。

當然,pxe網(wǎng)絡環(huán)境的搭建也可采用其他方式方法,本發(fā)明實施例對此不作任何限定。

在搭建好的pxe網(wǎng)絡環(huán)境后,用戶可通過加載initramfs.img鏡像,initramfs.img鏡像中的agent會自動運行,然后從pxe服務器的RestFull接口用戶在DHCP服務器配置的IP地址段。

DHCP(Dynamic Host Configuration Protocol,動態(tài)主機設置協(xié)議)是一個局域網(wǎng)的網(wǎng)絡協(xié)議,使用UDP協(xié)議工作,用于給內(nèi)部網(wǎng)絡或網(wǎng)絡服務供應商自動分配IP地址;給用戶或者內(nèi)部網(wǎng)絡管理員作為對所有計算機作中央管理的手段。動態(tài)主機設置協(xié)定(DHCP)能夠集中管理和自動分配IP網(wǎng)絡地址的通信協(xié)議。在IP網(wǎng)絡中,每個連接Internet的設備都需要分配唯一的IP地址。DHCP使網(wǎng)絡管理員能從中心結點監(jiān)控和分配IP地址。當某臺計算機移到網(wǎng)絡中的其它位置時,能自動收到新的IP地址。

需要說明的是,用戶在DHCP服務器配置的IP地址段時,同時配置了相應的子網(wǎng)掩碼以及默認網(wǎng)關。

由于IP地址具有分配層次的特點,即將每個IP地址都分割成網(wǎng)絡號和主機號兩部分,以便于IP地址的尋址操作,故子網(wǎng)掩碼不能單獨存在,它必須結合IP地址一起使用。子網(wǎng)掩碼只有一個作用,就是將某個IP地址劃分成網(wǎng)絡地址和主機地址兩部分。子網(wǎng)掩碼的設定必須遵循一定的規(guī)則。與IP地址相同,子網(wǎng)掩碼的長度也是32位,左邊是網(wǎng)絡位,用二進制數(shù)字“1”表示;右邊是主機位,用二進制數(shù)字“0”表示。附圖所示的就是IP地址為“192.168.1.1”和子網(wǎng)掩碼為“255.255.255.0”的二進制對照。其中,“1”有24個,代表與此相對應的IP地址左邊24位是網(wǎng)絡號;“0”有8個,代表與此相對應的IP地址右邊8位是主機號。這樣,子網(wǎng)掩碼就確定了一個IP地址的32位二進制數(shù)字中哪些是網(wǎng)絡號、哪些是主機號。這對于采用TCP/IP協(xié)議的網(wǎng)絡來說非常重要,只有通過子網(wǎng)掩碼,才能表明一臺主機所在的子網(wǎng)與其他子網(wǎng)的關系,使網(wǎng)絡正常工作。

網(wǎng)關為一個網(wǎng)絡連接到另一個網(wǎng)絡的“關口”,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩碼(255.255.255.0)判定兩個網(wǎng)絡中的主機處在不同的網(wǎng)絡。而要實現(xiàn)這兩個網(wǎng)絡之間的通信,則必須通過網(wǎng)關。如果網(wǎng)絡A中的主機發(fā)現(xiàn)數(shù)據(jù)包的目的主機不在本地網(wǎng)絡中,就把數(shù)據(jù)包轉(zhuǎn)發(fā)給它自己的網(wǎng)關,再由網(wǎng)關轉(zhuǎn)發(fā)給網(wǎng)絡B的網(wǎng)關,網(wǎng)絡B的網(wǎng)關再轉(zhuǎn)發(fā)給網(wǎng)絡B的某個主機。網(wǎng)絡B向網(wǎng)絡A轉(zhuǎn)發(fā)數(shù)據(jù)包的過程也是如此所以說,只有設置好網(wǎng)關的IP地址,TCP/IP協(xié)議才能實現(xiàn)不同網(wǎng)絡之間的相互通信。

在系統(tǒng)加載initramfs.img鏡像時,initramfs.img鏡像中的agent會自動運行,然后通過pxe服務器的RestFull接口獲取用戶在DHCP服務器配置的IP地址段以及相應的子網(wǎng)掩碼以及默認網(wǎng)關。

在一種具體實施方式中,可建立IP地址池,將獲取到的IP地址段以及相應的子網(wǎng)掩碼以及默認網(wǎng)關放到IP地址池內(nèi)。

通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP服務器配置的IP地址段,并將所述IP地址段放入所述IP地址池。

可選的,在一種具體的實施方式中,可通過IP地址池中獲取可用IP地址,具體的,可為:

從所述IP地址池中選取多個可用IP地址,所述可用IP地址的數(shù)量不小于所述服務器節(jié)點的數(shù)量;

根據(jù)多個所述可用IP地址對多個所述服務器節(jié)點的BMC的IP地址進行配置。

在另外一種具體的實施方式中,用戶對不同的服務器的BMC的IP地址要求不同,為了對某些特殊服務器進行配置。在獲取BMC的IP地址信息時,具體可為:

接收所述用戶為各個所述服務器節(jié)點設置的BMC的IP地址的指令;

根據(jù)所述指令對多個所述服務器節(jié)點的BMC進行配置相應的IP地址。

S103:接收所述用戶為多個服務器節(jié)點的BMC配置IP地址的任務的指令,根據(jù)所述IP地址段對多個所述服務器節(jié)點的BMC的IP地址進行配置。

用戶選取待配置的節(jié)點,在獲取到各節(jié)點對應的IP地址信息之后,對各個待配置節(jié)點的配置順序以及開始配置的時間進行設置,設置好后作為節(jié)點配置IP地址的任務,系統(tǒng)根據(jù)該任務對各個節(jié)點的BMC進行遠程自動化配置IP地址。

本申請技術方案不僅可對多個節(jié)點進行配置,即批量自動化對任務中的節(jié)點的BMC進行配置IP地址,也可對單個節(jié)點的BMC進行遠程配置IP地址。

由于IP地址的唯一性,對于已經(jīng)分配出去的IP地址,在后期為其他服務器節(jié)點的BMC分配的IP地址進行分配時,顯然是不可用的,為了保證分配出去的IP地址為可用地址,本發(fā)明實施例還可包括:

將為BMC分配的IP地址進行標記,作為不可用IP地址,以用于區(qū)分所述IP地址池內(nèi)的可用IP地址。

進一步,為了區(qū)分IP地址池內(nèi),已經(jīng)被占用的IP地址,可實時進行維護,可選的,可對IP地址池內(nèi)的IP地址進行歸類,具體的可為:

在預設時間內(nèi)判斷所述IP地址池內(nèi)的各個IP地址是否可用;

當判定當前IP地址不可用時,將所述當前IP地址進行標記,以用于區(qū)分所述IP地址池內(nèi)的可用IP地址。

當然,也可采用其他方式進行標識已經(jīng)被占用的IP地址,這均不影響本申請的實現(xiàn)。

通過對IP地址池的IP地址的管理,可保證分配出去的IP地址有效性,進而提高配置的準確率與效率。

在本申請?zhí)峁┑募夹g方案中,通過在云數(shù)據(jù)操作中心對數(shù)據(jù)中心的各個服務器節(jié)點的BMC的IP地址進行自動化配置,以遠程批量的方式提高了云數(shù)據(jù)操作中心各個節(jié)點配置BMC的IP地址的工作效率,節(jié)省了大量人力、物力以及財力,有利于對數(shù)據(jù)中心進行一體化自動化管理,大幅度提高了運營水平,具有好的社會經(jīng)濟效益。

云數(shù)據(jù)操作中心對各服務器節(jié)點進行配置后,配置的結果可能不是用戶所需求的,或者某一些服務器有特殊的要求,需要對某些選項進行特殊的配置,或者是由于工作人員的失誤導致BIOS配置的一些選項出錯,等等。鑒于此,本申請還提供了另外一個實施例。

請參見圖3,圖3為本發(fā)明實施例提供的另一種配置BMC的IP地址的方法的流程示意圖,本發(fā)明實施例例如可應用于CPU所在的服務器,具體的可包括以下內(nèi)容:

S201-S203:具體的與上述的S101-S103所描述一致,此處不再贅述。

S204:向所述用戶顯示當前服務器節(jié)點的BMC的IP地址。

S205:檢測是否接收到所述用戶對所述BMC的IP地址進行修改的指令。

系統(tǒng)自動配置的IP地址可能會由于操作出錯,或用戶會對某些服務器的某些服務器的BMC的IP地址進行特殊設置。故可設置一個預設時間,例如2min。在預設的時間內(nèi),進行檢測是否有用戶輸入修改的指令。

S206:當接收到所述用戶對所述BMC的IP地址進行修改的指令,根據(jù)指令對所述BMC的IP地址進行修改。

當檢測到用戶進行修改的指令,則根據(jù)指令進行修改;如果沒有檢測到用戶的修改指令,則直接按照任務配置的進行配置。

通過向用戶顯示當前節(jié)點的BMC的IP地址信息,用戶可清楚每一個服務器節(jié)點具體的IP地址、子網(wǎng)掩碼以及默認網(wǎng)關。對配置錯誤的或特殊配置的選項進行修改,進一步提升配置的準確率,還可增大用戶的使用靈活性,提升了用戶的使用體驗;擴大使用領域,具有好的經(jīng)濟效益。

當云數(shù)據(jù)池中某些節(jié)點急需使用,或者需要最先配置完成,工作人員或用戶就需要對之前下達的任務進行查看,按照需求進行調(diào)整。在一種具體實施方式中,基于上述實施例還可包括:

向所述用戶顯示對各個所述服務器節(jié)點的BMC進行配置IP地址的順序以及配置進度。

配置順序即為當前用戶下達任務中對各個節(jié)點配置順序的設置,用戶根據(jù)自身需求以及任務中的配置順序以及配置進度對需要先配置的節(jié)點進行調(diào)整,具體的可為:

接收用戶修改多個所述節(jié)點的BMC配置IP地址的任務順序的指令,根據(jù)所述指令調(diào)整各個節(jié)點配置順序。

當然,也可對其他的進行調(diào)整,例如取消某幾個節(jié)點的配置,或增加某幾個新的節(jié)點的BMC配置IP地址。

在一種具體的實施方式中,為了讓用戶或工作人員明確當前已經(jīng)配置完成的節(jié)點,基于上述實施例,本申請還可包括:

向所述用戶提示已完成配置節(jié)點。

提示可以通過以某種格式信息的形式在屏幕上顯示出來(例如液晶屏)。某種格式信息可為文字信息,例如編號為010的節(jié)點已成功配置;也可為圖片形式;也可為數(shù)字形式,具體數(shù)值表示的意義可預先進行設置;或以字母的形式,例如010-OK。當然,也可采用其他任何格式的信息進行提示已配置成功的節(jié)點,這均不影響本實施例的實現(xiàn)。

還可以通過語音的形式進行提示,具體的可通過發(fā)聲進行提示,例如語音可輸出編號為010的節(jié)點已成功配置。

還可以設置指示燈進行提示,可采用LED作為指示燈,當然,也可采用其他任何形式的等,如二極管,優(yōu)選的,應選擇亮度大、功率小的燈。舉例來說,如果當前節(jié)點配置成功時,則可通過點亮指示燈進行提示。

還可進行報警提示。

當當前節(jié)點配置成功時,可進行報警??刹捎梅澍Q器長鳴進行報警提示,也可采用其他響鈴的形式進行報警,也可采用其他任何形式的報警,這均不影響本發(fā)明實施例的實現(xiàn)。

做該項設置,是為了其客戶或工作人員更直觀的了解當前多個節(jié)點配置情況,即任務完成情況,讓工作人員可盡快把控任務的執(zhí)行,有利于提高配置效率?;蚩商鎿Q為其他提醒裝置,但也可不做該項設置。

設置進行報警使得本申請的技術方案更加直觀、形象化,方便工作人員使用,提升用戶使用體驗。

當然,并不限于上述形式進行提示,只要達到可以將當前節(jié)點配置成功的結果向用戶進行提示,讓用戶明白當前已配置完成的節(jié)點的目的即可。

當然,也可同時進行顯示、語音提示、設置指示燈與報警提示,這均不影響本發(fā)明的實現(xiàn)。

本發(fā)明實施例還針對配置BMC的IP地址的方法提供了相應的實現(xiàn)裝置,進一步使得所述方法更具有實用性。下面對本發(fā)明實施例提供的配置BMC的IP地址的裝置進行介紹,下文描述的配置BMC的IP地址的裝置與上文描述的配置BMC的IP地址的方法可相互對應參照。

請參見圖3,圖3為本發(fā)明實施例提供的配置BMC的IP地址的裝置在一種具體實施方式下的結構圖,該裝置可包括:

獲取信息模塊301,用于獲取用戶輸入的initramfs.img鏡像信息;在所述用戶搭建的pxe網(wǎng)絡環(huán)境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP服務器配置的IP地址段。

節(jié)點配置模塊302,用于接收所述用戶為多個服務器節(jié)點的BMC配置IP地址的任務的指令,根據(jù)所述IP地址段對多個所述服務器節(jié)點的BMC的IP地址進行配置。

在本實施例的一些實施方式中,所述獲取信息模塊301例如還可以包括:

建立單元3011,用于建立IP地址池,將獲取到的IP地址段放入所述IP地址池中。

可選的,在本實施例的另一些實施方式中,請參閱圖4,所述裝置例如還可以包括修改配置信息模塊303,所述修改配置信息模塊303可包括

顯示單元3031,向所述用戶顯示當前服務器節(jié)點的BMC的IP地址;

檢測單元3032,檢測是否接收到所述用戶對所述BMC的IP地址進行修改的指令;

修改信息單元3033,當接收到所述用戶對所述BMC的IP地址進行修改的指令,根據(jù)指令對所述BMC的IP地址進行修改。

在本實施例的一些實施方式中,所述裝置例如還可以包括:

顯示模塊304,用于向所述用戶顯示對各個所述服務器節(jié)點的BMC進行配置IP地址的順序以及配置進度。

還可包括:

提示模塊305,用于向用戶提示已完成配置的節(jié)點。

本發(fā)明實施例所述配置BMC的IP地址的裝置的各功能模塊的功能可根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可以參照上述方法實施例的相關描述,此處不再贅述。

由上可知,本發(fā)明實施例在云數(shù)據(jù)操作中心對數(shù)據(jù)中心的各個服務器節(jié)點的BMC的IP地址進行自動化配置,以遠程批量的方式提高了云數(shù)據(jù)操作中心各個節(jié)點配置BMC的IP地址的工作效率,節(jié)省了大量人力、物力以及財力,有利于對數(shù)據(jù)中心進行一體化自動化管理,大幅度提高了運營水平,具有好的社會經(jīng)濟效益。

本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。

專業(yè)人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。

結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。

以上對本發(fā)明所提供的一種配置BMC的IP地址的方法以及裝置進行了詳細介紹。本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權利要求的保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1