[發明專利]通過代理實現虛擬機模版斷點續存下發的方法在審
| 申請號: | 201911127951.4 | 申請日: | 2019-11-18 |
| 公開(公告)號: | CN110855788A | 公開(公告)日: | 2020-02-28 |
| 發明(設計)人: | 程永新;林小勇;張瑞紅 | 申請(專利權)人: | 上海新炬網絡信息技術股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 上海科律專利代理事務所(特殊普通合伙) 31290 | 代理人: | 袁亞軍 |
| 地址: | 201707 上海市青浦區外青*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 代理 實現 虛擬機 模版 斷點 下發 方法 | ||
1.一種通過代理實現虛擬機模版斷點續存下發的方法,其特征在于,包括以下步驟:
S1:制定虛擬機模版文件切割成文件切塊的規則、文件切塊上傳到代理服務器的規則和接收主機從代理服務器下載文件切塊的規則;
S2:接收主機發起下載虛擬機模板的指令;
S3:文件服務器根據虛擬機模版文件切割規則將虛擬機模版文件切割為文件切塊;
S4:文件服務器上傳切割好的文件切塊到各代理服務器,各代理服務器預存放上傳的文件切塊;
S5:接收主機下載各代理服務器上的文件切塊,在下載過程中出現下載中斷時,保存中斷時的下載狀態,等待下載恢復后承接中斷時的下載狀態繼續下載;
S6:接收主機完成所有文件切塊的下載,文件切塊在接收主機自動組合成完整的虛擬機模版文件。
2.如權利要求1所述的通過代理實現虛擬機模版斷點續存下發的方法,其特征在于,所述文件服務器存儲原始的虛擬機模版文件,所述代理服務器接收文件服務器上傳的虛擬機模版文件的文件切塊,所述接收主機為需要接收虛擬機模版文件并部署虛擬機的物理機,所述接收主機通過代理服務器完成文件切塊的下載后組合成完整的虛擬機模版文件。
3.如權利要求1所述的通過代理實現虛擬機模版斷點續存下發的方法,其特征在于,所述步驟S1具體包括:虛擬機模版文件切割成文件切塊的規則,虛擬機模版文件根據文件的大小進行均勻切割;文件切塊上傳到代理服務器的規則,文件切塊相對均勻上傳到所有的代理服務器上;接收主機從代理服務器下載文件切塊的規則,接收主機從各代理服務器輪流下載文件切塊,當接收主機為多個時,各接收主機交替從各代理服務器輪流下載文件切塊。
4.如權利要求1所述的通過代理實現虛擬機模版斷點續存下發的方法,其特征在于,所述步驟S3中,文件服務器將虛擬機模版文件按固定大小間隔切割成若干個文件切塊,每個文件切塊帶有該文件的唯一標識及塊編號;所述步驟S6中,在接收主機完成所有文件切塊的下載后,接收主機自動按照文件切塊攜帶的文件的唯一標識及塊編號標識組合成完整的虛擬機模版文件。
5.如權利要求1所述的通過代理實現虛擬機模版斷點續存下發的方法,其特征在于,所述步驟S4中,文件服務器將不同的文件切塊輪流上傳到各代理服務器,并根據代理服務器的剩余存儲空間進行均衡分配,各代理服務器分配部分內存空間的60%存放上傳的文件切塊。
6.如權利要求1所述的通過代理實現虛擬機模版斷點續存下發的方法,其特征在于,所述步驟S5中,接收主機與各代理服務器進行網絡驗證,預判下載速率,根據下載速率高的代理服務器優先下載的原則,交替下載各代理服務器上的文件切塊,同一時間不同的接收主機下載不同代理服務器上的不同的文件切塊,接收主機優先下載保存在代理服務器內存中的文件切塊;在下載過程中出現下載中斷時,在代理服務器的數據庫中保存中斷時的下載狀態,包括中斷時的文件切塊信息和已傳輸完成的位置標識,等待下載恢復后加載中斷前的下載信息繼續下載。
7.如權利要求1所述的通過代理實現虛擬機模版斷點續存下發的方法,其特征在于,還包括各接收主機在下載文件切塊之前獲取虛擬機模版信息,各接收主機在下載文件切塊的同時同步進行虛擬機的個性化設置。
8.如權利要求7所述的通過代理實現虛擬機模版斷點續存下發的方法,其特征在于,在進行虛擬機的個性化設置時出現網絡中斷時,則在網絡恢復的時候重新進行虛擬機的個性化設置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海新炬網絡信息技術股份有限公司,未經上海新炬網絡信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911127951.4/1.html,轉載請聲明來源鉆瓜專利網。





