詳解Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例
一般情況下OpenStack環(huán)境搭建好了之后,就是測(cè)試啟動(dòng)虛擬機(jī)。通常我們會(huì)使用一個(gè)最基本的鏡像cirros-0.3.3-x86_64-disk.img來(lái)作為鏡像,使用glance命令行或者h(yuǎn)orizon的圖形化界面將鏡像上傳,啟動(dòng)虛擬機(jī)的時(shí)候直接指定該鏡像就可以啟動(dòng)虛擬機(jī)實(shí)例。有時(shí)候我們不像使用cirros而是想自己上傳一個(gè)redhat或者ubuntu的鏡像,這個(gè)時(shí)候就需要制作一個(gè)這樣的鏡像,說(shuō)是制作,還不太準(zhǔn)確,準(zhǔn)確的說(shuō)是安裝一個(gè)鏡像,然后利用這個(gè)安裝好的鏡像上傳到openstack的glance鏡像管理中。
以u(píng)buntu為例,我們通過(guò)網(wǎng)絡(luò)下載的鏡像一般是iso格式,例如ubuntu-14.04.2-server-amd64.iso,這種鏡像是不能直接用虛擬化軟件打開(kāi)的,我們通過(guò)vmware創(chuàng)建虛擬機(jī),需要利用這個(gè)iso鏡像,然后設(shè)置他安裝時(shí)所需要的內(nèi)存、硬盤(pán)、cpu個(gè)數(shù)等。最后通過(guò)一步一步的設(shè)置安裝,安裝好的鏡像才可以被vmware打開(kāi),openstack創(chuàng)建虛擬機(jī)也是一樣,需要已經(jīng)安裝好的操作系統(tǒng)鏡像。
在命令行下安裝操作系統(tǒng)使用kvm-qemu的命令virt-install,可以指定cpu個(gè)數(shù)、操作系統(tǒng)名稱、內(nèi)存設(shè)置、系統(tǒng)鏡像位置、使用何種網(wǎng)絡(luò)、是否開(kāi)啟圖形化界面、虛擬機(jī)安裝的位置等,基本就是和在vmware中安裝操作系統(tǒng)差不多的參數(shù)。這個(gè)安裝過(guò)程很漫長(zhǎng),需要加載很多包還需要人為干預(yù),填寫(xiě)用戶名密碼,設(shè)置系統(tǒng)語(yǔ)言等。
1、上傳安裝好的ubuntu系統(tǒng)鏡像,指定磁盤(pán)格式和容器格式,分別是raw,ovf

2、命令行下查看已經(jīng)上傳的鏡像,發(fā)現(xiàn)多了剛剛上傳的ubuntu鏡像,使用這個(gè)鏡像就可以用來(lái)啟動(dòng)虛擬機(jī)了。

3、云主機(jī)類(lèi)型中默認(rèn)沒(méi)有1G內(nèi)存的虛擬機(jī),可以自定義一個(gè)1G內(nèi)存10G磁盤(pán)空間的云主機(jī)類(lèi)型flavor.可以利用這個(gè)自定義的云主機(jī)類(lèi)型啟動(dòng)剛剛上傳的ubuntu鏡像虛擬機(jī),結(jié)果如圖,在命令行下可以看到,虛擬機(jī)實(shí)例啟動(dòng)成功。

ubuntu系統(tǒng)虛擬機(jī)就被創(chuàng)建了。

通過(guò)瀏覽器打開(kāi)虛擬機(jī)實(shí)例控制臺(tái)。

4、使用安裝時(shí)自己填寫(xiě)的用戶名和密碼登錄虛擬機(jī)

通過(guò)查看內(nèi)存和磁盤(pán)使用情況可以驗(yàn)證確實(shí)為我們通過(guò)virt-install命令安裝的操作系統(tǒng)。
通過(guò)圖形化界面創(chuàng)建虛擬機(jī)實(shí)例過(guò)程中,會(huì)遇到創(chuàng)建失敗,提示No host found.可能就是磁盤(pán)空間設(shè)置不足,或者內(nèi)存不足造成的,增大磁盤(pán)空間和內(nèi)存即可。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
OpenStack Identity(Keystone)身份服務(wù)、體系結(jié)構(gòu)與中間件講解
OpenStack Identity(Keystone)服務(wù)為運(yùn)行OpenStack Compute上的OpenStack云提供了認(rèn)證和管理用戶、帳號(hào)和角色信息服務(wù),并為OpenStack Object Storage提供授權(quán)服務(wù)。對(duì)openstack identity相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-11-11
OpenStack云平臺(tái)Train版搭建與基礎(chǔ)環(huán)境準(zhǔn)備
這篇文章主要介紹了OpenStack云平臺(tái)Train版搭建與基礎(chǔ)環(huán)境準(zhǔn)備,OpenStack用于部署公有云、私有云,并實(shí)現(xiàn)對(duì)云項(xiàng)目管理,需要的朋友可以參考下2023-03-03
OpenStack之虛機(jī)熱遷移的代碼詳細(xì)解析
本篇文章主要介紹了OpenStack之虛機(jī)熱遷移,有需要的朋友可以了解下。2016-11-11
openstack使用openvswitch實(shí)現(xiàn)vxlan的方法
這篇文章主要介紹了openstack使用openvswitch實(shí)現(xiàn)vxlan的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
圖文講解OpenStack手動(dòng)分布式部署環(huán)境準(zhǔn)備(Queens版)
這篇文章主要介紹了圖文講解OpenStack手動(dòng)分布式部署環(huán)境準(zhǔn)備(Queens版),OpenStack用于部署公有云、私有云,并實(shí)現(xiàn)對(duì)云項(xiàng)目管理,需要的朋友可以參考下2023-03-03
什么是OpenStack 開(kāi)源的云計(jì)算管理平臺(tái)項(xiàng)目
OpenStack是一個(gè)開(kāi)源的云計(jì)算管理平臺(tái)項(xiàng)目,由幾個(gè)主要的組件組合起來(lái)完成具體工作。OpenStack支持幾乎所有類(lèi)型的云環(huán)境,項(xiàng)目目標(biāo)是提供實(shí)施簡(jiǎn)單、可大規(guī)模擴(kuò)展、豐富、標(biāo)準(zhǔn)統(tǒng)一的云計(jì)算管理平臺(tái)2016-11-11

