技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類(lèi) >

Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例詳解

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2017-11-06 12:20┆點(diǎn)擊:

  一般情況下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)名稱(chēng)、內(nèi)存設(shè)置、系統(tǒng)鏡像位置、使用何種網(wǎng)絡(luò)、是否開(kāi)啟圖形化界面、虛擬機(jī)安裝的位置等,基本就是和在vmware中安裝操作系統(tǒng)差不多的參數(shù)。這個(gè)安裝過(guò)程很漫長(zhǎng),需要加載很多包還需要人為干預(yù),填寫(xiě)用戶(hù)名密碼,設(shè)置系統(tǒng)語(yǔ)言等。

  1、上傳安裝好的ubuntu系統(tǒng)鏡像,指定磁盤(pán)格式和容器格式,分別是raw,ovf

Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例詳解 三聯(lián)

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

Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例詳解

  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)成功。

Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例詳解

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

Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例詳解

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

Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例詳解

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

Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例詳解

  通過(guò)查看內(nèi)存和磁盤(pán)使用情況可以驗(yàn)證確實(shí)為我們通過(guò)virt-install命令安裝的操作系統(tǒng)。

Openstack使用ubuntu鏡像啟動(dòng)虛擬機(jī)實(shí)例詳解

  通過(guò)圖形化界面創(chuàng)建虛擬機(jī)實(shí)例過(guò)程中,會(huì)遇到創(chuàng)建失敗,提示No host found.可能就是磁盤(pán)空間設(shè)置不足,或者內(nèi)存不足造成的,增大磁盤(pán)空間和內(nèi)存即可。