[發明專利]一種基于PXE協議的虛擬機啟動方法及電子設備有效
| 申請號: | 202110334502.8 | 申請日: | 2021-03-29 |
| 公開(公告)號: | CN112965790B | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 周崟宏;朱從林 | 申請(專利權)人: | 華云數據控股集團有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/20 |
| 代理公司: | 蘇州友佳知識產權代理事務所(普通合伙) 32351 | 代理人: | 儲振 |
| 地址: | 214000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 pxe 協議 虛擬機 啟動 方法 電子設備 | ||
1.一種基于PXE協議的虛擬機啟動方法,其特征在于,包括以下步驟:
S1、虛擬主機中創建部署于相互獨立的鏡像虛擬網絡中的TFTP服務器,所述虛擬主機通過SCSI協議或者FC協議掛載一個或者多個磁盤,所有虛擬主機所掛載的磁盤作為共享存儲;
S2、通過鏡像虛擬網絡調度器為虛擬機匹配出供虛擬機與TFTP服務器建立通信的鏡像虛擬網絡,通過所有磁盤構建RAID以對虛擬機的鏡像文件在各個虛擬主機所掛載的磁盤中執行鏡像文件的備份操作;
S3、接收虛擬機啟動指令,由鏡像虛擬網絡調度器選取空閑虛擬主機,并根據虛擬機在啟動時虛擬機的鏡像文件的邏輯位置選取若干候選TFTP服務器;
S4、根據候選TFTP服務器的資源開銷選定唯一的TFTP服務器,并將最終選定的TFTP服務器所對應的鏡像虛擬網絡為虛擬機予以配置;
S5、啟動PXE協議并根據DHCP服務器獲取IP地址,以啟動虛擬機。
2.根據權利要求1所述的虛擬機啟動方法,其特征在于,所述步驟S2還包括:兩個虛擬主機之間通過相互獨立的鏡像網絡執行相互訪問位于對端虛擬主機中所保存的虛擬機的鏡像文件;
其中,所述鏡像虛擬網絡受控于鏡像虛擬網絡調度器,并被由鏡像虛擬網絡調度器下發唯一的虛擬網絡IP地址至虛擬機。
3.根據權利要求1所述的虛擬機啟動方法,其特征在于,所述虛擬機的鏡像文件通過SCP協議復制到形成共享存儲且相鄰的虛擬主機所掛載的磁盤中。
4.根據權利要求3所述的虛擬機啟動方法,其特征在于,所述虛擬機的鏡像文件通過SCP協議根據虛擬主機選擇邏輯確定復制到相鄰的虛擬機主機所掛載的磁盤中的副本數量,所述副本為相同的虛擬機的鏡像文件。
5.根據權利要求4所述的虛擬機啟動方法,其特征在于,所述步驟S5執行完畢之后還包括:
確定運行已經啟動的虛擬機所在的虛擬主機是否宕機,并將已經宕機的虛擬主機予以隔離;
掃描剩余存活的虛擬主機,并從剩余存活的虛擬主機中根據虛擬主機選擇邏輯確定包含存在已經宕機的虛擬主機上運行的虛擬機所對應的鏡像文件所在的虛擬主機;
通過相互獨立的鏡像網絡直接調用剩余存活的虛擬主機中的鏡像文件,啟動PXE協議并根據DHCP服務器獲取IP地址,以啟動發生宕機的虛擬主機中所創建的虛擬機。
6.根據權利要求5所述的虛擬機啟動方法,其特征在于,所述步驟S4中根據候選TFTP服務器的資源開銷選定唯一的TFTP服務器的操作由鏡像虛擬網絡調度器執行,所述鏡像虛擬網絡調度器包含虛擬主機選擇邏輯;
所述虛擬主機選擇邏輯為:將TFTP服務器的連接數與TFTP服務器所配置的鏡像虛擬網絡占用率最低的TFTP服務器作為選定唯一的TFTP服務器的依據。
7.根據權利要求1至6中任一項所述的虛擬機啟動方法,其特征在于,還包括:將虛擬主機、虛擬主機中所保存的虛擬機的鏡像文件及鏡像虛擬網絡的屬性保存至邏輯上獨立于各個虛擬主機的數據庫,所述數據庫與鏡像虛擬網絡調度器相通訊。
8.一種電子設備,其特征在于,包括:
處理器,由至少一個存儲單元組成的存儲裝置,以及
在處理器與存儲裝置之間建立通信連接的通信總線;
所述處理器用于執行存儲裝置中存儲的一個或者多個程序,以實現如權利要求1至7中任一項所述的基于PXE協議的虛擬機啟動方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華云數據控股集團有限公司,未經華云數據控股集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110334502.8/1.html,轉載請聲明來源鉆瓜專利網。





