openstack ami格式镜像文件的上传

镜像制作好之后,会有三个文件,

(1)内核文件 vmlinuz*

(2)内存盘文件 initrd*

(3)ami磁盘文件

 

首先上传内核文件:

glance -A XXXXX add name="ubuntu-11.10-desktop-i386.vmlinuz" is_public=true container_format=aki disk_format=aki <vmlinuz-3.0.0-12-generic

其中XXXXXX为你自己的token

Uploading image 'ubuntu-11.10-desktop-i386.vmlinuz'
========================================================[ 43%] 19.2M/s, ETA 0h 0m 0s

Added new image with ID: f40deedc-12fc-46ba-9cac-e86823d2bdd2

返回的ID为此内核的ID,后边在添加磁盘文件的时候会用到

 

上传内存盘文件

glance -A XXXXXX add --silent-upload name="ubuntu-11.10-desktop-i386-ramdisk" is_public=true container_format=ari disk_format=ari <initrd.img-3.0.0-12-generic

Added new image with ID: 35947e1c-bfcf-4d0e-9b0f-408f329c4153

 

上传磁盘文件

glance add name="ubuntu-11.10-desktop-i386" is_public=true container_format=ami disk_format=ami kernel_id=f40deedc-12fc-46ba-9cac-e86823d2bdd2 ramdisk_id=35947e1c-bfcf-4d0e-9b0f-408f329c4153 <ubuntu-11.10-desktop-i386_template.img

其中的kernel id和ramdisk id分别为第一步和第二部中返回的id

 


你可能感兴趣的:(c,image,disk,磁盘)