glance相關命令

2021-08-16 13:29:29 字數 2177 閱讀 5920

------------------------

----------------------

glance help| grep image 

1. 建立映象 

glance image-create --name centos5.8_x86_64 --disk-format=qcow2 --container-format=bare --is-public=true --file=/tmp/centos5.8_x86_64_growroot_1.2_20131231.qcow2

2. 上傳image

glance add name="ubuntu 12.04 cloudimg amd64" is_public=true container_format=ovf disk_format=qcow2 < /root/precise-server-cloudimg-amd64-disk1.img

3. 列出當前可用映象

glance image-list

4.列出映象的詳細資訊

glance image-show 0c47db9c-5f74-4544-8ada-0894c1d2c20c

5. 刪除映象

nova image-delete cirros

6.設定映象引數

openstack image set --property hw_cpu_cores=8 --property hw_cpu_threads=2 --property hw_cpu_sockets=2 --property hw_disk_bus=ide 0215d732-7da9-444e-a7b5-798d38c769b5

如果不能正常啟動可以設定--property hw_disk_bus=ide 引數試一試

7. 把快照轉為映象的命令如下:

映象預設存放於控制節點 /var/lib/glance/images/228f7bdc-fcf1-4f6a-8a7a-298b86f9e94b。(根據自己的環境有所不同)

先進入上述目錄

glance image-create --name "centos 6.7" --file 228f7bdc-fcf1-4f6a-8a7a-298b86f9e94b --disk-format qcow2 --container-format bare --visibility public --progress   

glance image-create --name "cirros-raw" --file cirros-0.3.3-x86_64-disk.img --disk-format raw --container-format bare --visibility public --progress

glance image-download --file /root/centos7-2.qcow2  c71568de-e37f-49cb-8ab4-01bd0cbbded8

8. 解決windows時間不同步的問題。

glance image-update --property os_type="windows"

9. 如果是vmware的虛擬機器檔案

a  如果是單個vmdk檔案可以採用如下的步驟:

qemu-img convert -o qcow2 kali-linux-2.0.0-vm-amd64-disk1.vmdk kali.qcow2 -o compat=0.10

glance image-create --name kali --disk-format=qcow2 --container-format=bare --visibility public  --file=kali.qcow2

生成映象後,再生成虛擬機器

b 如果是ova檔案可以先用命令

tar -xvf vs7000_vm_04.01.03.ova  出現vmdk檔案

再使用上述的命令,如果出現不能啟動的情況,可以入如下的引數:--property hw_disk_bus=ide

glance image-create --name kali2018-2new --disk-format=qcow2 --container-format=bare --visibility public --property hw_disk_bus=ide --file=kali.qcow2

如果選單出現不能匯出,編輯要匯出的虛擬機器或者公升級虛擬機器進行調整即可。

匯出ovf檔案的目錄有vmdk檔案,按照上面的命令進行操作即可

Glance開發基礎

12 1 lister示例應用的glance介面 glance的生命週期glance介面指南 xcode提供幾種固定的布局來安排glance中的內容,在選定適合你的一種布局後,遵循下面的指南來填充內容 glance的設計目的在於快速的傳達資訊。不要顯示一堆文字。適當的使用影象 顏色和動畫來快速傳達資...

glance 映象 os type 用途

剛在做windows映象,突然發現時間不對。查了windows時區,發現時區是對的,就是時間差8小時。和時區伺服器同步下,時間就正常了。但是不能每次都這樣,於是檢視libivrt裡的clock屬性,發現原來 clock 的 offset 設定不對,而且windows在這塊有bug,有強需要對好是lo...

OpenStack映象服務 Glance

它在openstack中的專案名稱為glance。在早期的openstack版本中,glance只有管理映象的功能,並不具備映象儲存功能。現在,glance已發展成為集映象上傳 檢索 管理和儲存等多種功能的openstack核心服務。舉例子 ghost是使用映象檔案的經典軟體,其映象檔案可以包含更多...