From Fedora Project Wiki

(remove from cloud SIG category)
(added "glance image-list" sample output)
Line 31: Line 31:
  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx aki-tty                        aki                  aki                        4404752
  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx aki-tty                        aki                  aki                        4404752
  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx f16                            qcow2                ovf                      213581824
  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx f16                            qcow2                ovf                      213581824
$> 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 | f16    | qcow2      | ovf              | 213581824 | active |
+--------------------------------------+---------+-------------+------------------+-----------+--------+





Revision as of 09:21, 18 September 2012

Description

Test downloading and registering images with OpenStack.

Setup

  1. Follow QA:Testcase_add_SSH_keypair_to_OpenStack

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
$> 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}')" \
            < <(zcat --force ami-tty/image)

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
$> glance image-list
+--------------------------------------+---------+-------------+------------------+-----------+--------+