Revision 4 as of 2009-11-10 16:38:57

Clear message

Connecting UEC to Landscape

This page describes how you can connect your UEC cloud to the Canonical Landscape service.

First Section

How to connect your UEC cloud to Landscape:

1. Get a Landscape account. You can get a 60-day trial account by registering here: http://www.canonical.com/contact/landscaperegister .

2. Get an official SSL certificate from a root-trusted SSL certificate authority (CA).

3. Use the Apache mod_ssl instructions from your provider. In the process, you will create a key then you will get a certificate from your CA. You need both files.

4. Edit /etc/apache2/sites-available/default-ssl

and change the lines below to reflect the location of your SSL certificate and key:

SSLCertificateFile /path/to/your/certificate SSLCertificateKeyFile /path/to/your/key

5. Do a }}} stop eucalyptus

then a 

{{{
start eucalyptus

6. Do a

sudo apt-get install stunnel4

You need stunnel in order to communicate with Landscape.

7. Once you have your certificate and you have stunnel installed, you need to combine the two into a pem file called /etc/stunnel/stunnel.pem :

cat  key.key certificate.cert > /etc/stunnel/stunnel.pem

8. Then do a

sudo stunnel -d 443 -r localhost:8773

9. In Landscape, click Cloud then Register a new cloud, under Cloud Provider choose Other then use the following URL for your endpoint:

Go to your eucarc file and examine the EC2_URL value, alternatively you could do a

echo $EC2_URL (as long as you have included the eucarc in your environment).

Use this URL, but change port 8773 to 443 like so:

EC2_URL http://192.168.1.1:8773/services/Eucalyptus

http://192.168.1.1:443/services/Eucalyptus

Use the Access Key ID and Secret Access Key from your Credentials page on your UEC web interface.

Click Save and you should be done.