[發(fā)明專利]鏡像倉庫升級的方法及裝置在審
| 申請?zhí)枺?/td> | 202110409651.6 | 申請日: | 2021-04-16 |
| 公開(公告)號: | CN113094069A | 公開(公告)日: | 2021-07-09 |
| 發(fā)明(設(shè)計)人: | 王佳君;任政;鄭杰;程鵬 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/61;G06F8/71 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 任默聞;王濤 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 倉庫 升級 方法 裝置 | ||
本發(fā)明公開了一種鏡像倉庫升級的方法及裝置,涉及鏡像倉庫技術(shù)領(lǐng)域,其中該方法包括:搭建一套規(guī)模相同的新建鏡像倉庫集群;在鏡像倉庫升級的過程中,原始鏡像倉庫集群提供對外服務(wù);鏡像交付時同時推送到原始、新建鏡像倉庫集群;原始、新建鏡像倉庫集群經(jīng)過幾個版本迭代升級后,最新幾個版本的鏡像都會存在于新建、原始鏡像倉庫中;原始鏡像倉庫集群檢測出最近幾個版本沒有迭代但仍需使用的鏡像;鏡像同步節(jié)點將該仍需使用的鏡像從原始鏡像倉庫集群拉取下來同步至新建鏡像倉庫集群;同步完成后,將應(yīng)用拉取鏡像的集群切換至新建鏡像倉庫集群。本發(fā)明可以保證鏡像倉庫升級時的可用性,降低鏡像倉庫升級的難度,提高升級后的倉庫鏡像的使用率。
技術(shù)領(lǐng)域
本發(fā)明涉及鏡像倉庫技術(shù)領(lǐng)域,尤其涉及鏡像倉庫升級的方法及裝置。
背景技術(shù)
本部分旨在為權(quán)利要求書中陳述的本發(fā)明實施例提供背景或上下文。此處的描述不因為包括在本部分中就承認是現(xiàn)有技術(shù)。
隨著云平臺技術(shù)的不斷發(fā)展,鏡像倉庫版本以及操作系統(tǒng)更新迭代越來越頻繁,但是為了生產(chǎn)環(huán)境的平穩(wěn)運行,鏡像倉庫版本升級不會非常頻繁,這就導(dǎo)致每次升級都會橫跨好幾個版本。目前的鏡像倉庫升級方案是在現(xiàn)有的版本基礎(chǔ)上,在原有的服務(wù)器上每隔兩到三個版本逐漸迭代升級。
現(xiàn)有鏡像倉庫升級方案會導(dǎo)致升級過程中鏡像倉庫無法正常對外服務(wù),且升級過程較為繁瑣,稍有出錯就會導(dǎo)致整個升級過程失敗。同時,在原有的服務(wù)器進行升級的鏡像倉庫會存在一些許久不用的鏡像,升級后的倉庫鏡像使用率不高。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種鏡像倉庫升級的方法,用以保證鏡像倉庫升級時的可用性,降低鏡像倉庫升級的難度,提高升級后的倉庫鏡像的使用率,該方法包括:
搭建一套與原始鏡像倉庫集群規(guī)模相同的新建鏡像倉庫集群;在鏡像倉庫升級的過程中,原始鏡像倉庫集群提供對外服務(wù);
鏡像交付時同時推送到原始鏡像倉庫集群和新建鏡像倉庫集群;原始鏡像倉庫集群和新建鏡像倉庫集群經(jīng)過幾個版本迭代升級后,最新幾個版本的鏡像都會存在于新建鏡像倉庫和原始鏡像倉庫中;
原始鏡像倉庫集群檢測出最近幾個版本沒有迭代但仍需使用的鏡像;
鏡像同步節(jié)點將最近幾個版本沒有迭代但仍需使用的鏡像從原始鏡像倉庫集群拉取下來同步至新建鏡像倉庫集群;
在鏡像同步節(jié)點同步完成后,將應(yīng)用拉取鏡像的集群切換至新建鏡像倉庫集群。
在一個實施例中,上述鏡像倉庫升級的方法還包括:待平穩(wěn)運行預(yù)設(shè)時段后,回收原始鏡像倉庫集群的服務(wù)器。
在一個實施例中,上述鏡像倉庫升級的方法還包括:在檢測到新建鏡像倉庫集群出現(xiàn)預(yù)設(shè)緊急情況時,將應(yīng)用拉取鏡像的集群切換至原始鏡像倉庫集群。
在一個實施例中,原始鏡像倉庫集群檢測出最近幾個版本沒有迭代但仍需使用的鏡像,包括:
原始鏡像倉庫集群從原始鏡像倉庫拉一份全量的清單;
標(biāo)記出全量的清單中每個鏡像最新的幾個版本,進行保留;
給應(yīng)用發(fā)送確認請求,所述確認請求為確定除了被標(biāo)記鏡像之外的需要進行保留的鏡像;
根據(jù)應(yīng)用反饋的確認結(jié)果,確定所述最近幾個版本沒有迭代但仍需使用的鏡像。
在一個實施例中,給應(yīng)用發(fā)送確認請求,包括:通過郵件的形式給應(yīng)用發(fā)送確認請求。
在一個實施例中,根據(jù)應(yīng)用反饋的確認結(jié)果,確定所述最近幾個版本沒有迭代但仍需使用的鏡像,包括:根據(jù)應(yīng)用通過郵件形式反饋的確認結(jié)果,確定所述最近幾個版本沒有迭代但仍需使用的鏡像。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國工商銀行股份有限公司,未經(jīng)中國工商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110409651.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





