From Fedora Project Wiki
No edit summary |
(Commented Eucalyptus section (not removed)) |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
=== Cloud Provider Setup === | === Cloud Provider Setup === | ||
Expand one of the sections below for instructions on getting set up to run | Expand one of the sections below for instructions on getting set up to run these testcases on a specific provider. More information can be found in the [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Cloud_Guide Fedora Cloud guide]. | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:100%; margin-bottom: 5px"> | ||
<b>Amazon Web Services</b> | <b>Amazon Web Services</b> | ||
Line 19: | Line 19: | ||
</div> <!--End AWS instructions --> | </div> <!--End AWS instructions --> | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%;margin-bottom: 5px"> | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | |||
<b>Openstack</b> | <b>Openstack</b> | ||
Line 37: | Line 36: | ||
</div><!-- End Openstack instructions --> | </div><!-- End Openstack instructions --> | ||
<!-- | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%;margin-bottom: 5px"> | |||
<b>Eucalyptus</b> | |||
<div class="mw-collapsible-content"> | |||
# Use your own Eucalyptus deployment or account on the Eucalyptus Community Cloud[https://www.eucalyptus.com/eucalyptus-cloud/get-started/community-cloud] | |||
# Make sure that your security group allows for SSH (default tcp port 22) | |||
# Find the image URL at http://cloud.fedoraproject.org/ or as provided in release candidate documents. | |||
# Add the image to Eucalyptus as follows: | |||
$ wget -q URL for raw cloud image | |||
$ xz -d <Fedora Raw image>.xz | |||
$ euca-bundle-image -i <Fedora-image name>.raw -r x86_64 -d /var/tmp | |||
$ euca-upload-bundle -m /var/tmp/<Fedora image>.raw.manifest.xml -b fedora-production | |||
$ euca-register fedora-production/<Fedora image>.raw.manifest.xml --virtualization-type hvm --name "CoreOS-Production" | |||
# Launch the instance using euca-run-instance -k keypair emi-<fedora image> | |||
</div> | |||
</div> | |||
--> | |||
<!-- End Eucalyptus instructions --> | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%; margin-bottom: 5px"> | |||
<b>Testcloud Local</b> | |||
<div class="mw-collapsible-content"> | |||
# See [[Local Test Cloud Installation Guide]] for instructions on installing and running a testcloud virtual instance. | |||
# Once SSH'ed into the virtual cloud instance, you can perform the tests below. NOTE: testcloud will work with both Fedora Cloud and Atomic images. | |||
</div> | |||
</div> <!--End Testcloud instructions --> |
Revision as of 17:26, 17 February 2019
Cloud Provider Setup
Expand one of the sections below for instructions on getting set up to run these testcases on a specific provider. More information can be found in the Fedora Cloud guide.
Amazon Web Services
- Get an AWS account (the approval process can take hours)
- Make sure that your security group allows for SSH (default tcp port 22)
- Log in to the AWS Management Console
- Obtain the AMI id of the newest Fedora image from http://cloud.fedoraproject.org/.
- Search for and select the desired AMI on the IMAGES/AMIs section of the EC2 console
- Launch an instance with the AMI under test
Openstack
- Use your own OpenStack deployment
- 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
- Launch the instance (in the dashboard, under the "Images" heading, click the "Launch" button for the appropriate image
Testcloud Local
- See Local Test Cloud Installation Guide for instructions on installing and running a testcloud virtual instance.
- Once SSH'ed into the virtual cloud instance, you can perform the tests below. NOTE: testcloud will work with both Fedora Cloud and Atomic images.