[發(fā)明專(zhuān)利]一種云平臺(tái)共享存儲(chǔ)的虛擬機(jī)鏡像模板上傳方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710853780.8 | 申請(qǐng)日: | 2017-09-15 |
| 公開(kāi)(公告)號(hào): | CN107707635A | 公開(kāi)(公告)日: | 2018-02-16 |
| 發(fā)明(設(shè)計(jì))人: | 羅義兵;季統(tǒng)凱 | 申請(qǐng)(專(zhuān)利權(quán))人: | 國(guó)云科技股份有限公司 |
| 主分類(lèi)號(hào): | H04L29/08 | 分類(lèi)號(hào): | H04L29/08;G06F9/455;G06F17/30 |
| 代理公司: | 廣東莞信律師事務(wù)所44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 平臺(tái) 共享 存儲(chǔ) 虛擬機(jī) 模板 上傳 方法 | ||
1.一種云平臺(tái)共享存儲(chǔ)的虛擬機(jī)鏡像模板上傳方法,其特征在于:所述方法包括如下步驟:
步驟1:鏡像服務(wù)組件對(duì)外提供共享存儲(chǔ)上的鏡像上傳API,其中API請(qǐng)求參數(shù)中包含了鏡像源的元數(shù)據(jù)信息;
步驟2:調(diào)用鏡像上傳API,持久化鏡像源的元數(shù)據(jù)信息;
步驟3:將鏡像的id、鏡像的大小、鏡像源的路徑參數(shù)發(fā)送給鏡像源的主機(jī)所在的鏡像上傳服務(wù);
步驟4:鏡像上傳服務(wù)根據(jù)鏡像id、大小信息創(chuàng)建鏡像的原始文件,然后將鏡像源的磁盤(pán)文件轉(zhuǎn)換到鏡像的原始文件上,轉(zhuǎn)換完成后,鏡像模板上傳完成。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述的虛擬機(jī)鏡像上傳,
(1)將云平臺(tái)上的鏡像源上傳為云平臺(tái)的鏡像模板,方便以后快速創(chuàng)建相同系統(tǒng)的虛擬機(jī);
(2)虛擬機(jī)鏡像模板放置于共享存儲(chǔ)上,鏡像源所在的主機(jī)節(jié)點(diǎn)可以訪(fǎng)問(wèn)到共享存儲(chǔ)上的存儲(chǔ)資源;
(3)鏡像源支持云平臺(tái)的虛擬機(jī)系統(tǒng)盤(pán),其系統(tǒng)盤(pán)可以擁有快照的形式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述的鏡像服務(wù)實(shí)現(xiàn):
(1)查詢(xún)鏡像列表以及鏡像的狀態(tài),狀態(tài)包含正在上傳、上傳成功、“上傳失敗;
(2)要提供共享存儲(chǔ)上的鏡像上傳服務(wù);
(3)接受鏡像上服務(wù)反饋的鏡像上傳成功、失敗消息,并更新數(shù)據(jù)庫(kù)中的記錄。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于:所述的鏡像服務(wù)實(shí)現(xiàn):
(1)查詢(xún)鏡像列表以及鏡像的狀態(tài),狀態(tài)包含正在上傳、上傳成功、“上傳失敗;
(2)要提供共享存儲(chǔ)上的鏡像上傳服務(wù);
(3)接受鏡像上服務(wù)反饋的鏡像上傳成功、失敗消息,并更新數(shù)據(jù)庫(kù)中的記錄。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于:所述的鏡像上傳API實(shí)現(xiàn):
(1)API請(qǐng)求參數(shù)為鏡像源的元數(shù)據(jù)信息,其元數(shù)據(jù)信息包含鏡像的大小、鏡像的id、鏡像源路徑、鏡像源所在的主機(jī)名;
(2)將鏡像源的元數(shù)據(jù)信息以及上傳狀態(tài)持久化到數(shù)據(jù)庫(kù)系統(tǒng)中;
(3)將鏡像id、鏡像源大小、鏡像源路徑信息通過(guò)消息傳遞機(jī)制發(fā)送到鏡像上傳服務(wù)中,消息傳遞成功后,將制作狀態(tài)標(biāo)識(shí)為“正在上傳”;
(4)上層應(yīng)用可以通過(guò)調(diào)用鏡像服務(wù)API完成鏡像上傳服務(wù)。
6.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于:所述的鏡像上傳服務(wù),
(1)接受到鏡像id,大小信息,鏡像源路徑后,立即反饋消息傳遞成功參數(shù)給鏡像服務(wù)組件;
(2)根據(jù)鏡像id,和鏡像大小在共享存儲(chǔ)上創(chuàng)建鏡像原始磁盤(pán)文件,其中磁盤(pán)文件的名稱(chēng)為鏡像id,磁盤(pán)文件的大小為鏡像大小,磁盤(pán)文件的格式根據(jù)云平臺(tái)的鏡像要求格式定,包括:raw,qcow2;
(3)根據(jù)鏡像源的路徑,查詢(xún)鏡像源的磁盤(pán)格式,根據(jù)輸入源、輸出源路徑以及格式構(gòu)造轉(zhuǎn)換命令,將鏡像源轉(zhuǎn)換到鏡像的原始磁盤(pán)文件上,其轉(zhuǎn)換過(guò)程中確保鏡像源的磁盤(pán)文件沒(méi)有被使用;
(4)如果轉(zhuǎn)換成功,則反饋成功消息給鏡像服務(wù)組件;如果轉(zhuǎn)換失敗,則反饋失敗信息給鏡像服務(wù)組件,并刪除鏡像的原始磁盤(pán)文件。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于:所述的鏡像上傳服務(wù),
(1)接受到鏡像id,大小信息,鏡像源路徑后,立即反饋消息傳遞成功參數(shù)給鏡像服務(wù)組件;
(2)根據(jù)鏡像id,和鏡像大小在共享存儲(chǔ)上創(chuàng)建鏡像原始磁盤(pán)文件,其中磁盤(pán)文件的名稱(chēng)為鏡像id,磁盤(pán)文件的大小為鏡像大小,磁盤(pán)文件的格式根據(jù)云平臺(tái)的鏡像要求格式定,包括:raw,qcow2;
(3)根據(jù)鏡像源的路徑,查詢(xún)鏡像源的磁盤(pán)格式,根據(jù)輸入源、輸出源路徑以及格式構(gòu)造轉(zhuǎn)換命令,將鏡像源轉(zhuǎn)換到鏡像的原始磁盤(pán)文件上,其轉(zhuǎn)換過(guò)程中確保鏡像源的磁盤(pán)文件沒(méi)有被使用;
(4)如果轉(zhuǎn)換成功,則反饋成功消息給鏡像服務(wù)組件;如果轉(zhuǎn)換失敗,則反饋失敗信息給鏡像服務(wù)組件,并刪除鏡像的原始磁盤(pán)文件。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于國(guó)云科技股份有限公司,未經(jīng)國(guó)云科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710853780.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 服務(wù)器、系統(tǒng)及信息共享方法
- 一種信息共享系統(tǒng)及信息共享方法
- 一種移動(dòng)終端的數(shù)據(jù)無(wú)線(xiàn)共享方法及該移動(dòng)終端
- 一種桌面共享系統(tǒng)及方法
- 一種用于共享移動(dòng)汽車(chē)電池的方法
- 一種基于物聯(lián)網(wǎng)的移動(dòng)共享方法及移動(dòng)共享系統(tǒng)
- 一種數(shù)據(jù)共享方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 基于云平臺(tái)的數(shù)據(jù)共享方法、裝置、共享平臺(tái)及存儲(chǔ)介質(zhì)
- 確定共享乘坐度量
- 設(shè)備功能共享方法、裝置、終端及存儲(chǔ)介質(zhì)
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類(lèi)存儲(chǔ)方法和裝置
- 一種可信虛擬機(jī)平臺(tái)
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動(dòng)態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級(jí)虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測(cè)、恢復(fù)系統(tǒng)及虛擬機(jī)檢測(cè)、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法





