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视频| 日本福利视频网站| 亚洲VA中文字幕| 国产午夜一级毛片| 美女无遮挡被啪啪到高潮免费| 久久亚洲国产一区二区| 国产大片喷水在线在线视频| 亚洲日韩国产精品无码专区| 少妇精品在线| 日韩欧美国产三级| 福利在线不卡| 久久semm亚洲国产| 青青草国产一区二区三区| 国产免费网址| 免费毛片视频| 一本大道AV人久久综合| 九九九精品视频| 在线观看国产黄色| 麻豆精品在线播放| 久久亚洲天堂| jizz国产在线| 国内毛片视频| 伊人久久精品无码麻豆精品| 国产欧美精品午夜在线播放| 丰满的熟女一区二区三区l| 这里只有精品在线播放| 高潮爽到爆的喷水女主播视频 | 啪啪永久免费av| 久久综合激情网| 国产一级裸网站| 无码 在线 在线| 国产极品美女在线播放| 欧美性久久久久| 成人午夜视频免费看欧美| 久久免费观看视频| 国产91色在线| 欧美影院久久| AV色爱天堂网| 青青国产成人免费精品视频| 国产成人一区免费观看| 日韩在线中文| 99久久精品免费看国产电影| 亚洲精品桃花岛av在线| yy6080理论大片一级久久| 四虎在线观看视频高清无码| 亚洲成a人片| 精品人妻一区无码视频| 国产成人精品第一区二区| 91网红精品在线观看| 亚洲精品成人7777在线观看| 全部免费毛片免费播放| 欧美午夜视频在线| 久久免费看片| 高清无码一本到东京热| 青青操国产视频| 色偷偷综合网| 久久亚洲中文字幕精品一区| 亚洲一区二区在线无码| 91麻豆国产视频| 99无码熟妇丰满人妻啪啪| 色综合天天娱乐综合网| 青青青视频91在线 | 中文字幕精品一区二区三区视频| 国产在线精品网址你懂的| 自拍偷拍一区| 超级碰免费视频91| 五月天天天色| 日韩少妇激情一区二区| A级毛片无码久久精品免费| 黄色网站在线观看无码| 2021国产乱人伦在线播放| 91年精品国产福利线观看久久 | 午夜福利无码一区二区| 伊人久综合| 日韩视频福利| 中文字幕日韩欧美| 四虎在线观看视频高清无码| 91口爆吞精国产对白第三集 | 久久亚洲天堂| 国产国产人在线成免费视频狼人色| 成人免费一区二区三区|