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

當前位置:主頁 > 教程 > 服務器類 >

Openstack使用ubuntu鏡像啟動虛擬機實例詳解

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

  一般情況下OpenStack環(huán)境搭建好了之后,就是測試啟動虛擬機。通常我們會使用一個最基本的鏡像cirros-0.3.3-x86_64-disk.img來作為鏡像,使用glance命令行或者horizon的圖形化界面將鏡像上傳,啟動虛擬機的時候直接指定該鏡像就可以啟動虛擬機實例。有時候我們不像使用cirros而是想自己上傳一個redhat或者ubuntu的鏡像,這個時候就需要制作一個這樣的鏡像,說是制作,還不太準確,準確的說是安裝一個鏡像,然后利用這個安裝好的鏡像上傳到openstack的glance鏡像管理中。

  以ubuntu為例,我們通過網(wǎng)絡下載的鏡像一般是iso格式,例如ubuntu-14.04.2-server-amd64.iso,這種鏡像是不能直接用虛擬化軟件打開的,我們通過vmware創(chuàng)建虛擬機,需要利用這個iso鏡像,然后設置他安裝時所需要的內(nèi)存、硬盤、cpu個數(shù)等。最后通過一步一步的設置安裝,安裝好的鏡像才可以被vmware打開,openstack創(chuàng)建虛擬機也是一樣,需要已經(jīng)安裝好的操作系統(tǒng)鏡像。

  在命令行下安裝操作系統(tǒng)使用kvm-qemu的命令virt-install,可以指定cpu個數(shù)、操作系統(tǒng)名稱、內(nèi)存設置、系統(tǒng)鏡像位置、使用何種網(wǎng)絡、是否開啟圖形化界面、虛擬機安裝的位置等,基本就是和在vmware中安裝操作系統(tǒng)差不多的參數(shù)。這個安裝過程很漫長,需要加載很多包還需要人為干預,填寫用戶名密碼,設置系統(tǒng)語言等。

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

Openstack使用ubuntu鏡像啟動虛擬機實例詳解 三聯(lián)

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

Openstack使用ubuntu鏡像啟動虛擬機實例詳解

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

Openstack使用ubuntu鏡像啟動虛擬機實例詳解

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

Openstack使用ubuntu鏡像啟動虛擬機實例詳解

  通過瀏覽器打開虛擬機實例控制臺。

Openstack使用ubuntu鏡像啟動虛擬機實例詳解

  4、使用安裝時自己填寫的用戶名和密碼登錄虛擬機

Openstack使用ubuntu鏡像啟動虛擬機實例詳解

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

Openstack使用ubuntu鏡像啟動虛擬機實例詳解

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