From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
|setup= | |setup= | ||
# Follow [[QA:Testcase_add_SSH_keypair_to_OpenStack]] | # Follow [[QA:Testcase_add_SSH_keypair_to_OpenStack]] | ||
|actions= | |actions= | ||
Line 17: | Line 10: | ||
copy_from=http://berrange.fedorapeople.org/images/2012-02-29/f16-x86_64-openstack-sda.qcow2 | copy_from=http://berrange.fedorapeople.org/images/2012-02-29/f16-x86_64-openstack-sda.qcow2 | ||
2. | 2. Download and register the tty images | ||
< | $> mkdir images | ||
$> KERNEL_ID=$(glance add name=aki-tty is_public=true container_format=aki disk_format=aki --silent-upload \ | $> cd images | ||
< aki-tty/image | cut -f2 -d:) | $> <nowiki>curl http://images.ansolabs.com/tty.tgz | tar -xzv</nowiki> | ||
$> RAMDISK_ID=$(glance add name=ari-tty is_public=true container_format=ari disk_format=ari --silent-upload \ | $> KERNEL_ID=<nowiki>$(glance add name=aki-tty is_public=true container_format=aki disk_format=aki --silent-upload \ | ||
< ari-tty/image | cut -f2 -d:) | < aki-tty/image | cut -f2 -d:)</nowiki> | ||
$> IMAGE_ID=$(glance add name=ami-tty is_public=true container_format=ami disk_format=ami "kernel_id=$KERNEL_ID" \ | $> RAMDISK_ID=<nowiki>$(glance add name=ari-tty is_public=true container_format=ari disk_format=ari --silent-upload \ | ||
"ramdisk_id=$RAMDISK_ID" --silent-upload < <(zcat --force ami-tty/image) | cut -f2 -d:) | < ari-tty/image | cut -f2 -d:)</nowiki> | ||
</ | $> IMAGE_ID=<nowiki>$(glance add name=ami-tty is_public=true container_format=ami disk_format=ami "kernel_id=$KERNEL_ID" \ | ||
"ramdisk_id=$RAMDISK_ID" --silent-upload < <(zcat --force ami-tty/image) | cut -f2 -d:)</nowiki> | |||
|results= | |results= |
Revision as of 13:45, 8 March 2012
Description
Test downloading and registering images with OpenStack.
Setup
How to test
1. Directly register a Fedora 16 appliance image. Note this will download a 200MB image (without a progress bar)
$> glance add name=f16 is_public=true disk_format=qcow2 container_format=ovf \ copy_from=http://berrange.fedorapeople.org/images/2012-02-29/f16-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 $> KERNEL_ID=$(glance add name=aki-tty is_public=true container_format=aki disk_format=aki --silent-upload \ < aki-tty/image | cut -f2 -d:) $> RAMDISK_ID=$(glance add name=ari-tty is_public=true container_format=ari disk_format=ari --silent-upload \ < ari-tty/image | cut -f2 -d:) $> IMAGE_ID=$(glance add name=ami-tty is_public=true container_format=ami disk_format=ami "kernel_id=$KERNEL_ID" \ "ramdisk_id=$RAMDISK_ID" --silent-upload < <(zcat --force ami-tty/image) | cut -f2 -d:)
Expected Results
Verify that the images have been registered.
$> glance index ID Name Disk Format Container Format Size ------------------------------------ ------------------------------ -------------------- -------------------- -------------- xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ami-tty ami ami 25165824 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ari-tty ari ari 5882349 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx aki-tty aki aki 4404752 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx f16 qcow2 ovf 213581824
Check for errors in nova logs.
$> grep -i error /var/log/{nova,glance}/*.log