From Fedora Project Wiki
(html fail) |
(fix link) |
||
Line 10: | Line 10: | ||
# Log in to the Horizon dashboard | # Log in to the Horizon dashboard | ||
# Find the image URL at [http://cloud.fedoraproject.org/ http://cloud.fedoraproject.org/] or as provided in release candidate documents. | # Find the image URL at [http://cloud.fedoraproject.org/ http://cloud.fedoraproject.org/] or as provided in release candidate documents. | ||
# Add the image to OpenStack, either using the OpenStack web dashboard (see [http://openstack.redhat.com/Running_an_instance step 4 here) or with <tt>glance image-create --name "Fedora <i>version</i>" --disk-format qcow2 --container-format bare --is-public true --copy-from <i>url</i></tt> | # Add the image to OpenStack, either using the OpenStack web dashboard (see [http://openstack.redhat.com/Running_an_instance step 4 here]) or with <tt>glance image-create --name "Fedora <i>version</i>" --disk-format qcow2 --container-format bare --is-public true --copy-from <i>url</i></tt> | ||
|actions= | |actions= | ||
# Launch the instance (in the dashboard, under the "Images" heading, click the "Launch" button for the appropriate image | # Launch the instance (in the dashboard, under the "Images" heading, click the "Launch" button for the appropriate image |
Latest revision as of 21:22, 23 November 2013
Description
A simple validation test case for Fedora images on OpenStack; the specific actions used after spawning the instance are not important as anything beyond successfully spawning an instance from a Fedora image is covered by other test cases not specific to OpenStack.
More documentation on interacting with EC2 is available in the Fedora Cloud Guide.
Setup
- Use your own OpenStack deployment, or get an account in the Fedora Infrastructure Private Cloud
- Provide or create an SSH keypair
- Make sure that your security group allows for SSH (default tcp port 22)
- Log in to the Horizon dashboard
- Find the image URL at http://cloud.fedoraproject.org/ or as provided in release candidate documents.
- Add the image to OpenStack, either using the OpenStack web dashboard (see step 4 here) or with glance image-create --name "Fedora version" --disk-format qcow2 --container-format bare --is-public true --copy-from url
How to test
- Launch the instance (in the dashboard, under the "Images" heading, click the "Launch" button for the appropriate image
- Log in to the launched instance using the
fedora
user and the SSH keypair selected during instance launch - Using a workflow you are familiar with, install packages and verify basic functionality
Expected Results
- The image launches successfully
- You can login to the instance over SSH as
fedora
and you have sudo access - You can install packages from the yum repositories (For example, sudo yum -y install httpd.)
- The instance doesn't crash or show any errors that aren't present in a bare-metal system