Openstack鏡像制作之CentOS7篇

1.??? 準(zhǔn)備好一臺(tái)裝有centos7桌面版系統(tǒng)的物理機(jī),進(jìn)入后

yum update

(安裝過(guò)程交互的三種方式:這里我們使用桌面系統(tǒng)上的界面操作,更方便簡(jiǎn)單,推薦雀久;純敲命令,使用vnc登陸安裝的方式較為麻煩趁舀,不推薦赖捌;純敲命令,不使用界面交互的方式理論上可行赫编,較麻煩巡蘸,不推薦)

2.??? 安裝libvirt各項(xiàng)組件

yum install kvm libvirt libvirt-pythonvirt-install virt-manager virt-viewer libguestfs-tools qemu bridge-utils qemu-kvm virt-top

其中kvm和qemu相關(guān)的軟件系統(tǒng)自帶,這里是以防萬(wàn)一擂送;virt-manager安裝后會(huì)在系統(tǒng)工具中看到虛擬機(jī)管理程序悦荒,可以界面操作;virt-install是啟動(dòng)虛擬機(jī)命令嘹吨;其他相關(guān)組件具體作用不做交代搬味,請(qǐng)自行查詢。

3.??? 創(chuàng)建qcow2磁盤:

qemu-img create -f qcow2 centos7.qcow2 20G

4.??? 啟動(dòng)虛擬機(jī):(用虛擬機(jī)管理程序創(chuàng)建qcow2磁盤蟀拷、導(dǎo)入iso文件安裝更簡(jiǎn)單碰纬,不必考慮下列各項(xiàng)參數(shù)具體含義)

virt-install --name centos --ram 1024--disk /tmp/centos.qcow2,format=qcow2 --network network=default --graphicsvnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7? --location=/data/isos/CentOS-7-x86_64-NetInstall-1511.iso

disk:指定虛擬磁盤路徑

network:網(wǎng)絡(luò)連接方式,默認(rèn)使用NAT问芬;使用bridge方式參數(shù):--network bridge:br0悦析,使用網(wǎng)橋方式需要先在物理機(jī)上創(chuàng)建網(wǎng)橋br0

graphices: 界面交互方式;這里創(chuàng)建了一個(gè)vnc連接此衅,使用vnc方式强戴;我們實(shí)際使用的是virt-manager界面亭螟;如果想純敲命令不進(jìn)行界面交互,參數(shù)為--graphics

none骑歹,并添加--extra-args="console=tty0 console=ttyS0,115200"预烙,再使用virsh console centos7登陸

location:指定iso文件路徑

(我們制作完鏡像后,使用時(shí)會(huì)修改硬件資源的參數(shù)道媚,所以啟動(dòng)虛擬機(jī)時(shí)可以指定任意參數(shù)扁掸,如這里ram是1024M,vcpu沒(méi)有指定最域,網(wǎng)絡(luò)使用NAT谴分,修改為其他參數(shù)也可以)

5.??? 對(duì)鏡像進(jìn)行配置修改:

a.???? 允許ssh root登陸:

b.??? 安裝acpid

為了hypervisor能夠管理虛擬機(jī)生命周期(shutdown、reboot等)羡宙,虛擬機(jī)需要安裝acpid服務(wù):

yum install -y acpid

systemctl enable acpid

c.???? 記錄虛擬機(jī)的啟動(dòng)日志供nova console-log使用

編輯/etc/default/grub文件

修改GRUB_CMDLINE_LINUX 行狸剃,刪除 rhgb quiet

添加the console=tty0 console=ttyS0,115200n8

運(yùn)行g(shù)rub2-mkconfig -o /boot/grub2/grub.cfg保存修改

d.??? yum update

e.???? 安裝qemu-guest-agent:用于從面板在線更新密碼/密鑰

yum install -y qemu-guest-agent

配置qemu-ga,修改/etc/sysconfig/qemu-ga


TRANSPORT_METHOD="virtio-serial"

DEVPATH="/dev/virtio-ports/org.qemu.guest_agent.0"

LOGFILE="/var/log/qemu-ga/qemu-ga.log"??????????????

PIDFILE="/var/run/qemu-ga.pid"

BLACKLIST_RPC=""

FSFREEZE_HOOK_ENABLE=0


f.???? 禁用zeroconf route:

echo "NOZEROCONF=yes" >>/etc/sysconfig/network

g.??? 安裝cloud-init:實(shí)現(xiàn)密碼注入功能

yum install epel-release.noarch

yum install cloud-init

h.??? 安裝growpart:在創(chuàng)建虛擬機(jī)時(shí)能夠自動(dòng)識(shí)別根分區(qū)大小并自動(dòng)調(diào)整

yum install -y epel-release

yum install -ycloud-utils-growpart

rpm -qa kernel |sed 's/^kernel-//'? | xargs -I {} dracut -f/boot/initramfs-{}.img {}

i.????? 關(guān)機(jī)

shuedown now

j.????? 刪除硬件信息:

virt-sysprep -d centos7

k.???? 刪除虛擬機(jī)配置文件:

virsh undefine centos7

(至此鏡像制作完成)

6.??? 使用鏡像:

?????1)在openstack平臺(tái)上狗热,導(dǎo)入鏡像文件驗(yàn)證密碼注入、磁盤根分區(qū)大小修改等功能是否正常虑省;

glance?image-create --progress --container-format bare --disk-format raw --fileimg.raw --name img --property hw_qemu_guest_agent=yes --propertyos_admin_user=root --property os_type="linux"

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末匿刮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子探颈,更是在濱河造成了極大的恐慌熟丸,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伪节,死亡現(xiàn)場(chǎng)離奇詭異光羞,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)怀大,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門纱兑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人化借,你說(shuō)我怎么就攤上這事潜慎。” “怎么了蓖康?”我有些...
    開封第一講書人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵铐炫,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我蒜焊,道長(zhǎng)倒信,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任泳梆,我火速辦了婚禮鳖悠,結(jié)果婚禮上榜掌,老公的妹妹穿的比我還像新娘。我一直安慰自己竞穷,他們只是感情好唐责,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瘾带,像睡著了一般鼠哥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上看政,一...
    開封第一講書人閱讀 49,985評(píng)論 1 291
  • 那天朴恳,我揣著相機(jī)與錄音,去河邊找鬼允蚣。 笑死于颖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嚷兔。 我是一名探鬼主播森渐,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼冒晰!你這毒婦竟也來(lái)了同衣?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤壶运,失蹤者是張志新(化名)和其女友劉穎耐齐,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蒋情,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡埠况,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了棵癣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辕翰。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖浙巫,靈堂內(nèi)的尸體忽然破棺而出金蜀,到底是詐尸還是另有隱情,我是刑警寧澤的畴,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布渊抄,位于F島的核電站,受9級(jí)特大地震影響丧裁,放射性物質(zhì)發(fā)生泄漏护桦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一煎娇、第九天 我趴在偏房一處隱蔽的房頂上張望二庵。 院中可真熱鬧贪染,春花似錦、人聲如沸催享。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)因妙。三九已至痰憎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間攀涵,已是汗流浹背铣耘。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留以故,地道東北人蜗细。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像怒详,于是被迫代替她去往敵國(guó)和親炉媒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350