|
|
(2 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
| {{QA/Test_Case
| | #REDIRECT [[QA:Testcase register images with OpenStack]] |
| |description=Test downloading and registering images with OpenStack.
| |
| |setup=
| |
| # Follow [[QA:Testcase_add_SSH_keypair_to_OpenStack]] | |
| | |
| # Follow [[Getting_started_with_OpenStack_on_Fedora_17#Configure_glance_to_use_keystone]]
| |
| | |
| # Download the set of tty images commonly used by OpenStack developers for testing.
| |
| | |
| $> mkdir images
| |
| $> cd images
| |
| $> <nowiki>curl http://images.ansolabs.com/tty.tgz | tar -xzv</nowiki>
| |
| | |
| |actions=
| |
| | |
| # 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
| |
| | |
| # Register the tty images.
| |
| <pre>
| |
| $> 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:)
| |
| </pre>
| |
| | |
| |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
| |
| }}
| |
| | |
| [[Category:OpenStack Test Cases]]
| |
| [[Category:Cloud SIG]]
| |