From Fedora Project Wiki
No edit summary |
(Replace deprecated `glance add` with `glance image-create` and remove deprecated `glance index`.) |
||
(16 intermediate revisions by 6 users not shown) | |||
Line 3: | Line 3: | ||
|setup= | |setup= | ||
# Follow [[QA:Testcase_add_SSH_keypair_to_OpenStack]] | # Follow [[QA:Testcase_add_SSH_keypair_to_OpenStack]] | ||
|actions= | |||
1. Directly register a Fedora 17 appliance image. Note this will download a 200MB image (without a progress bar) | |||
$> glance image-create --name f17-x86_64-openstack-sda-ic \ | |||
--is-public true --disk-format qcow2 --container-format bare \ | |||
--copy-from http://berrange.fedorapeople.org/images/2012-11-15/f17-x86_64-openstack-sda.qcow2 | |||
2. Download and register the tty images | |||
$> mkdir images | $> mkdir images | ||
$> cd images | $> cd images | ||
$> <nowiki>curl http://images.ansolabs.com/tty.tgz | tar -xzv</nowiki> | $> <nowiki>curl http://images.ansolabs.com/tty.tgz | tar -xzv</nowiki> | ||
$> | $> glance add name=aki-tty is_public=true container_format=aki disk_format=aki < aki-tty/image | ||
$> glance add name=ari-tty is_public=true container_format=ari disk_format=ari < ari-tty/image | |||
$><nowiki> glance add name=ami-tty is_public=true container_format=ami disk_format=ami \ | |||
"kernel_id=$(glance index | awk '/aki-tty/ {print $1}')" \ | |||
"ramdisk_id=$(glance index | awk '/ari-tty/ {print $1}')" \ | |||
< ami-tty/image</nowiki> | |||
| | |results= | ||
Verify that the images have been registered. | |||
$> glance image-list<nowiki> | |||
+--------------------------------------+--------------------------+-------------+------------------+-----------+--------+ | |||
$> | | ID | Name | Disk Format | Container Format | Size | Status | | ||
+--------------------------------------+--------------------------+-------------+------------------+-----------+--------+ | |||
| | | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | ami-tty | ami | ami | | queued | | ||
| xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | aki-tty | aki | aki | 4404752 | active | | |||
| xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | ari-tty | ari | ari | 5882349 | active | | |||
| xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | f17-x86_64-openstack-sda | qcow2 | ovf | 251985920 | active | | |||
+--------------------------------------+--------------------------+-------------+------------------+-----------+--------+ | |||
</nowiki> | |||
Check for errors in | Check for errors in glance logs. | ||
$> grep -i error | $> grep -i error /var/log/glance/*.log | ||
}} | }} | ||
[[Category:OpenStack Test Cases]] | [[Category:OpenStack Test Cases]] | ||
Latest revision as of 14:08, 11 April 2013
Description
Test downloading and registering images with OpenStack.
Setup
How to test
1. Directly register a Fedora 17 appliance image. Note this will download a 200MB image (without a progress bar)
$> glance image-create --name f17-x86_64-openstack-sda-ic \ --is-public true --disk-format qcow2 --container-format bare \ --copy-from http://berrange.fedorapeople.org/images/2012-11-15/f17-x86_64-openstack-sda.qcow2
2. Download and register the tty images
$> mkdir images $> cd images $> curl http://images.ansolabs.com/tty.tgz | tar -xzv $> glance add name=aki-tty is_public=true container_format=aki disk_format=aki < aki-tty/image $> glance add name=ari-tty is_public=true container_format=ari disk_format=ari < ari-tty/image $> glance add name=ami-tty is_public=true container_format=ami disk_format=ami \ "kernel_id=$(glance index | awk '/aki-tty/ {print $1}')" \ "ramdisk_id=$(glance index | awk '/ari-tty/ {print $1}')" \ < ami-tty/image
Expected Results
Verify that the images have been registered.
$> glance image-list +--------------------------------------+--------------------------+-------------+------------------+-----------+--------+ | ID | Name | Disk Format | Container Format | Size | Status | +--------------------------------------+--------------------------+-------------+------------------+-----------+--------+ | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | ami-tty | ami | ami | | queued | | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | aki-tty | aki | aki | 4404752 | active | | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | ari-tty | ari | ari | 5882349 | active | | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | f17-x86_64-openstack-sda | qcow2 | ovf | 251985920 | active | +--------------------------------------+--------------------------+-------------+------------------+-----------+--------+
Check for errors in glance logs.
$> grep -i error /var/log/glance/*.log