System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久无码无码久久综合综合,67194成是人免费无码,无码国产精成人午夜视频一区二区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種降低服務器啟動時間的方法技術

    技術編號:44471790 閱讀:3 留言:0更新日期:2025-03-04 17:42
    本發明專利技術公開了一種降低服務器啟動時間的方法,涉及服務器技術領域,包括如下具體步驟:通過BMC上電,此時BMC啟動,當本次BMC啟動不是第一次啟動時,則服務器進入快速啟動流程,服務器系統控制Host進行上電,然后一邊Host進行上電進行啟動服務器,同時另一邊進入BMC系統,隨后進入IPMI業務準備流程,直到IPMI業務準備流程準備OK,再經由服務器系統判定是否第一次啟動BMC,當判定為不是第一次啟動BMC后,則回到控制Host上電。本發明專利技術通過第一次啟動BMC,服務器進行正常啟動流程,則整個服務器正常啟動流程為串行啟動,從而存IPMI命令,從而在不是第一次啟動BMC時,服務器進行快速啟動流程,服務器快速啟動流程為并行啟動,提前進行Host上電,從而減少服務器的啟動時間。

    【技術實現步驟摘要】

    本專利技術涉及服務器,特別涉及一種降低服務器啟動時間的方法


    技術介紹

    1、目前隨著網絡技術的發展,為了更好的執行指令,會設置對應的服務器,而服務器是在網絡環境中提供計算能力并運行軟件應用程序的特定it設備,它在網絡中為其他客戶機(如個人計算機、智能手機、atm機等終端設備)提供計算或者應用服務,一般來說服務器都具備承擔響應服務請求、承擔服務、保障服務的能力,服務器相比普通計算機具有高速的cpu運算能力;長時間可靠運行能力;強大的i/o數據吞吐能力以及具備高擴展性,服務器作為電子設備,其內部的結構十分的復雜,服務器主要構件有:cpu、內存、芯片組、i/o設備、存儲器、外圍設備、穩壓器、電源和冷卻系統。

    2、服務器啟動流程為:第一步、硬件自檢,第二步、加載引導程序,第三步、操作系統內核啟動,第四步、啟動系統服務,第五步、應用程序啟動。

    3、當前服務器設計存在bmc帶外系統和host系統,bmc帶外系統首先上電,等bmc準備ok之后再給host系統上電啟動,整個啟動過程是一個串行啟動的過程,具體啟動流程為:先通過bmc進行上電,然后此時bmc啟動,再進入bmc系統,隨后ipmi業務準備ok,隨后會控制host上電,進而使得host上電,隨后使得bios啟動,然后會進行初始化,隨后ipmi準備ok,然后和bmc進行通信,最后加載os,從使得服務器啟動,這樣設計的主要原因是host系統依賴bmc系統起來后的ipmi服務,但是這種bmc帶外系統首先上電,等bmc準備ok之后再給host系統上電啟動的串行啟動過程,整體導致不管是第多少次啟動服務器,整個服務器啟動時間較長,為此我們提出一種降低服務器啟動時間的方法。


    技術實現思路

    1、本專利技術的目的在于提供一種降低服務器啟動時間的方法,通過第一次啟動bmc,服務器進行正常啟動流程,則整個服務器正常啟動流程為串行啟動,從而存ipmi命令,從而在不是第一次啟動bmc時,服務器進行快速啟動流程,服務器快速啟動流程為并行啟動,即會進行控制提前host上電,從而減少服務器的啟動時間。

    2、為實現上述目的,本專利技術提供如下技術方案:一種降低服務器啟動時間的方法,包括如下具體步驟:

    3、第一步、通過bmc上電,此時bmc啟動,然后服務器系統會判定本次bmc是否第一啟動,當本次bmc啟動是第一次啟動時,則服務器進行正常啟動流程,當本次bmc啟動不是第一次啟動時,則服務器進入快速啟動流程;

    4、第二步、當本次bmc啟動不是第一次啟動時,服務器進入快速啟動流程,服務器進入快速啟動流程的具體步驟為:服務器系統控制host進行上電,然后一邊host進行上電,同時另一邊進入bmc系統,隨后進入ipmi業務準備流程,直到ipmi業務準備流程準備ok,再經由服務器系統判定是否第一次啟動bmc,當判定為不是第一次啟動bmc后,則回到控制host上電,host進行上電,隨后bios啟動,然后服務器系統開始初始化,此時伴隨著進入ipmi準備流程,即為ipmiok前和ipmiok后,當ipmiok后,則進行加載os,此時服務器快速啟動完成;

    5、第三步、當bmc啟動是第一次啟動時,服務器進行正常啟動流程,服務器進行正常啟動流程的具體步驟為:服務器系統進入bmc系統中,隨后ipmi業務進行準備,直到ipmi業務準備ok,隨后服務器系統再次判斷是否第一次啟動bmc時,當服務器系統判斷是第一次啟動bmc時,服務器系統開始控制host上電,隨后host進行上電,隨后bios啟動,然后服務器進行初始化,隨后來到ipmi準備流程,即為ipmiok前和ipmiok后,當ipmiok后,則進行加載os,此時服務器正常啟動完成。

    6、優選的,所述服務器系統在進入ipmiok后之后,會發送ipmi命令,隨后服務器系統會接受ipmi命令,隨后存儲此次命令在存儲區上。

    7、優選的,所述服務器系統在進入ipmiok前之后,會發送ipmi命令,當發送ipmi命令失敗后,會從存儲區搜索此次命令,從而根據命令獲得上一次bmc啟動存儲的數據。

    8、優選的,所述bmc第一次啟動時,host不會提前上電,則是等待ipmi業務準備ok后,再進行上電,bmc不是第一次啟動時,host會提前上電。

    9、優選的,所述bmc第一次啟動時,host起來時bmc和ipmi已經ok,此時host在發送ipmi命令時,會將下次bmc啟動時,服務器快速啟動時bmc和ipmiok前的一些ipmi命令數據存入bios的flash中,在下次啟動時,如果bmc和ipmi還沒準備好時,則從flash中獲取ipmi命令數據。

    10、優選的,所述bmc第一次啟動flag時,將flag信息存儲在非易失介質中,默認為0,表示第一次啟動,bmc第一次啟動時將該flag改為1,表示已啟動過一次,bmc不是第一次啟動。

    11、優選的,所述flag版本升級,bmc升級或者bios升級時,flag會被重新置為0。

    12、優選的,所述bmc第一次啟動時,會根據存儲在非易失介質中的是否第一次啟動flag,決定控制host上電的時機,如果是第一次啟動,在按照服務器進行正常啟動流程,在ipmi業務準備ok后給host上電,如果不是第一次啟動,則在bmc啟動后,就控制host上電,從而給host上電。

    13、優選的,所述iipmi命令存儲區數據頭部信息部分為header,header內有256個byte,描述數據區的版本號、數據區大小以及數據區的checksum。

    14、優選的,所述數據區每個命令需要256*2個byte,其中前256個byte用于存儲發送命令數據,后256個byte用于存儲發送命令對應的相應數據。

    15、本專利技術的技術效果和優點:

    16、(1)通過bmc上電,隨后bmc啟動,隨后服務器系統會判定本次bmc啟動是否為第一次啟動,當bmc不是第一次啟動,則服務器直接進入快速啟動流程,此時服務器系統控制host進行上電,然后一邊host進行上電,同時另一邊進入bmc系統,隨后進入ipmi業務準備流程,直到ipmi業務準備流程準備ok,再經由服務器系統判定是否第一次啟動bmc,當判定為不是第一次啟動bmc后,則回到控制host上電,host進行上電,隨后bios啟動,然后服務器系統開始初始化,此時伴隨著進入ipmi準備流程,即為ipmiok前和ipmiok后,當ipmiok后,則進行加載os,此時服務器快速啟動完成,該設計當第一次啟動bmc,服務器處于正常啟動流程,則整個服務器正常啟動流程為串行啟動,當不是第一次啟動bmc時,服務器處于快速啟動流程,服務器快速啟動流程為并行啟動,即會進行控制提前host上電,從而減少服務器的啟動時間;

    17、(2)通過第一次啟動bmc后,在ipmiok后,會發送ipmi命令,從而存儲在服務器的存儲區上,從而便于后期不是第一次啟動bmc時,ipmiok前,發送i本文檔來自技高網...

    【技術保護點】

    1.一種降低服務器啟動時間的方法,其特征在于,包括如下具體步驟:

    2.根據權利要求1所述的一種降低服務器啟動時間的方法,其特征在于,所述服務器系統在進入IPMIOK后之后,會發送IPMI命令,隨后服務器系統會接受IPMI命令,隨后存儲此次命令在存儲區上。

    3.根據權利要求2所述的一種降低服務器啟動時間的方法,其特征在于,所述服務器系統在進入IPMIOK前之后,會發送IPMI命令,當發送IPMI命令失敗后,會從存儲區搜索此次命令,從而根據命令獲得上一次BMC啟動存儲的數據。

    4.根據權利要求1所述的一種降低服務器啟動時間的方法,其特征在于,所述BMC第一次啟動時,Host不會提前上電,則是等待IPMI業務準備OK后,再進行上電,BMC不是第一次啟動時,Host會提前上電。

    5.根據權利要求1所述的一種降低服務器啟動時間的方法,其特征在于,所述BMC第一次啟動時,Host起來時BMC和IPMI已經OK,此時Host在發送IPMI命令時,會將下次BMC啟動時,服務器快速啟動時BMC和IPMIOK前的一些IPMI命令數據存入BIOS的Flash中,在下次啟動時,如果BMC和IPMI還沒準備好時,則從Flash中獲取IPMI命令數據。

    6.根據權利要求1所述的一種降低服務器啟動時間的方法,其特征在于,所述BMC第一次啟動Flag時,將Flag信息存儲在非易失介質中,默認為0,表示第一次啟動,BMC第一次啟動時將改Flag改為1,表示已啟動過一次,BMC不是第一次啟動。

    7.根據權利要求6所述的一種降低服務器啟動時間的方法,其特征在于,所述Flag版本升級,BMC升級或者BIOS升級時,Flag會被重新置為0。

    8.根據權利要求7所述的一種降低服務器啟動時間的方法,其特征在于,所述BMC第一次啟動時,會根據存儲在非易失介質中的是否第一次啟動Flag,決定控制Host上電的時機,如果是第一次啟動,在按照服務器進行正常啟動流程,在IPMI業務準備OK后給Host上電,如果不是第一次啟動,則在BMC啟動后,就控制Host上電,從而給Host上電。

    9.根據權利要求1所述的一種降低服務器啟動時間的方法,其特征在于,所述iIPMI命令存儲區數據頭部信息部分為Header,Header內有256個byte,描述數據區的版本號、數據區大小以及數據區的checksum。

    10.根據權利要求9所述的一種降低服務器啟動時間的方法,其特征在于,所述數據區每個命令需要256*2個Byte,其中前256個Byte用于存儲發送命令數據,后256個byte用于存儲發送命令對應的相應數據。

    ...

    【技術特征摘要】

    1.一種降低服務器啟動時間的方法,其特征在于,包括如下具體步驟:

    2.根據權利要求1所述的一種降低服務器啟動時間的方法,其特征在于,所述服務器系統在進入ipmiok后之后,會發送ipmi命令,隨后服務器系統會接受ipmi命令,隨后存儲此次命令在存儲區上。

    3.根據權利要求2所述的一種降低服務器啟動時間的方法,其特征在于,所述服務器系統在進入ipmiok前之后,會發送ipmi命令,當發送ipmi命令失敗后,會從存儲區搜索此次命令,從而根據命令獲得上一次bmc啟動存儲的數據。

    4.根據權利要求1所述的一種降低服務器啟動時間的方法,其特征在于,所述bmc第一次啟動時,host不會提前上電,則是等待ipmi業務準備ok后,再進行上電,bmc不是第一次啟動時,host會提前上電。

    5.根據權利要求1所述的一種降低服務器啟動時間的方法,其特征在于,所述bmc第一次啟動時,host起來時bmc和ipmi已經ok,此時host在發送ipmi命令時,會將下次bmc啟動時,服務器快速啟動時bmc和ipmiok前的一些ipmi命令數據存入bios的flash中,在下次啟動時,如果bmc和ipmi還沒準備好時,則從flash中獲取ipmi命令數據。

    6.根據權利要求1所述的一種降低服務器啟動時...

    【專利技術屬性】
    技術研發人員:游相斌
    申請(專利權)人:杭州柒寧科技有限公司
    類型:發明
    國別省市:

    相關技術
      暫無相關專利
    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲a无码综合a国产av中文 | 国产乱人伦中文无无码视频试看| 亚洲VA中文字幕无码一二三区| 熟妇人妻中文字幕无码老熟妇| 九九无码人妻一区二区三区| 中文字幕av无码专区第一页| 亚洲AV无码片一区二区三区| 久久久久亚洲av无码尤物| 国产精品无码AV不卡| 色窝窝无码一区二区三区| 精品久久久久久无码中文字幕| 无码国产精品一区二区免费| 亚洲精品无码AV人在线播放| 午夜无码国产理论在线| 国产精品无码av天天爽| 亚洲中文字幕无码av| 久久午夜无码免费| 亚洲精品无码高潮喷水在线| 国产成人无码精品久久久露脸 | 少妇性饥渴无码A区免费 | 人妻少妇伦在线无码| 伊人天堂av无码av日韩av| 久久久久久亚洲av成人无码国产| 久久久久成人精品无码| 亚洲av无码乱码在线观看野外| 久久亚洲精品成人无码| 人妻少妇精品无码专区| 亚洲爆乳无码精品AAA片蜜桃| 中文字幕久久久人妻无码| 日韩乱码人妻无码中文字幕| 国产成人精品无码免费看| 一本加勒比hezyo无码专区| 日本无码色情三级播放| 国产亚洲精久久久久久无码AV| 免费无码AV一区二区| 无码人妻精一区二区三区| 免费a级毛片无码a∨性按摩| 无码办公室丝袜OL中文字幕| 一本大道无码日韩精品影视| 人妻无码一区二区三区四区| 免费无码H肉动漫在线观看麻豆|