午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種虛擬磁盤(pán)構(gòu)建方法

文檔序號(hào):9750619閱讀:425來(lái)源:國(guó)知局
一種虛擬磁盤(pán)構(gòu)建方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及虛擬機(jī)磁盤(pán)技術(shù)領(lǐng)域,特別是一種結(jié)合塊設(shè)備和虛擬磁盤(pán)文件格式優(yōu) 點(diǎn)的虛擬磁盤(pán)構(gòu)建方法。
【背景技術(shù)】
[0002] 如果單獨(dú)使用虛擬磁盤(pán)文件格式的方式來(lái)創(chuàng)建和使用虛擬磁盤(pán),其最大優(yōu)點(diǎn)是可 以按需使用,節(jié)約空間,以及格式靈活,但是會(huì)帶來(lái)以下問(wèn)題:
[0003] -是虛擬磁盤(pán)放在文件系統(tǒng)上,讀寫(xiě)效率相對(duì)低下;
[0004] 二是共享不方便,如果要想共享,需要用到第三方網(wǎng)絡(luò)文件系統(tǒng)如nfs,這樣會(huì)增 加系統(tǒng)的復(fù)雜性,增加運(yùn)維的負(fù)擔(dān);
[0005] 如果直接使用塊設(shè)備的方式來(lái)創(chuàng)建和使用虛擬磁盤(pán),其最大優(yōu)點(diǎn)是讀寫(xiě)效率高, 共享方便,但是會(huì)帶來(lái)以下問(wèn)題:
[0006] -是浪費(fèi)空間,因?yàn)閴K設(shè)備格式化創(chuàng)建文件系統(tǒng)后實(shí)際占用的空間就是虛擬磁盤(pán) 所定義的大小,即使磁盤(pán)里面什么內(nèi)容都沒(méi)寫(xiě)入,也是要占用超過(guò)實(shí)際寫(xiě)入數(shù)據(jù)大小的空 間的。
[0007] 二是在對(duì)磁盤(pán)上的數(shù)據(jù)進(jìn)行存儲(chǔ)、快照、備份、打包等操作時(shí)因?yàn)椴僮鞯氖钦麄€(gè)塊 設(shè)備上的數(shù)據(jù),所以特別浪費(fèi)空間和時(shí)間。
[0008] 三是缺乏虛擬磁盤(pán)格式的各種靈活性,比如不同格式之間的互相轉(zhuǎn)換。
[0009] 單獨(dú)使用qC〇w2文件系統(tǒng)方式或者單獨(dú)使用塊設(shè)備方式來(lái)創(chuàng)建和使用虛擬磁盤(pán), 都有各自的優(yōu)點(diǎn)和缺點(diǎn),不管使用哪種方式,都有其局限性,需要找一種方法,使得虛擬磁 盤(pán)的使用同時(shí)擁有這兩種方式的優(yōu)點(diǎn),且規(guī)避這兩種方式的缺點(diǎn)。

【發(fā)明內(nèi)容】

