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
主站蜘蛛池模板: 亚洲另类第一页| 国产高潮视频在线观看| 欧洲欧美人成免费全部视频 | 自拍中文字幕| 四虎永久免费在线| 日本人又色又爽的视频| 亚洲美女一区二区三区| 国产精品黄色片| 国产在线观看第二页| 她的性爱视频| 91福利在线观看视频| 99免费在线观看视频| 88av在线| 天天综合天天综合| 激情综合网址| 欧美亚洲中文精品三区| 久久香蕉国产线看观看亚洲片| 五月天综合婷婷| 毛片免费观看视频| 亚洲色欲色欲www在线观看| 熟女成人国产精品视频| 日本爱爱精品一区二区| 国产一在线观看| 国产成人免费观看在线视频| 国产黄视频网站| 国产精品美女免费视频大全| 在线观看无码a∨| 97在线碰| 国产美女精品一区二区| 国产亚洲欧美另类一区二区| 亚洲视频一区在线| 成人一区在线| 制服丝袜在线视频香蕉| 日日噜噜夜夜狠狠视频| 无码AV动漫| 国产精品无码久久久久久| 人妻无码一区二区视频| 日韩免费毛片视频| 亚洲精品动漫在线观看| 在线观看国产精品日本不卡网| 91精品国产自产91精品资源| 九九热视频在线免费观看| 91精品视频网站| 无码专区在线观看| 一级不卡毛片| 欧美日韩中文字幕在线| 国产一区二区影院| 欧美全免费aaaaaa特黄在线| 91麻豆久久久| 国产精品.com| 亚洲人精品亚洲人成在线| 青青网在线国产| av无码一区二区三区在线| 日韩精品免费一线在线观看 | 97成人在线视频| 黑人巨大精品欧美一区二区区| 国产成人免费| 青青草原国产免费av观看| 久久国产V一级毛多内射| 欧美特级AAAAAA视频免费观看| 亚洲 成人国产| 亚洲成人在线免费| 激情综合五月网| 国产成人精品高清不卡在线| 免费va国产在线观看| 久久一色本道亚洲| 91热爆在线| 欧洲欧美人成免费全部视频| 午夜视频免费试看| 婷婷亚洲视频| 国产一区二区精品高清在线观看| 欧美一级夜夜爽| 日韩精品久久久久久久电影蜜臀| 久久中文字幕2021精品| 亚洲一级毛片免费观看| 99色亚洲国产精品11p| 毛片大全免费观看| 精品国产欧美精品v| 人妻少妇乱子伦精品无码专区毛片| 露脸真实国语乱在线观看| 国产极品美女在线播放 | 欧美人与牲动交a欧美精品|