溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Openstack鏡像服務(wù)glance怎么用

發(fā)布時(shí)間:2021-12-04 15:57:58 來源:億速云 閱讀:217 作者:小新 欄目:云計(jì)算

這篇文章主要介紹了Openstack鏡像服務(wù)glance怎么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

Glance可以做到的不僅是從命令行中把鏡像添加到集群中。這里有些使用例子。

1.把鏡像添加到glance中。

glance image-create --name test --min-disk 1 --min-ram 768 --file \ centos-6.5-20140117.0.x86_64.qcow2 --is-public True --property net_model=e1000 --property \ disk_bus=ide --disk-format=qcow2 --container-format ovf --progress


Openstack鏡像服務(wù)glance怎么用

這個(gè)示例使用以下參數(shù):

  --id <IMAGE_ID>    鏡像的ID
--name <NAME>      鏡像的名稱
--store <STORE>    儲(chǔ)存的鏡像上傳到
--disk-format <DISK_FORMAT>
                    鏡像的格式。可以接受的格式包含: ami,ari, aki, vhd, vmdk, raw, qcow2, vdi, and iso.
--container-format <CONTAINER_FORMAT>
                    鏡像容器的格式。可以接受的格式包含:ami,ari, aki, bare, and ovf.
--owner <TENANT_ID>   擁有該鏡像的租戶
--size <SIZE>      鏡像的大小(以bytes表示). 一般只與'--location'和'--copy_from'一起使用。
--min-disk <DISK_GB>     啟動(dòng)鏡像所需的最小硬盤空間(用gigabytes表示).
--min-ram <DISK_RAM>     啟動(dòng)鏡像所需的最小內(nèi)存數(shù)量(用megabytes表示).
--location <IMAGE_URL>
                    鏡像所在位置的URL。例如,如果鏡像儲(chǔ)存在swift中,
                    你可以指定:'swift://account:key@example.com/container/obj'。
--file <FILE>      在創(chuàng)建過程中將要被上傳的本地文件(包括硬盤鏡像)。
                    另外,鏡像也可以通過stdin傳遞給客戶端。 
--checksum <CHECKSUM>
                    被Glance使用的可用于認(rèn)證的鏡像數(shù)據(jù)的哈希值,
                    在此請(qǐng)?zhí)峁┮粋€(gè)md5校驗(yàn)值。
--copy-from <IMAGE_URL>
                    用法和'--location'參數(shù)相似,但表明Glance服務(wù)器應(yīng)該能立即從鏡像所儲(chǔ)存的地方拷貝數(shù)據(jù)并儲(chǔ)存。                                        
--is-public [True|False]
                    表示鏡像是否能被公眾訪問。
--is-protected [True|False]
                    用于避免鏡像被刪除。
--property <key=value>
                    與鏡像有關(guān)的任意的屬性??梢允褂煤芏啻巍?br/> --human-readable     用對(duì)人友好的格式打印鏡像的尺寸。 
--progress       顯示上傳的進(jìn)度條

可以使用-property標(biāo)識(shí)設(shè)置任何任意的屬性。在鏡像信息中可以查看這個(gè)屬性:

glance image-show test


Openstack鏡像服務(wù)glance怎么用

使用這個(gè)命令獲取鏡像列表:

glance image-list


Openstack鏡像服務(wù)glance怎么用

你可以從OpenStack官方文檔中的adding images(http://docs.openstack.org/grizzl ... /adding-images.html)獲取更多信息。
 

其他例子:
*創(chuàng)建鏡像

glance image-create --name "Window Server 2008 R2">


 

*轉(zhuǎn)換(Transferring)一個(gè)鏡像

glance image-create --name MSE-kl-test --disk-format=raw --container-format=bare --is-public=True --property hw_vif_model=e1000 --property hw_disk_bus=ide --file=MSE.raw


當(dāng)從其他虛擬化平臺(tái)遷移一個(gè)鏡像過來時(shí),經(jīng)常需要通過–property維護(hù)一個(gè)非OpenStack的參數(shù)。
這個(gè)技巧是非常有用的,例如鏡像是從其他像VMware那樣的平臺(tái)拿過來的,有像本例中所用的值:

hw_disk_bus=ide


這些值保存在glance數(shù)據(jù)庫,當(dāng)一個(gè)實(shí)例以鏡像啟動(dòng)時(shí)用來轉(zhuǎn)換至VM的參數(shù)。

*刪除鏡像

image-delete {image name}

*轉(zhuǎn)換(Convert)鏡像至另一種格式

qemu-img convert -f {initial format初始格式} -O {target format目標(biāo)格式}  {source file源文件}  {destination file目標(biāo)文件}

例如:

qemu-img convert -f vmdk -O qcow2 VM.vmdk VM.qcow2

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Openstack鏡像服務(wù)glance怎么用”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI