999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析如何在Ubuntu使用qcow2快速創(chuàng)建虛擬機

2017-03-30 19:06:56蔣熹
科技資訊 2016年31期
關(guān)鍵詞:云計算

蔣熹

摘 要:在虛擬機的復(fù)制過程中,假設(shè)ubuntu-12.10.raw已經(jīng)安好操作系統(tǒng),復(fù)制Image就可以解決這個問題,但是如果直接復(fù)制,會導(dǎo)致開銷很大,盡管避免了在虛擬機中安裝操作系統(tǒng),但是如果Image的size上升之后,時間花銷也不小,本文通過筆者的實際操作經(jīng)驗,淺析了如何在Ubuntu系統(tǒng)中使用qcow2技術(shù)快速創(chuàng)建多個配置相同的虛擬磁盤,以便于在云計算平臺中快速的分發(fā)虛擬機環(huán)境。

關(guān)鍵詞:qcow2 虛擬磁盤 云計算

中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1672-3791(2016)11(a)-0000-00

在虛擬機的復(fù)制過程中,假設(shè)ubuntu-12.10.raw已經(jīng)安好操作系統(tǒng),復(fù)制Image就可以解決這個問題了。我們基于復(fù)制Image的方案,很容易寫出一個可運行的腳本來。但是可以看出,這種方案的關(guān)鍵在于復(fù)制Image,由于Image的大小一般都是幾個G至上百G,如果直接復(fù)制,會導(dǎo)致開銷很大,盡管避免了在虛擬機中安裝操作系統(tǒng),但是如果Image的size上升之后,時間花銷也不小。

由于raw格式磁盤復(fù)制會花費大量的時間,本文嘗試使用ubuntu-12.10.raw作backing file,創(chuàng)建出大量的qcow2磁盤,以供批量的虛擬機使用。根據(jù)使用經(jīng)驗可以知道,創(chuàng)建qcow2虛擬磁盤的時間,與運行l(wèi)s命令時間幾乎一樣。那么如果采用qcow2格式來解決這個問題,就可以成功快速地建立起大批量的虛擬機。

01 #!/bin/bash

02 For I in $(seq 10); do

03 File=ubuntu-$(i),xml

04 Cp template.xml $file

05 Sed -I “s,%VM_NAME%,ubuntu-$(i),g” $file

06 UUID=~uuidgen~ #更改UUID

07 Sed -I “s,%UUID,$UUID,g” $file

08 Qemu-img creat -f qcow2 -o \

基于qcow2的方案,除了主機名和網(wǎng)絡(luò)問題,已經(jīng)比較完善了,不過利用這種方法建立起來的虛擬機,容易遇到以下問題:

(1)主機名完全相同。

(2)網(wǎng)絡(luò)有時候無法使用,虛擬機內(nèi)保存的MAC地址仍是backing file中的MAC地址。

在解決這兩個個問題之前,我們首先考慮清楚問題的限制條件:

(1)主機名的更改不能手動,需要體現(xiàn)自動化。

(2)不能等到虛擬機啟動之后再更改。啟動之后再更改主機名,需要再次重啟主機。

(3)網(wǎng)絡(luò)問題,主要是由于MAC地址與定義文件中的MAC不一致導(dǎo)致。那么需要將qcow2文件中記錄的MAc地址修政得和定義文件中一致。

所以解決這個問題的唯一辦法就是將qcow2 image掛載之后,再更改其中的主機名及網(wǎng)絡(luò)MAC地址。

1 掛載qcow2文件

掛載qcow2文件,首先需要安裝依賴包:root@ununtu:/image#apt-get install kpartx接下來,需要使用nbd模塊掛載qcow2文件,運行如下命令:

01 Modprobe nbd max_part=63

02 qemu-nbd –c /dev/nbd0 /image/ubuntu-$i.qcow2

03 kpartx –a /dev/nbd0

04 sleep 1

kpartx處理分區(qū)之后,需要查看qcow2文件中的各種分區(qū):

root@ubuntu:/image#ls /dev/mapper/

Control nbd0p1 nbd0p2 nbd0p5

在qcow2文件中,/dve/mapper/nbd0p1才是根分區(qū),確定方式如下:

01 root@ubuntu:/image#temp_file=~mktemp~

02 root@ubuntu:/image#rm -rf $temp_file;mkdir -p $temp_file

03 root@ubuntu:/image#mount /dev/mapper/nbd0p1 $temp_file

04 root@jiyou-os:/image#ls $temp_file/usr

05 Bin games include lib local sbin share src

2 修改主機名

找到正確的分區(qū),掛載此分區(qū)之后,修改主機名:

root@ubuntu:/image#HOST _NAME=ubuntu-$I

root@ubuntu:/iname#sed -I “s,127.0.0.1.*,127.0.0.1 $HOST_NAME,g” $temp_file/etc/hosts

root@ubuntu:/image#echo $HOST_NAME > $temp_file/etc/hostname

3 修改網(wǎng)絡(luò)MAC地址

ubuntu系統(tǒng)的MAC地址配置需要修改$temp_file/etc/udev/rules.d/70-persistent-net.rules。首先需要修改此文件:

