[發明專利]鏡像部署方法和裝置有效
| 申請號: | 201580009116.4 | 申請日: | 2015-12-31 |
| 公開(公告)號: | CN107431720B | 公開(公告)日: | 2019-11-29 |
| 發明(設計)人: | 楊磊;李金成;王航 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | <國際申請>=PCT/CN2015/10 |
| 地址: | 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 部署 方法 裝置 | ||
1.一種鏡像部署方法,其特征在于,鏡像庫中保存多個鏡像,每個鏡像由鏡像標簽表示,所述多個鏡像包括至少一個鏡像族,每個鏡像族包括n個鏡像,所述n個鏡像中的每兩個鏡像具有父子關系,第1層鏡像為基礎鏡像,第n層鏡像的父鏡像包括所述第1層到第n-1層鏡像,所述n為大于等于2的自然數;
所述部署方法包括:
獲取待部署鏡像的鏡像標簽;
根據所述待部署鏡像的鏡像標簽,從所述鏡像庫獲取所述待部署鏡像的父鏡像的鏡像標簽;
從容器系統中的主機中確定至少兩個待選主機;
確定每個待選主機上已部署的鏡像的鏡像標簽;
根據所述待部署鏡像的父鏡像的鏡像標簽,與所述每個待選主機上已部署的鏡像的鏡像標簽為所述待部署鏡像指定部署主機,所述部署主機用于部署所述待部署鏡像,所述部署主機上已部署的所述待部署鏡像的父鏡像滿足預定策略。
2.如權利要求1所述的鏡像部署方法,其特征在于,所述方法還包括:在滿足觸發時機的情況下,獲取并保存所述容器系統中的每個主機上已部署的鏡像的鏡像標簽;所述滿足觸發時機包括:預設的周期到達,或接收到部署容器的指令,或接收到用戶發送的收集指令,所述收集指令指示收集并保存所述每個主機上已部署的鏡像的鏡像標簽;
則,根據保存的所述每個主機上已部署的鏡像的鏡像標簽,確定所述每個待選主機上已部署的鏡像的鏡像標簽。
3.如權利要求1或2所述的鏡像部署方法,其特征在于,所述從容器系統中的主機中確定至少兩個待選主機前,還包括:獲取所述每個主機的資源使用信息,所述資源使用信息包括內存使用率或中央處理器使用率;
所述從容器系統中的主機中確定至少兩個待選主機包括:
根據所述每個主機的資源使用信息,確定滿足所述待部署鏡像的資源使用要求的所述至少兩個待選主機。
4.如權利要求1或2所述的鏡像部署方法,其特征在于,所述根據所述待部署鏡像的父鏡像的鏡像標簽,與所述每個待選主機上已部署的鏡像的鏡像標簽,為所述待部署鏡像指定部署主機包括:
將所述待部署鏡像的父鏡像的鏡像標簽,與所述每個待選主機上已部署的鏡像的鏡像標簽進行匹配,確定所述每個待選主機上已部署的所述待部署鏡像的父鏡像;
將所述每個待選主機上已部署的所述待部署鏡像的父鏡像進行比較,根據比較結果和所述預定策略指定所述部署主機,其中,所述預定策略為選擇所述至少兩個待選主機中已部署的所述待部署鏡像的父鏡像數量最多的待選主機為所述部署主機。
5.如權利要求4所述的鏡像部署方法,其特征在于,所述將所述待部署鏡像的父鏡像的鏡像標簽,與所述每個待選主機上已部署的鏡像的鏡像標簽進行匹配,確定所述每個待選主機上已部署的所述待部署鏡像的父鏡像包括:
從所述至少兩個待選主機中確定當前待選主機,將所述當前待選主機依次執行下述步驟,直到確定所述當前待選主機上已部署的所述待部署鏡像的父鏡像,所述步驟包括:
步驟一,將所述待部署鏡像的鏡像標簽,與所述當前待選主機上已部署的鏡像的鏡像標簽進行匹配,若匹配上,確定所述當前待選主機上已部署所述待部署鏡像,若未匹配上,執行步驟二;
步驟二,將所述待部署鏡像的頂層父鏡像的鏡像標簽,與所述當前待選主機上已部署的鏡像的鏡像標簽進行匹配,若匹配上,確定所述當前待選主機已部署所述待部署鏡像的全部父鏡像,若未匹配上,執行步驟三;
步驟三,將當前鏡像的鏡像標簽,與所述當前待選主機上已部署的鏡像的鏡像標簽進行匹配,所述當前鏡像為前一步驟中進行了匹配的所述待部署鏡像的父鏡像的頂層父鏡像,若匹配上,確定所述當前待選主機上已部署所述當前鏡像的全部父鏡像,若未匹配上,返回執行步驟三,直至匹配過所述待部署鏡像的每個父鏡像。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580009116.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種混凝土?土石圍堰混合壩
- 下一篇:一種高強度鋼制閘門





