[發(fā)明專利]一種轉(zhuǎn)換虛擬磁盤文件格式的方法與設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201610703227.1 | 申請(qǐng)日: | 2016-08-22 |
| 公開(kāi)(公告)號(hào): | CN107766385B | 公開(kāi)(公告)日: | 2021-09-03 |
| 發(fā)明(設(shè)計(jì))人: | 陳偉才;彭磊 | 申請(qǐng)(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號(hào): | G06F16/178 | 分類號(hào): | G06F16/178;G06F16/188 |
| 代理公司: | 上海百一領(lǐng)御專利代理事務(wù)所(普通合伙) 31243 | 代理人: | 陳貞健;周建華 |
| 地址: | 英屬開(kāi)曼群島大開(kāi)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 轉(zhuǎn)換 虛擬 磁盤 文件格式 方法 設(shè)備 | ||
本申請(qǐng)的目的是提供一種轉(zhuǎn)換虛擬磁盤文件格式的方法與設(shè)備。與現(xiàn)有技術(shù)相比,本申請(qǐng)獲取虛擬機(jī)關(guān)于目標(biāo)虛擬磁盤文件中目標(biāo)數(shù)據(jù)的處理請(qǐng)求,然后,檢測(cè)所述目標(biāo)數(shù)據(jù)中是否存在待轉(zhuǎn)換格式數(shù)據(jù),若所述目標(biāo)數(shù)據(jù)中存在待轉(zhuǎn)換格式數(shù)據(jù),將對(duì)應(yīng)源虛擬磁盤文件中源位置信息的數(shù)據(jù)寫入所述待轉(zhuǎn)換格式數(shù)據(jù)在所述目標(biāo)虛擬磁盤文件中的目的位置信息以作為所述待轉(zhuǎn)換格式數(shù)據(jù),從而實(shí)現(xiàn)在線、無(wú)縫、實(shí)時(shí)轉(zhuǎn)換虛擬磁盤文件格式,再對(duì)所述目標(biāo)數(shù)據(jù)執(zhí)行所述處理請(qǐng)求,保證了用戶可以不需要等待任何時(shí)間就可以使用虛擬機(jī)或者虛擬機(jī)的磁盤。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種轉(zhuǎn)換虛擬磁盤文件格式的技術(shù)。
背景技術(shù)
在彈性計(jì)算云中,虛擬機(jī)的磁盤是基于虛擬磁盤文件實(shí)現(xiàn)的,虛擬機(jī)的所有數(shù)據(jù)都存儲(chǔ)在這個(gè)文件中。不同的虛擬化平臺(tái),會(huì)設(shè)計(jì)和實(shí)現(xiàn)一套虛擬磁盤文件格式,來(lái)高效組織、管理虛擬機(jī)的磁盤空間。常見(jiàn)的虛擬機(jī)磁盤文件格式有:XEN平臺(tái)的VHD,KVMQEMU平臺(tái)的Qcow2,VMware的vmdk,以及原生的raw格式等。多種磁盤格式文件共存的局面,帶來(lái)的問(wèn)題也很明顯。云計(jì)算廠商一般只會(huì)支持某一種磁盤格式,如AWS只支持VHD,Azure只支持VHD,ucloud只支持Qcow2等。目前業(yè)界的云服務(wù)廠商,均沒(méi)有實(shí)現(xiàn)在不同虛擬磁盤文件格式之間進(jìn)行在線轉(zhuǎn)換,均是事先采用離線的方式,將虛擬磁盤從一個(gè)格式轉(zhuǎn)換到目標(biāo)格式,拿到轉(zhuǎn)換后的目標(biāo)格式的虛擬磁盤文件后才能在自有的平臺(tái)上使用。
顯然,現(xiàn)有技術(shù)方案是一種離線操作,對(duì)使用者來(lái)說(shuō),一般需要等待數(shù)分鐘的離線轉(zhuǎn)換工作完成之后,才能啟動(dòng)虛擬機(jī)(如果這塊磁盤是虛擬機(jī)的系統(tǒng)盤)或者使用這塊磁盤的數(shù)據(jù)(如果這塊磁盤是虛擬機(jī)的數(shù)據(jù)盤)。如果磁盤是一塊大容量磁盤,如16TB,轉(zhuǎn)換的BPS是60MB/s,則離線轉(zhuǎn)換需要超過(guò)3天的時(shí)間,很明顯,服務(wù)質(zhì)量難以滿足用戶的需求,也不滿足彈性計(jì)算云快速交付資源的要求。
發(fā)明內(nèi)容
本申請(qǐng)的一個(gè)目的是提供一種轉(zhuǎn)換虛擬磁盤文件格式的方法與設(shè)備,以解決在線、無(wú)縫、實(shí)時(shí)轉(zhuǎn)換虛擬磁盤文件格式的問(wèn)題。
根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種轉(zhuǎn)換虛擬磁盤文件格式的方法,其中,所述方法包括:
獲取虛擬機(jī)關(guān)于目標(biāo)虛擬磁盤文件中目標(biāo)數(shù)據(jù)的處理請(qǐng)求;
檢測(cè)所述目標(biāo)數(shù)據(jù)中是否存在待轉(zhuǎn)換格式數(shù)據(jù);
若所述目標(biāo)數(shù)據(jù)中存在待轉(zhuǎn)換格式數(shù)據(jù),將對(duì)應(yīng)源虛擬磁盤文件中源位置信息的數(shù)據(jù)寫入所述待轉(zhuǎn)換格式數(shù)據(jù)在所述目標(biāo)虛擬磁盤文件中的目的位置信息以作為所述待轉(zhuǎn)換格式數(shù)據(jù),其中,所述源位置信息與所述目的位置信息相對(duì)應(yīng);
對(duì)所述目標(biāo)數(shù)據(jù)執(zhí)行所述處理請(qǐng)求。
根據(jù)本申請(qǐng)的另一個(gè)方面,提供了一種轉(zhuǎn)換虛擬磁盤文件格式的方法,其中,所述方法包括:
獲取虛擬機(jī)關(guān)于目標(biāo)虛擬磁盤文件中目標(biāo)數(shù)據(jù)的處理請(qǐng)求;
將對(duì)應(yīng)源虛擬磁盤文件中源位置信息的數(shù)據(jù)寫入所述目標(biāo)數(shù)據(jù)在所述目標(biāo)虛擬磁盤文件中的目的位置信息以作為所述目標(biāo)數(shù)據(jù),其中,所述源位置信息與所述目的位置信息相對(duì)應(yīng);
對(duì)所述目標(biāo)數(shù)據(jù)執(zhí)行所述處理請(qǐng)求。
根據(jù)本申請(qǐng)的又一個(gè)方面,提供了一種轉(zhuǎn)換虛擬磁盤文件格式的設(shè)備,其中,所述設(shè)備包括:
獲取裝置,用于獲取虛擬機(jī)關(guān)于目標(biāo)虛擬磁盤文件中目標(biāo)數(shù)據(jù)的處理請(qǐng)求;
檢測(cè)裝置,用于檢測(cè)所述目標(biāo)數(shù)據(jù)中是否存在待轉(zhuǎn)換格式數(shù)據(jù);
轉(zhuǎn)換裝置,用于若所述目標(biāo)數(shù)據(jù)中存在待轉(zhuǎn)換格式數(shù)據(jù),將對(duì)應(yīng)源虛擬磁盤文件中源位置信息的數(shù)據(jù)寫入所述待轉(zhuǎn)換格式數(shù)據(jù)在所述目標(biāo)虛擬磁盤文件中的目的位置信息以作為所述待轉(zhuǎn)換格式數(shù)據(jù),其中,所述源位置信息與所述目的位置信息相對(duì)應(yīng);
執(zhí)行裝置,用于對(duì)所述目標(biāo)數(shù)據(jù)執(zhí)行所述處理請(qǐng)求。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610703227.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 圖像轉(zhuǎn)換設(shè)備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設(shè)備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 確定吸收制品功效
- 一種虛擬機(jī)的安全訪問(wèn)方法及虛擬機(jī)系統(tǒng)
- 一種虛擬桌面的解鎖方法及裝置
- 一種實(shí)時(shí)處理虛擬交換機(jī)網(wǎng)絡(luò)流量的虛擬化平臺(tái)
- 虛擬智能家居實(shí)訓(xùn)系統(tǒng)及其虛擬實(shí)訓(xùn)方法
- 虛擬機(jī)的磁盤資源的管理方法和裝置
- 一種基于KVM的虛擬網(wǎng)卡管理方法
- 虛擬資源數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 基于虛擬環(huán)境的道具使用方法、裝置、設(shè)備及介質(zhì)
- 虛擬道具的獲取方法、裝置、設(shè)備及介質(zhì)