01 root@ubuntu:/image#file=$temp_fiel/etc/udev/rules.d/70-persistent-net.rules

02 root@ubuntu:/image#cat <<“EOF”>$file

03 #This file was automatcially generated by the /lib/udev/write_net_rules

04 #program,run by the persistent-net-generator,rules rules file.

05 #

4 設(shè)置網(wǎng)絡(luò)IP信息

虛擬機的IP信息,記錄在$tcmp-file/etc/network/interfaces文件中。

5 卸載分區(qū)

卸載分區(qū)的時候,首先需要卸載$tcmp-file目錄,再接著卸載nbd0模塊:

roo@ubuntu:/image#umount $temp_file

roo@ubuntu:/image#qemu-nbd –d /dev/nbd0

總結(jié)和展望

基于qcow2快速創(chuàng)建虛擬機方案,如果能夠修改qcow2文件,那么這個方案就可以用來大規(guī)模創(chuàng)建虛擬機(當(dāng)然創(chuàng)建出來的是同一種系統(tǒng))。我們可以定義腳本定義虛擬機創(chuàng)建模版template.xml,來實現(xiàn)規(guī)模創(chuàng)建。

參考文獻

[1] 戰(zhàn)友.OpenStack開源云王者歸來[M].北京:清華大學(xué)出版社,2014.2

[2] 張子凡.OpenStack部署實踐[M].北京:人民郵電出版社,2016.1

猜你喜歡
云計算
云計算虛擬化技術(shù)在電信領(lǐng)域的應(yīng)用研究
基于云計算的醫(yī)院信息系統(tǒng)數(shù)據(jù)安全技術(shù)的應(yīng)用探討
談云計算與信息資源共享管理
志愿服務(wù)與“互聯(lián)網(wǎng)+”結(jié)合模式探究
云計算與虛擬化
基于云計算的移動學(xué)習(xí)平臺的設(shè)計
基于云計算環(huán)境下的ERP教學(xué)改革分析
科技視界(2016年22期)2016-10-18 14:33:46
基于MapReduce的故障診斷方法
實驗云:理論教學(xué)與實驗教學(xué)深度融合的助推器
云計算中的存儲虛擬化技術(shù)應(yīng)用
科技視界(2016年20期)2016-09-29 13:34:06
主站蜘蛛池模板: 99热国产这里只有精品无卡顿"| 日本高清有码人妻| 91探花在线观看国产最新| 在线观看免费AV网| 亚洲中文字幕久久精品无码一区| 日韩国产一区二区三区无码| 最新国产高清在线| 国产你懂得| 伊人91视频| 亚洲综合中文字幕国产精品欧美| 天天色综网| 欧美日韩免费观看| 亚洲中文字幕av无码区| 97国产在线视频| 亚洲无限乱码| 视频在线观看一区二区| 精品久久高清| 亚洲欧美日韩中文字幕在线一区| 毛片久久网站小视频| 免费jizz在线播放| 亚洲国产精品日韩av专区| 国产视频你懂得| 成人午夜网址| 波多野结衣一级毛片| 国产欧美日韩综合一区在线播放| 久久综合色视频| 性欧美久久| 日韩午夜福利在线观看| 欧美国产中文| 亚洲精品综合一二三区在线| 热久久这里是精品6免费观看| 欧美中文字幕在线二区| 黄色一及毛片| 亚洲成a人片77777在线播放| 无码福利日韩神码福利片| 欧美精品xx| 日韩不卡高清视频| 亚洲精品制服丝袜二区| 亚洲国产成人在线| 亚洲欧美综合精品久久成人网| 高清欧美性猛交XXXX黑人猛交| 欧美日韩v| 亚洲成年人网| 国产理论一区| 全部免费毛片免费播放| 精品国产乱码久久久久久一区二区| 国产又黄又硬又粗| 国产精品女人呻吟在线观看| 自慰网址在线观看| 2048国产精品原创综合在线| 99在线观看国产| 久热中文字幕在线| 亚洲男人的天堂久久香蕉| 无码专区国产精品第一页| 国产午夜无码专区喷水| 青青草国产精品久久久久| 亚洲AV无码精品无码久久蜜桃| 久久狠狠色噜噜狠狠狠狠97视色 | 久久免费观看视频| www精品久久| 五月天福利视频| 国产成人1024精品下载| 免费a在线观看播放| 国产精品亚洲一区二区在线观看| 亚洲高清在线天堂精品| 亚洲欧美综合精品久久成人网| 国产极品美女在线| 国产呦精品一区二区三区网站| 国产丝袜无码一区二区视频| 欧美午夜在线视频| 91娇喘视频| 亚洲 欧美 中文 AⅤ在线视频| 国产精品成人免费综合| 91av国产在线| 国产一国产一有一级毛片视频| 一区二区欧美日韩高清免费| 欧美特黄一级大黄录像| 免费看av在线网站网址| 麻豆精品视频在线原创| 国产综合欧美| 白浆免费视频国产精品视频| 免费国产高清视频|