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在线观看国产| 中文成人无码国产亚洲| 色综合a怡红院怡红院首页| 久久精品视频亚洲| 无码网站免费观看| 伊人久久久久久久| 一区二区欧美日韩高清免费| 精品国产免费第一区二区三区日韩| 美女一级毛片无遮挡内谢| 成年人福利视频| 人妻中文久热无码丝袜| 综合色区亚洲熟妇在线| 又黄又湿又爽的视频| 国产乱人伦AV在线A| 无码一区二区波多野结衣播放搜索| 免费一级全黄少妇性色生活片| 99视频在线免费| 综合色88| 98精品全国免费观看视频| 99久久精品免费看国产电影| 国产高清在线丝袜精品一区 | 91色在线观看| 91丨九色丨首页在线播放| 色一情一乱一伦一区二区三区小说| 青青草原国产av福利网站| 亚洲成人动漫在线观看| 欧美日韩国产成人在线观看| 女同久久精品国产99国| 91亚瑟视频| 狼友视频国产精品首页| 国产精品成人不卡在线观看 | 亚洲不卡无码av中文字幕| 丝袜美女被出水视频一区| 乱人伦视频中文字幕在线| 日韩乱码免费一区二区三区| 精品国产免费观看| 欧美h在线观看| 国产丝袜无码一区二区视频| 91精品国产自产91精品资源| 91视频日本| 亚洲日韩精品伊甸| 日韩欧美国产区| 青青草一区二区免费精品| 91av国产在线| 露脸国产精品自产在线播| 67194成是人免费无码| 99999久久久久久亚洲| 免费Aⅴ片在线观看蜜芽Tⅴ| 成人国产精品一级毛片天堂 | 亚洲精品中文字幕午夜| 日韩 欧美 小说 综合网 另类| 久久久久免费精品国产| 四虎永久免费在线| 91麻豆国产在线| 国产综合色在线视频播放线视| 国产经典免费播放视频| 国产精品免费福利久久播放| 99re视频在线| 欧洲日本亚洲中文字幕| 97视频精品全国在线观看| 26uuu国产精品视频| 成人午夜视频免费看欧美| 国产屁屁影院| 2020国产免费久久精品99| 国产91蝌蚪窝| 国产精品亚洲欧美日韩久久| 免费a在线观看播放| 亚洲二三区| 欧美成在线视频| AV无码无在线观看免费| 国产成人亚洲欧美激情| 国产AV无码专区亚洲A∨毛片| 成人字幕网视频在线观看| 亚洲成a人片| 青青草91视频| 欧美在线导航| 无码一区中文字幕| 亚洲第一色网站| 动漫精品中文字幕无码| 亚洲天堂2014| 五月婷婷综合网|