[0010] 本發(fā)明解決的技術(shù)問(wèn)題在于提供一種的虛擬磁盤(pán)構(gòu)建方法;結(jié)合塊設(shè)備和虛擬磁 盤(pán)文件格式優(yōu)點(diǎn),解決了單獨(dú)使用虛擬磁盤(pán)文件格式的方式或者單獨(dú)使用塊設(shè)備的方式使 用虛擬磁盤(pán)所帶來(lái)的問(wèn)題。
[0011] 本發(fā)明解決上述問(wèn)題的技術(shù)方案,包括以下步驟:
[0012] 所述的方法包括如下步驟:
[0013] 步驟1:準(zhǔn)備一個(gè)塊設(shè)備,塊設(shè)備實(shí)現(xiàn)方式不限;
[0014] 步驟2:使用qemu工具鏈在塊設(shè)備上創(chuàng)建一個(gè)qcow2格式的文件;
[0015] 步驟3:把此塊設(shè)備的路徑配置進(jìn)虛擬機(jī)的磁盤(pán)路徑配置項(xiàng)里;
[0016] 步驟4:把虛擬機(jī)磁盤(pán)的設(shè)備格式配置為qcow2格式;
[0017] 步驟5:完成創(chuàng)建,可按需要對(duì)虛擬磁盤(pán)進(jìn)行操作。
[0018] 所述的塊設(shè)備可以從不同類型的存儲(chǔ)系統(tǒng),如SAN存儲(chǔ)或分布式存儲(chǔ)系統(tǒng)里創(chuàng)建 一個(gè)塊設(shè)備并映射到本地路徑上。
[0019] 用命令格式qemu-img create-f qcow2/path/to/block_devsizeG,在塊設(shè)備上創(chuàng) 建一個(gè)qcow2格式的文件。
[0020] 修改虛擬機(jī)配置文件里面的source參數(shù),配置虛擬機(jī)的磁盤(pán)路徑,如:〈source f i le =' /dev/rbd/volumes/volume-xxxxxxxxxxx' />;把此塊設(shè)備的路徑配置進(jìn)虛擬機(jī)的 磁盤(pán)路徑配置項(xiàng)里;
[0021 ]修改driver參數(shù),如:〈driver name =' qemu' type =' qcow^ cache =' none' />;把 虛擬機(jī)磁盤(pán)的設(shè)備格式配置為qcow2格式。
[0022] 本發(fā)明提供一種結(jié)合塊設(shè)備和虛擬磁盤(pán)文件格式優(yōu)點(diǎn)的虛擬磁盤(pán)使用方式,通過(guò) 比較容易實(shí)現(xiàn)的方法結(jié)合這兩種方式來(lái)創(chuàng)建虛擬磁盤(pán),成功的規(guī)避了單獨(dú)使用的方式所帶 來(lái)的各種問(wèn)題,使得虛擬磁盤(pán)同時(shí)擁有了虛擬磁盤(pán)文件格式磁盤(pán)和塊設(shè)備磁盤(pán)的優(yōu)點(diǎn),不 僅節(jié)約空間,方便共享,格式靈活,傳輸速度更快,也提高了系統(tǒng)的穩(wěn)定性以及降低了維護(hù) 成本。本發(fā)明能適用于不同類型的存儲(chǔ)系統(tǒng),比如SAN存儲(chǔ)或分布式存儲(chǔ)系統(tǒng),實(shí)現(xiàn)簡(jiǎn)單。
【附圖說(shuō)明】
[0023] 下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明:
[0024]圖1是本發(fā)明流程框圖。
【具體實(shí)施方式】
[0025]見(jiàn)圖1所示,本發(fā)明的實(shí)施包括以下步驟:
[0026] 1、使用qemu工具鏈在塊設(shè)備上創(chuàng)建一個(gè)qcow2格式的文件,命令如下;
[0027] qemu-img create-f qcow2/dev/rbd/volume-χχχχχ 100G
[0028] 其中/de v/rbd/vo lume-xxxxx指的是塊設(shè)備的路徑
[0029] 2、把塊設(shè)備的路徑配置進(jìn)虛擬機(jī)的磁盤(pán)路徑配置項(xiàng)里,這個(gè)是寫(xiě)到libvirt. xml 的,代碼如下;
[0030] public ¥〇 i d setLibvirtXml(VmDetai1 vmlns) throws GCloudException{ String templetPath = VmNodeUtil. getLibvirtTempletPat;h(); File tempietXmi = new File(templetPath); String I jbXmlPath = VmNodeUtiL getlibvirtXinlPath (vmlns. getUserTdO, vmlns. ge tlnstanceldO ); String core = String. valueOf(vmlns. getCore()); String memQryKb = String. valueOf (vmlns. getMemoryO * i024L); List<VmDi:skDetail> vmDisks = vmlns. getVmDisks ();
[0031]
[0032] 完成后,在配置文件中參數(shù)值如下(注意這個(gè)路徑是到實(shí)際塊設(shè)備的軟連接):
[0033] <sourcefile=//instances/disk/lcb99ecb01c548bfbe684fa4d095338f/i-e^SSEOS/i-e^SSEOS.snap 7 /> ;
[0034] 3、把虛擬機(jī)磁盤(pán)的設(shè)備格式配置為qc〇w2格式,命令如下;
[0035] qemu-img create-b bFile-f format disk sizeGB
[0036] 其中參數(shù):bFile是指的鏡像;disk是指的系統(tǒng)盤(pán);sizeGB是指的系統(tǒng)盤(pán)大小。
[0037] 完成后,在配置文件中參數(shù)值如下:
[0038] <driver name =7 qemu7 type =7 qcow27 cache =7 none7/>〇
【主權(quán)項(xiàng)】
1. 一種虛擬磁盤(pán)構(gòu)建方法,其特征在于:所述的方法包括如下步驟: 步驟1:準(zhǔn)備一個(gè)塊設(shè)備,塊設(shè)備實(shí)現(xiàn)方式不限; 步驟2:使用qemu工具鏈在塊設(shè)備上創(chuàng)建一個(gè)qcow2格式的文件; 步驟3:把此塊設(shè)備的路徑配置進(jìn)虛擬機(jī)的磁盤(pán)路徑配置項(xiàng)里; 步驟4:把虛擬機(jī)磁盤(pán)的設(shè)備格式配置為qcow2格式; 步驟5:完成創(chuàng)建,可按需要對(duì)虛擬磁盤(pán)進(jìn)行操作。2. 根據(jù)權(quán)利1所述的虛擬磁盤(pán)構(gòu)建方法,其特征在于:所述的塊設(shè)備可以從不同類型的 存儲(chǔ)系統(tǒng),如SAN存儲(chǔ)或分布式存儲(chǔ)系統(tǒng)里創(chuàng)建一個(gè)塊設(shè)備并映射到本地路徑上。3. 根據(jù)權(quán)利1所述的虛擬磁盤(pán)構(gòu)建方法,其特征在于:用命令格式qemu-img create-f qcow2/path/to/block_devsizeG,在塊設(shè)備上創(chuàng)建一個(gè)qcow2格式的文件。4. 根據(jù)權(quán)利2所述的虛擬磁盤(pán)構(gòu)建方法,其特征在于:用命令格式qemu-img create-f qcow2/path/to/block_devsizeG,在塊設(shè)備上創(chuàng)建一個(gè)qcow2格式的文件。5. 根據(jù)權(quán)利1至4任一項(xiàng)所述的虛擬磁盤(pán)構(gòu)建方法,其特征在于:修改虛擬機(jī)配置文件 里面的source參數(shù),配置虛擬機(jī)的磁盤(pán)路徑,如:〈source f ile = '/dev/rbd/volumes/ volume-xxxxxxxxxxx '/>;把此塊設(shè)備的路徑配置進(jìn)虛擬機(jī)的磁盤(pán)路徑配置項(xiàng)里; 修改driver參數(shù),如:〈driver name ='qemu'type = 'qcow2'cache = 'none'/>;把虛擬 機(jī)磁盤(pán)的設(shè)備格式配置為qcow2格式。
【專利摘要】本發(fā)明涉及虛擬機(jī)磁盤(pán)技術(shù)領(lǐng)域,特別是一種結(jié)合塊設(shè)備和虛擬磁盤(pán)文件格式優(yōu)點(diǎn)的虛擬磁盤(pán)構(gòu)建方法。本發(fā)明首先準(zhǔn)備一個(gè)塊設(shè)備,塊設(shè)備的實(shí)現(xiàn)方式不限,然后使用qemu工具鏈在該塊設(shè)備上創(chuàng)建一個(gè)qcow2格式的文件,再把此塊設(shè)備的路徑配置進(jìn)虛擬機(jī)的磁盤(pán)路徑配置項(xiàng)里,并把虛擬機(jī)磁盤(pán)的設(shè)備格式配置成qcow2格式,這樣就完成了虛擬磁盤(pán)的創(chuàng)建和虛擬機(jī)的創(chuàng)建,可按需要操作該虛擬磁盤(pán)。本發(fā)明解決了單獨(dú)使用虛擬磁盤(pán)文件格式的方式或者單獨(dú)使用塊設(shè)備的方式創(chuàng)建虛擬磁盤(pán)所帶來(lái)的問(wèn)題;本發(fā)明適用于不同類型存儲(chǔ)系統(tǒng)的虛擬磁盤(pán)構(gòu)建。
【IPC分類】G06F9/455
【公開(kāi)號(hào)】CN105511938
【申請(qǐng)?zhí)枴緾N201510821450
【發(fā)明人】溫金花, 楊松, 季統(tǒng)凱
【申請(qǐng)人】國(guó)云科技股份有限公司
【公開(kāi)日】2016年4月20日
【申請(qǐng)日】2015年11月23日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1