一種配置BMC的IP位址的方法及裝置與流程
2023-06-27 00:55:31 1
本發明實施例涉及雲技術領域,特別是涉及一種配置BMC的IP位址的方法及裝置。
背景技術:
隨著雲技術的飛速發展,雲數據操作中心應用而生。雲數據操作中心為雲計算以及雲存儲的整合性方案,能夠實現計算、存儲、網絡的全面邏輯化資源整合。支持硬體在線擴展,即插即用,能夠同時管理5000臺以上的伺服器,池化50000TB以上的存儲空間,支持50000個以上的虛擬資源節點,支持不間斷的資源進化;此外,雲數據操作中心可對數據中心進行一體化自動化管理,大幅度提高運營水平。
BMC(baseboard management controller,基板管理控制器)為一種伺服器遠程管理器,可自動監視平臺系統管理事件(例如包括溫度超標、電壓超標、風扇故障和機箱入侵等),把發生的事件記錄在非易失的系統事件日誌中。BMC提供了共享的寄存器接口,可以通過該接口在伺服器上或者遠程管理機器運行管理軟體(如ipmitool.exe),對平臺的當前數據進行存儲和檢索。
IP位址(Internet Protocol Address,網際協議地址)為一種在Internet網際網路上的給主機編址的方式。也就是說,每個連接在Internet上的主機都會分配的一個32bit地址,即為IP位址。IP位址包括網絡標識號碼與主機標識號碼兩部分,即IP位址由網絡地址與主機地址構成。按照TCP/IP協議規定,IP位址用二進位來表示,每個IP位址長32bit。為了方便的使用,IP位址可寫成十進位的形式,中間使用點符號分開,即點分十進位表示法表示,例如10.0.0.1。此外,TCP/IP協議需要針對不同的網絡進行不同的設置,且每個節點包括一個IP位址、一個子網掩碼及一個默認網關。
在雲數據操作中心中添加大量的伺服器,或者已經配置好BMC的伺服器需要重新配置BMC的IP位址時,工作人員依次手動對各個伺服器在該伺服器開機時進入到BIOS(Basic Input Output System,基本輸入輸出系統)的設置界面,在BIOS界面對BMC的IP位址進行設置。
當雲數據操作中心需要配置BMC的IP位址伺服器的數量龐大時,人工單機手動配置BMC的IP位址,不僅費時費力,人工操作還會帶來不可避免的失誤,導致整個數據中心的工作效率以及準確率低下。
因此,如何提高配置雲數據操作中心中多個伺服器的BMC的IP位址的效率與準確率,是本領域技術人員亟待解決的問題。
技術實現要素:
本發明實施例的目的是提供一種配置BMC的IP位址的方法及裝置,以提高配置雲數據操作中心中多個伺服器的BMC的IP位址的效率與準確率。
為解決上述技術問題,本發明實施例提供以下技術方案:
本發明實施例一方面提供了一種配置BMC的IP位址的方法,包括:
獲取用戶輸入的initramfs.img鏡像信息;
在所述用戶搭建的pxe網絡環境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP伺服器配置的IP位址段;
接收所述用戶為多個伺服器節點的BMC配置IP位址的任務的指令,根據所述IP位址段對多個所述伺服器節點的BMC的IP位址進行配置。
可選的,所述通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP伺服器配置的IP位址段包括:
建立IP位址池;
通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP伺服器配置的IP位址段,並將所述IP位址段放入所述IP位址池。
可選的,在所述根據所述IP位址段對多個所述伺服器節點的BMC的IP位址進行配置之後,還包括:
將為所述BMC分配的IP位址進行標記,作為不可用IP位址,以用於區分所述IP位址池內的可用IP位址。
可選的,還包括:
在預設時間內判斷所述IP位址池內的各個IP位址是否可用;
當判定當前IP位址不可用時,將所述當前IP位址進行標記,以用於區分所述IP位址池內的可用IP位址。
可選的,在所述根據所述IP位址段對多個所述伺服器節點的BMC的IP位址進行配置之後,還包括:
向所述用戶顯示當前伺服器節點的BMC的IP位址;
檢測是否接收到所述用戶對所述BMC的IP位址進行修改的指令;
當接收到所述用戶對所述BMC的IP位址進行修改的指令,根據指令對所述BMC的IP位址進行修改。
可選的,所述根據所述IP位址段對多個所述伺服器節點的BMC的IP位址進行配置為:
從所述IP位址池中選取多個可用IP位址,所述可用IP位址的數量不小於所述伺服器節點的數量;
根據多個所述可用IP位址對多個所述伺服器節點的BMC的IP位址進行配置。
可選的,所述根據所述IP位址段對多個所述伺服器節點的BMC的IP位址進行配置為:
接收所述用戶為各個所述伺服器節點設置的BMC的IP位址的指令;
根據所述指令對多個所述伺服器節點的BMC進行配置相應的IP位址。
可選的,所述在所述用戶搭建的pxe網絡環境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP伺服器配置的IP位址段為:
加載所述initramfs.img鏡像;
所述initramfs.img鏡像中的agent,通過pxe伺服器的RestFull接口獲取所述用戶在DHCP伺服器配置的IP位址段。
可選的,還包括:
向所述用戶顯示對各個所述伺服器節點的BMC進行配置IP位址的順序以及配置進度。
本發明實施例另一方面提供了一種配置BMC的IP位址的裝置,包括:
獲取信息模塊,用於獲取用戶輸入的initramfs.img鏡像信息;在所述用戶搭建的pxe網絡環境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP伺服器配置的IP位址段;
節點配置模塊,用於接收所述用戶為多個伺服器節點的BMC配置IP位址的任務的指令,根據所述IP位址段對多個所述伺服器節點的BMC的IP位址進行配置。
本發明實施例提供了一種配置BMC的IP位址的方法,在用戶搭建的pxe網絡環境中,通過加載用戶製備的initramfs.img鏡像以獲取用戶在DHCP伺服器配置的IP位址段;在接收到用戶為多個伺服器節點的BMC配置IP位址的任務的指令之後,根據獲取到的IP位址段對多個伺服器節點的BMC的IP位址進行配置。
本申請提供的技術方案的優點在於,在雲數據操作中心對數據中心的各個伺服器節點的BMC的IP位址進行自動化配置,以遠程批量的方式提高了雲數據操作中心各個節點配置BMC的IP位址的工作效率,節省了大量人力、物力以及財力,有利於對數據中心進行一體化自動化管理,大幅度提高了運營水平,具有好的社會經濟效益。
此外,本發明實施例還針對配置BIOS的方法提供了相應的實現裝置,進一步使得所述方法更具有實用性,所述裝置具有相應的優點。
附圖說明
為了更清楚的說明本發明實施例或現有技術的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種配置BMC的IP位址的方法的流程示意圖;
圖2為本發明實施例提供的另一種配置BMC的IP位址的方法的流程示意圖;
圖3為本發明實施例提供的配置BMC的IP位址的裝置的一種實施方式結構圖;
圖4為本發明實施例提供的配置BMC的IP位址的裝置的另一種實施方式結構圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面結合附圖和具體實施方式對本發明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本申請的說明書和權利要求書及上述附圖中的術語「第一」、「第二」、「第三」「第四」等是用於區別不同的對象,而不是用於描述特定的順序。此外術語「包括」和「具有」以及他們任何變形,意圖在於覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定於已列出的步驟或單元,而是可包括沒有列出的步驟或單元。
本申請的發明人經過研究發現,在對雲數據操作中心的各伺服器的BMC的IP位址進行配置時,一般都是工作人員在對各個待配置節點在其啟動時進入到BIOS的設置界面後,在該界面手動對BMC的IP位址進行設置。由於雲數據操作中心的伺服器以及單機數量龐大,人工單機安裝作業系統,不僅費時費力,人工操作還會帶來不可避免的失誤,導致整個數據中心的工作效率以及準確率低下。
鑑於此,本申請通過遠程批量的方式,對雲數據操作中心各節點進行自動化配置BMC的IP位址。只需要工作人員進行一次配置以及下發配置任務即可。大大的簡化了以往的工作模式,節省了大量時間以及人力,提高了雲數據操作中心配置各伺服器的BMC的IP位址的準確率以及工作效率。
在介紹了本發明實施例的技術方案後,下面詳細的說明本申請的各種非限制性實施方式。
首先請參見圖1,圖1為本發明實施例提供的一種配置BMC的IP位址的方法的流程示意圖,本發明實施例可包括以下內容:
S101:獲取用戶輸入的initramfs.img鏡像信息。
Linux kernel在自身初始化完成之後,需要能夠找到並運行第一個用戶程序(這個程序通常叫做「init」程序)。用戶程序存在於文件系統之中,因此,內核必須找到並掛載一個文件系統才可以成功完成系統的引導過程。
把一些啟動所必須的用戶程序和驅動模塊放在RAM disk中,這個RAM disk看上去和普通的disk一樣,有文件系統,有cache,內核啟動時,首先把RAM disk掛載起來,等到init程序和一些必要模塊運行起來之後,再切到真正的文件系統之中。
RAM disk的方案實際上就是initrd,但是,initrd雖然解決了問題但並不完美。比如,disk有cache機制,對於RAM disk來說,這個cache機制就顯得很多餘且浪費空間;disk需要文件系統,那文件系統(如ext2等)必須被編譯進kernel而不能作為模塊來使用。基於此,Initramfs應運而生。Initramfs為一種RAM文件系統而不是disk。initramfs實際是一個cpio歸檔,啟動所需的用戶程序和驅動模塊被歸檔成一個文件。因此,不需要cache,也不需要文件系統。
製備initramfs.img鏡像的過程可如下:
可先下載initramfs.img精簡鏡像,通過gzip-dc initramfs.img|cpio–div命令將此鏡像解壓縮到某個自定義目錄,然後把用戶製作的agent程序拷貝在該鏡像中。通過gzip-dc initramfs.img|cpio–div製作來製作最後的initramfs.img鏡像。
當然,initramfs.img鏡像製作也可採用其他方式,本申請對此不作任何限定。
S102:在所述用戶搭建的pxe網絡環境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP伺服器配置的IP位址段。
PXE(preboot execute environment,預啟動執行環境)用於無盤、有盤聯網的網絡協議。存放於主板或者網卡上的BIOS或ROM。工作於C/S(Client/Server,客戶端/伺服器)的網絡模式,支持工作站通過網絡從遠端伺服器下載映像,並由此支持通過網絡啟動作業系統,在啟動過程中,終端要求伺服器分配IP位址,再用TFTP(trivial file transfer protocol,簡單文件傳輸協議)或MTFTP(multicast trivial file transfer protocol)協議下載一個啟動軟體包到本機內存中執行,由這個啟動軟體包完成終端基本軟體設置,從而引導預先安裝在伺服器中的終端作業系統。PXE可以引導多種作業系統。
TFTP為TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單文件傳輸的協議,提供不複雜、開銷不大的文件傳輸服務。由於MTFTP為多點的TFTP服務,而在本申請中只需從網絡下載啟動軟體包到本機內存中即可,故可選用TFTP用於文件傳輸。
pxe網絡環境的搭建可為:
可使用第三方環境例如cobbler,搭建DHCP伺服器配置pxe引導文件及TFTP伺服器地址,搭建TFTP伺服器地址,設定TFTP伺服器根目錄,將S101中製備的initramfs鏡像複製到TFTP目錄,然後創建pxelinux.cfg目錄。其中,DHCP伺服器用來為pxe伺服器分配IP位址。
當然,pxe網絡環境的搭建也可採用其他方式方法,本發明實施例對此不作任何限定。
在搭建好的pxe網絡環境後,用戶可通過加載initramfs.img鏡像,initramfs.img鏡像中的agent會自動運行,然後從pxe伺服器的RestFull接口用戶在DHCP伺服器配置的IP位址段。
DHCP(Dynamic Host Configuration Protocol,動態主機設置協議)是一個區域網的網絡協議,使用UDP協議工作,用於給內部網絡或網絡服務供應商自動分配IP位址;給用戶或者內部網絡管理員作為對所有計算機作中央管理的手段。動態主機設置協定(DHCP)能夠集中管理和自動分配IP網絡地址的通信協議。在IP網絡中,每個連接Internet的設備都需要分配唯一的IP位址。DHCP使網絡管理員能從中心結點監控和分配IP位址。當某臺計算機移到網絡中的其它位置時,能自動收到新的IP位址。
需要說明的是,用戶在DHCP伺服器配置的IP位址段時,同時配置了相應的子網掩碼以及默認網關。
由於IP位址具有分配層次的特點,即將每個IP位址都分割成網絡號和主機號兩部分,以便於IP位址的尋址操作,故子網掩碼不能單獨存在,它必須結合IP位址一起使用。子網掩碼只有一個作用,就是將某個IP位址劃分成網絡地址和主機地址兩部分。子網掩碼的設定必須遵循一定的規則。與IP位址相同,子網掩碼的長度也是32位,左邊是網絡位,用二進位數字「1」表示;右邊是主機位,用二進位數字「0」表示。附圖所示的就是IP位址為「192.168.1.1」和子網掩碼為「255.255.255.0」的二進位對照。其中,「1」有24個,代表與此相對應的IP位址左邊24位是網絡號;「0」有8個,代表與此相對應的IP位址右邊8位是主機號。這樣,子網掩碼就確定了一個IP位址的32位二進位數字中哪些是網絡號、哪些是主機號。這對於採用TCP/IP協議的網絡來說非常重要,只有通過子網掩碼,才能表明一臺主機所在的子網與其他子網的關係,使網絡正常工作。
網關為一個網絡連接到另一個網絡的「關口」,TCP/IP協議也會根據子網掩碼(255.255.255.0)判定兩個網絡中的主機處在不同的網絡。而要實現這兩個網絡之間的通信,則必須通過網關。如果網絡A中的主機發現數據包的目的主機不在本地網絡中,就把數據包轉發給它自己的網關,再由網關轉發給網絡B的網關,網絡B的網關再轉發給網絡B的某個主機。網絡B向網絡A轉發數據包的過程也是如此所以說,只有設置好網關的IP位址,TCP/IP協議才能實現不同網絡之間的相互通信。
在系統加載initramfs.img鏡像時,initramfs.img鏡像中的agent會自動運行,然後通過pxe伺服器的RestFull接口獲取用戶在DHCP伺服器配置的IP位址段以及相應的子網掩碼以及默認網關。
在一種具體實施方式中,可建立IP位址池,將獲取到的IP位址段以及相應的子網掩碼以及默認網關放到IP位址池內。
通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP伺服器配置的IP位址段,並將所述IP位址段放入所述IP位址池。
可選的,在一種具體的實施方式中,可通過IP位址池中獲取可用IP位址,具體的,可為:
從所述IP位址池中選取多個可用IP位址,所述可用IP位址的數量不小於所述伺服器節點的數量;
根據多個所述可用IP位址對多個所述伺服器節點的BMC的IP位址進行配置。
在另外一種具體的實施方式中,用戶對不同的伺服器的BMC的IP位址要求不同,為了對某些特殊伺服器進行配置。在獲取BMC的IP位址信息時,具體可為:
接收所述用戶為各個所述伺服器節點設置的BMC的IP位址的指令;
根據所述指令對多個所述伺服器節點的BMC進行配置相應的IP位址。
S103:接收所述用戶為多個伺服器節點的BMC配置IP位址的任務的指令,根據所述IP位址段對多個所述伺服器節點的BMC的IP位址進行配置。
用戶選取待配置的節點,在獲取到各節點對應的IP位址信息之後,對各個待配置節點的配置順序以及開始配置的時間進行設置,設置好後作為節點配置IP位址的任務,系統根據該任務對各個節點的BMC進行遠程自動化配置IP位址。
本申請技術方案不僅可對多個節點進行配置,即批量自動化對任務中的節點的BMC進行配置IP位址,也可對單個節點的BMC進行遠程配置IP位址。
由於IP位址的唯一性,對於已經分配出去的IP位址,在後期為其他伺服器節點的BMC分配的IP位址進行分配時,顯然是不可用的,為了保證分配出去的IP位址為可用地址,本發明實施例還可包括:
將為BMC分配的IP位址進行標記,作為不可用IP位址,以用於區分所述IP位址池內的可用IP位址。
進一步,為了區分IP位址池內,已經被佔用的IP位址,可實時進行維護,可選的,可對IP位址池內的IP位址進行歸類,具體的可為:
在預設時間內判斷所述IP位址池內的各個IP位址是否可用;
當判定當前IP位址不可用時,將所述當前IP位址進行標記,以用於區分所述IP位址池內的可用IP位址。
當然,也可採用其他方式進行標識已經被佔用的IP位址,這均不影響本申請的實現。
通過對IP位址池的IP位址的管理,可保證分配出去的IP位址有效性,進而提高配置的準確率與效率。
在本申請提供的技術方案中,通過在雲數據操作中心對數據中心的各個伺服器節點的BMC的IP位址進行自動化配置,以遠程批量的方式提高了雲數據操作中心各個節點配置BMC的IP位址的工作效率,節省了大量人力、物力以及財力,有利於對數據中心進行一體化自動化管理,大幅度提高了運營水平,具有好的社會經濟效益。
雲數據操作中心對各伺服器節點進行配置後,配置的結果可能不是用戶所需求的,或者某一些伺服器有特殊的要求,需要對某些選項進行特殊的配置,或者是由於工作人員的失誤導致BIOS配置的一些選項出錯,等等。鑑於此,本申請還提供了另外一個實施例。
請參見圖3,圖3為本發明實施例提供的另一種配置BMC的IP位址的方法的流程示意圖,本發明實施例例如可應用於CPU所在的伺服器,具體的可包括以下內容:
S201-S203:具體的與上述的S101-S103所描述一致,此處不再贅述。
S204:向所述用戶顯示當前伺服器節點的BMC的IP位址。
S205:檢測是否接收到所述用戶對所述BMC的IP位址進行修改的指令。
系統自動配置的IP位址可能會由於操作出錯,或用戶會對某些伺服器的某些伺服器的BMC的IP位址進行特殊設置。故可設置一個預設時間,例如2min。在預設的時間內,進行檢測是否有用戶輸入修改的指令。
S206:當接收到所述用戶對所述BMC的IP位址進行修改的指令,根據指令對所述BMC的IP位址進行修改。
當檢測到用戶進行修改的指令,則根據指令進行修改;如果沒有檢測到用戶的修改指令,則直接按照任務配置的進行配置。
通過向用戶顯示當前節點的BMC的IP位址信息,用戶可清楚每一個伺服器節點具體的IP位址、子網掩碼以及默認網關。對配置錯誤的或特殊配置的選項進行修改,進一步提升配置的準確率,還可增大用戶的使用靈活性,提升了用戶的使用體驗;擴大使用領域,具有好的經濟效益。
當雲數據池中某些節點急需使用,或者需要最先配置完成,工作人員或用戶就需要對之前下達的任務進行查看,按照需求進行調整。在一種具體實施方式中,基於上述實施例還可包括:
向所述用戶顯示對各個所述伺服器節點的BMC進行配置IP位址的順序以及配置進度。
配置順序即為當前用戶下達任務中對各個節點配置順序的設置,用戶根據自身需求以及任務中的配置順序以及配置進度對需要先配置的節點進行調整,具體的可為:
接收用戶修改多個所述節點的BMC配置IP位址的任務順序的指令,根據所述指令調整各個節點配置順序。
當然,也可對其他的進行調整,例如取消某幾個節點的配置,或增加某幾個新的節點的BMC配置IP位址。
在一種具體的實施方式中,為了讓用戶或工作人員明確當前已經配置完成的節點,基於上述實施例,本申請還可包括:
向所述用戶提示已完成配置節點。
提示可以通過以某種格式信息的形式在屏幕上顯示出來(例如液晶屏)。某種格式信息可為文字信息,例如編號為010的節點已成功配置;也可為圖片形式;也可為數字形式,具體數值表示的意義可預先進行設置;或以字母的形式,例如010-OK。當然,也可採用其他任何格式的信息進行提示已配置成功的節點,這均不影響本實施例的實現。
還可以通過語音的形式進行提示,具體的可通過發聲進行提示,例如語音可輸出編號為010的節點已成功配置。
還可以設置指示燈進行提示,可採用LED作為指示燈,當然,也可採用其他任何形式的等,如二極體,優選的,應選擇亮度大、功率小的燈。舉例來說,如果當前節點配置成功時,則可通過點亮指示燈進行提示。
還可進行報警提示。
噹噹前節點配置成功時,可進行報警。可採用蜂鳴器長鳴進行報警提示,也可採用其他響鈴的形式進行報警,也可採用其他任何形式的報警,這均不影響本發明實施例的實現。
做該項設置,是為了其客戶或工作人員更直觀的了解當前多個節點配置情況,即任務完成情況,讓工作人員可儘快把控任務的執行,有利於提高配置效率。或可替換為其他提醒裝置,但也可不做該項設置。
設置進行報警使得本申請的技術方案更加直觀、形象化,方便工作人員使用,提升用戶使用體驗。
當然,並不限於上述形式進行提示,只要達到可以將當前節點配置成功的結果向用戶進行提示,讓用戶明白當前已配置完成的節點的目的即可。
當然,也可同時進行顯示、語音提示、設置指示燈與報警提示,這均不影響本發明的實現。
本發明實施例還針對配置BMC的IP位址的方法提供了相應的實現裝置,進一步使得所述方法更具有實用性。下面對本發明實施例提供的配置BMC的IP位址的裝置進行介紹,下文描述的配置BMC的IP位址的裝置與上文描述的配置BMC的IP位址的方法可相互對應參照。
請參見圖3,圖3為本發明實施例提供的配置BMC的IP位址的裝置在一種具體實施方式下的結構圖,該裝置可包括:
獲取信息模塊301,用於獲取用戶輸入的initramfs.img鏡像信息;在所述用戶搭建的pxe網絡環境中,通過加載所述initramfs.img鏡像,以獲取所述用戶在DHCP伺服器配置的IP位址段。
節點配置模塊302,用於接收所述用戶為多個伺服器節點的BMC配置IP位址的任務的指令,根據所述IP位址段對多個所述伺服器節點的BMC的IP位址進行配置。
在本實施例的一些實施方式中,所述獲取信息模塊301例如還可以包括:
建立單元3011,用於建立IP位址池,將獲取到的IP位址段放入所述IP位址池中。
可選的,在本實施例的另一些實施方式中,請參閱圖4,所述裝置例如還可以包括修改配置信息模塊303,所述修改配置信息模塊303可包括
顯示單元3031,向所述用戶顯示當前伺服器節點的BMC的IP位址;
檢測單元3032,檢測是否接收到所述用戶對所述BMC的IP位址進行修改的指令;
修改信息單元3033,當接收到所述用戶對所述BMC的IP位址進行修改的指令,根據指令對所述BMC的IP位址進行修改。
在本實施例的一些實施方式中,所述裝置例如還可以包括:
顯示模塊304,用於向所述用戶顯示對各個所述伺服器節點的BMC進行配置IP位址的順序以及配置進度。
還可包括:
提示模塊305,用於向用戶提示已完成配置的節點。
本發明實施例所述配置BMC的IP位址的裝置的各功能模塊的功能可根據上述方法實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處不再贅述。
由上可知,本發明實施例在雲數據操作中心對數據中心的各個伺服器節點的BMC的IP位址進行自動化配置,以遠程批量的方式提高了雲數據操作中心各個節點配置BMC的IP位址的工作效率,節省了大量人力、物力以及財力,有利於對數據中心進行一體化自動化管理,大幅度提高了運營水平,具有好的社會經濟效益。
本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對於實施例公開的裝置而言,由於其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬碟、可移動磁碟、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。
以上對本發明所提供的一種配置BMC的IP位址的方法以及裝置進行了詳細介紹。本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想。應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以對本發明進行若干改進和修飾,這些改進和修飾也落入本發明權利要求的保護範圍內。