Return-Path: X-Original-To: apmail-deltacloud-commits-archive@www.apache.org Delivered-To: apmail-deltacloud-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8F96FD60E for ; Thu, 15 Nov 2012 14:32:15 +0000 (UTC) Received: (qmail 91132 invoked by uid 500); 15 Nov 2012 14:32:15 -0000 Delivered-To: apmail-deltacloud-commits-archive@deltacloud.apache.org Received: (qmail 91093 invoked by uid 500); 15 Nov 2012 14:32:15 -0000 Mailing-List: contact commits-help@deltacloud.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@deltacloud.apache.org Delivered-To: mailing list commits@deltacloud.apache.org Received: (qmail 91059 invoked by uid 99); 15 Nov 2012 14:32:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Nov 2012 14:32:14 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Nov 2012 14:32:09 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 4AB21238896F for ; Thu, 15 Nov 2012 14:31:49 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1409808 [1/2] - in /deltacloud/trunk/site: content/ output/ tmp/ Date: Thu, 15 Nov 2012 14:31:45 -0000 To: commits@deltacloud.apache.org From: mfojtik@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20121115143149.4AB21238896F@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: mfojtik Date: Thu Nov 15 14:31:41 2012 New Revision: 1409808 URL: http://svn.apache.org/viewvc?rev=1409808&view=rev Log: Version 1.0.5 Modified: deltacloud/trunk/site/content/download.md deltacloud/trunk/site/content/index.md deltacloud/trunk/site/output/about.html deltacloud/trunk/site/output/addresses.html deltacloud/trunk/site/output/api-docs.html deltacloud/trunk/site/output/api-entry-point.html deltacloud/trunk/site/output/blob-storage.html deltacloud/trunk/site/output/clients.html deltacloud/trunk/site/output/command-tools.html deltacloud/trunk/site/output/compute-resources.html deltacloud/trunk/site/output/contact.html deltacloud/trunk/site/output/contribute.html deltacloud/trunk/site/output/credentials.html deltacloud/trunk/site/output/curl-examples.html deltacloud/trunk/site/output/download.html deltacloud/trunk/site/output/drivers.html deltacloud/trunk/site/output/firewalls.html deltacloud/trunk/site/output/getting-sources.html deltacloud/trunk/site/output/hardware-profiles.html deltacloud/trunk/site/output/how-to-contribute.html deltacloud/trunk/site/output/images.html deltacloud/trunk/site/output/index.html deltacloud/trunk/site/output/install-deltacloud.html deltacloud/trunk/site/output/instance-states.html deltacloud/trunk/site/output/instances.html deltacloud/trunk/site/output/join-deltacloud.html deltacloud/trunk/site/output/keys.html deltacloud/trunk/site/output/libdeltacloud.html deltacloud/trunk/site/output/load-balancers.html deltacloud/trunk/site/output/rest-api.html deltacloud/trunk/site/output/ruby-client.html deltacloud/trunk/site/output/run-deltacloud-server.html deltacloud/trunk/site/output/send-patch.html deltacloud/trunk/site/output/storage-resources.html deltacloud/trunk/site/output/storage-snapshots.html deltacloud/trunk/site/output/supported-providers.html deltacloud/trunk/site/output/usage.html deltacloud/trunk/site/output/use-the-api.html deltacloud/trunk/site/output/write-new-driver.html deltacloud/trunk/site/tmp/checksums deltacloud/trunk/site/tmp/compiled_content deltacloud/trunk/site/tmp/dependencies deltacloud/trunk/site/tmp/rule_memory Modified: deltacloud/trunk/site/content/download.md URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/content/download.md?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/content/download.md (original) +++ deltacloud/trunk/site/content/download.md Thu Nov 15 14:31:41 2012 @@ -5,7 +5,7 @@ title: Download

Download

- Version 1.0.4 of Apache Deltacloud is available. See the + Version 1.0.5 of Apache Deltacloud is available. See the release notes.

@@ -21,44 +21,44 @@ title: Download server-gem - deltacloud-core-1.0.4.gem + deltacloud-core-1.0.5.gem ( - PGP - MD5 - SHA1 + PGP + MD5 + SHA1 ) server-sources - deltacloud-core-1.0.4.tgz + deltacloud-core-1.0.5.tgz ( - PGP - MD5 - SHA1 + PGP + MD5 + SHA1 ) client-gem - deltacloud-client-1.0.4.gem + deltacloud-client-1.0.5.gem ( - PGP - MD5 - SHA1 + PGP + MD5 + SHA1 ) client-sources - deltacloud-client-1.0.4.tgz + deltacloud-client-1.0.5.tgz ( - PGP - MD5 - SHA1 + PGP + MD5 + SHA1 ) @@ -104,15 +104,15 @@ title: Download

 $ pgpk -a KEYS
-$ pgpv deltacloud-core-1.0.4.tar.gz.asc
+$ pgpv deltacloud-core-1.0.5.tar.gz.asc
 
or
 $ pgp -ka KEYS
-$ pgp deltacloud-core-1.0.4.tar.gz.asc
+$ pgp deltacloud-core-1.0.5.tar.gz.asc
 
or
 $ gpg --import KEYS
-$ gpg --verify deltacloud-core-1.0.4.tar.gz.asc
+$ gpg --verify deltacloud-core-1.0.5.tar.gz.asc
 
Modified: deltacloud/trunk/site/content/index.md URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/content/index.md?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/content/index.md (original) +++ deltacloud/trunk/site/content/index.md Thu Nov 15 14:31:41 2012 @@ -44,7 +44,7 @@ title: Deltacloud API

Current release:
- deltacloud-core-1.0.4
+ deltacloud-core-1.0.5
More about installation...


Modified: deltacloud/trunk/site/output/about.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/about.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/about.html (original) +++ deltacloud/trunk/site/output/about.html Thu Nov 15 14:31:41 2012 @@ -91,8 +91,11 @@
-

About Deltacloud

-

Deltacloud provides the API server and drivers necessary for connecting to cloud providers.

+
+ +

About Deltacloud

+
+

Deltacloud provides the API server and drivers necessary for connecting to cloud providers.

Deltacloud maintains long-term stability for scripts, tools and applications and backward compatibility across different versions.

@@ -101,21 +104,33 @@

Start an instance on an internal cloud, then with the same code start another on EC2 or RHEV-M.

-
+
+ +
Deltacloud API SOA diagram
-

How does Deltacloud work?

-

Deltacloud contains a cloud abstraction API. The API works as a wrapper around a large number of clouds, abstracting their differences. For every provider there is a driver "speaking" cloud provider's native API. It frees you from dealing with the particulars of each cloud's API.

+
+
+

How does Deltacloud work?

+
+

Deltacloud contains a cloud abstraction API. The API works as a wrapper around a large number of clouds, abstracting their differences. For every provider there is a driver "speaking" cloud provider's native API. It frees you from dealing with the particulars of each cloud's API.

Install Deltacloud and start the deltacloudd daemon server. You can use your favourite HTTP client to talk to the server using the Deltacloud REST API. Deltacloud even comes with a HTML interface so you can simply use your web browser to control your cloud infrastructure straight out of the box. The HTML interface is written with the jQuery mobile framework, so it is compatible with your mobile or tablet devices.

-
Deltacloud concept scheme
Get Deltacloud +
+ +Deltacloud concept scheme + +
+ +Get Deltacloud
+

 Back to top

Modified: deltacloud/trunk/site/output/addresses.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/addresses.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/addresses.html (original) +++ deltacloud/trunk/site/output/addresses.html Thu Nov 15 14:31:41 2012 @@ -102,35 +102,43 @@ The addresses collection represents IP a This collection is currently implemented for Amazon EC2 and Fujitsu GCP drivers. For EC2, IP address management corresponds to Amazon's 'Elastic IP' feature.

-

+
+ +

The addresses collection supports these operations:

    -
  • creating an address
  • +
  • creating an address
  • destroying an address
  • association an address with a running instance
  • dissociating an address from a running instance
-

+ + + +
@@ -356,6 +365,7 @@ Content-Length: 0


+

 Back to top

Modified: deltacloud/trunk/site/output/api-docs.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/api-docs.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/api-docs.html (original) +++ deltacloud/trunk/site/output/api-docs.html Thu Nov 15 14:31:41 2012 @@ -89,6 +89,7 @@ +

 Back to top

Modified: deltacloud/trunk/site/output/api-entry-point.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/api-entry-point.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/api-entry-point.html (original) +++ deltacloud/trunk/site/output/api-entry-point.html Thu Nov 15 14:31:41 2012 @@ -104,22 +104,24 @@ Any part of the official API can be reac
  • images
  • realms
  • -
    + +
    + +
      @@ -131,7 +133,9 @@ Any part of the official API can be reac
    • load balancers
    • addresses
    • firewalls
    • -

    Example request:

    + + +

    Example request:

     GET /api?format=xml HTTP/1.1
    @@ -219,90 +223,95 @@ These features are available to each col
     

    - - + + + - - - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - -
    Feature
    Feature Collection Operation Description
    owner_id
    owner_id Images GET /api/images allows filtering of the image list by owner_id
    user_name
    user_name Instances POST /api/instances accepts a user-defined name on instance creation
    user_data
    user_data Instances POST /api/instances provide user-defined data that is accessible by the running instance
    user_iso
    user_iso Instances POST /api/instances provides a base64 encoded gzipped ISO file accessible as CD-ROM drive by the running instnace
    user_files
    user_files Instances POST /api/instances accept files that will be placed into the launched instance
    firewalls
    firewalls Instances POST /api/instances put the instance into one or more firewalls on launch
    authentication_key
    authentication_key Instances POST /api/instances provides the authentication key to access the instance
    authentication_password
    authentication_password Instances POST /api/instances provides the password to access the running instance
    instance_count
    instance_count Instances POST /api/instances specifies the number of instances to launch in one operation
    attach_snapshot
    attach_snapshot Instances POST /api/instances attaches a storage snapshot to an instance as a storage volume
    sandboxing
    sandboxing Instances POST /api/instances launches an instance from a sandbox image (Gogrid specific)
    bucket_location
    bucket_location Buckets POST /api/buckets specifies a location that the bucket should be created in (e.g. specific cloud-provider datacenter)

    Compute resources

    + + + +

    Compute resources


    +

     Back to top

    Modified: deltacloud/trunk/site/output/blob-storage.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/blob-storage.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/blob-storage.html (original) +++ deltacloud/trunk/site/output/blob-storage.html Thu Nov 15 14:31:41 2012 @@ -103,10 +103,11 @@ A bucket has

      -
    • a name;
    • +
    • a name;
    • a size (denotes the number of blobs it contains); and
    • a list of links to each blob.
    +

    A blob has:

    @@ -115,7 +116,7 @@ A blob has: + +
      -
    • a content_length;
    • +
    • a content_length;
    • a content_type;
    • a last_modified timestamp;
    • a structure containing user_metadata;
    • a link to the blob content; and
    • a name of the bucket in which this blob exists.
    • -


    + + +


    +
    +
    @@ -578,6 +584,7 @@ X-Deltacloud-Blobmeta-paint: Stannite_Gr
    +

     Back to top

    Modified: deltacloud/trunk/site/output/clients.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/clients.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/clients.html (original) +++ deltacloud/trunk/site/output/clients.html Thu Nov 15 14:31:41 2012 @@ -89,6 +89,7 @@ +

     Back to top

    Modified: deltacloud/trunk/site/output/command-tools.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/command-tools.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/command-tools.html (original) +++ deltacloud/trunk/site/output/command-tools.html Thu Nov 15 14:31:41 2012 @@ -95,10 +95,14 @@

    The deltacloud core developers use (almost exclusively) cURL as a command line client for working with a deltacloud server. You can find more information on working with cURL against deltacloud here.

    -


    +
    + +


    /deprecated:


    -


    +
    + +


    Using Deltacloud command tool

    @@ -107,7 +111,7 @@

    $ deltacloudc collection operation [options]
    -
    Collection
    +
    Collection
    refers to the Deltacloud object collections, such as Instances, Images, Buckets, Realms etc., as described in a greater detail in the REST API documentation.
    @@ -119,7 +123,9 @@
    are listed by invoking deltacloudc -h. The important option is -u, which specifies the API_URL, where the Deltacloud server is running. The API_URL takes the form of http://[user]:[password]@[api_url]:[port]/[api]. Alternatively, you can set the API_URL environment variable (e.g., export API_URL=http://mockuser:mockpassword@localhost:3001/api). If your username or your password contains special characters, it's necessary to use options -U and -P in addition to the option -u. Check the list of credentials you need for each back-end cloud provider.
    -

    + + +

    The following examples assume that the Deltacloud server is running on your local machine port 3001 (the deltacloudd server daemon defaults to 'localhost:3001') and that it was started with the 'mock' provider (i.e. deltacloudd -i mock ).

    List all collections available in the current driver:

    @@ -138,6 +144,8 @@ The following examples assume that the D
    $ deltacloudc blob create -i 'my_new_blob' -b 'bucket1' -f /home/marios/file.txt
    + +

    Example request:

    @@ -212,6 +213,7 @@ Content-Length: 182


    +

     Back to top

    Modified: deltacloud/trunk/site/output/contact.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/contact.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/contact.html (original) +++ deltacloud/trunk/site/output/contact.html Thu Nov 15 14:31:41 2012 @@ -98,7 +98,10 @@
  • The #deltacloud irc channel on Freenode is a place where the developers hang out and where you can usually get the fastest answers to your questions.
  • -

    Please don't hesitate to get in touch if you have any questions about the project, if you've had any issues with installing or using Deltacloud or even just to tell us how great you think Deltacloud is!

    + + +

    Please don't hesitate to get in touch if you have any questions about the project, if you've had any issues with installing or using Deltacloud or even just to tell us how great you think Deltacloud is!

    +

     Back to top

    Modified: deltacloud/trunk/site/output/contribute.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/contribute.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/contribute.html (original) +++ deltacloud/trunk/site/output/contribute.html Thu Nov 15 14:31:41 2012 @@ -89,6 +89,7 @@ +

     Back to top

    Modified: deltacloud/trunk/site/output/credentials.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/credentials.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/credentials.html (original) +++ deltacloud/trunk/site/output/credentials.html Thu Nov 15 14:31:41 2012 @@ -90,16 +90,18 @@


    Cloud provider credentials

    - - + + + - - - - + + + + @@ -107,8 +109,8 @@ - - + @@ -116,8 +118,8 @@ - - + @@ -125,8 +127,8 @@ - - + @@ -134,8 +136,8 @@ - - + @@ -143,8 +145,8 @@ - - + @@ -152,8 +154,8 @@ - - + @@ -161,8 +163,8 @@ - - + @@ -170,8 +172,8 @@ - - + @@ -181,8 +183,8 @@ - - + @@ -190,8 +192,8 @@ - - + @@ -199,8 +201,8 @@ - - + @@ -208,8 +210,8 @@ - - + @@ -217,9 +219,10 @@ - +
    Cloud
    Cloud Driver Username Password Notes
    +
    mock mockmockpassword The mock driver doesn't talk to any cloud; it just pretends to be a cloud.
    +
    Amazon EC2/S3 ec2Secret Access Key This information can be found on the Security Credentials page in your AWS account.
    +
    Eucalyptus eucalyptusSecret Access Key
    +
    GoGrid gogridShared Secret Go to My Account > API Keys for your account and click on the key you want to use to find the shared secret.
    +
    IBM SmartCloud sbcPassword
    +
    Microsoft Azure (Storage Account only) azurePrimary Access Key The Storage Account Name is chosen when you create the service (e.g. name in http://name.blob.core.windows.net/). This and the access key are available from the service control panel.
    +
    OpenNebula opennebulaOpenNebula password Set the environment variable OCCI_URL to the address on which OpenNebula's OCCI server is listening.
    +
    Rackspace Cloud Servers/Cloud Files rackspaceAPI Key Obtain the key from the API Access page in your control panel.
    +
    RHEV-M rhevmRHEV-M password Set environment variable API_PROVIDER to the URL of the RHEV-M REST API endpoint.
    +
    Rimuhosting rimuhostingAPI Key
    +
    Terremark terremarkPassword
    +
    VMware vSphere vspherevSphere user password Set environment variable API_PROVIDER to the hostname of the vSphere server.
    +
    OpenStack openstackOpenStack user password Set environment variable API_PROVIDER to the URL of OpenStack API entrypoint.
    +

     Back to top

    Modified: deltacloud/trunk/site/output/curl-examples.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/curl-examples.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/curl-examples.html (original) +++ deltacloud/trunk/site/output/curl-examples.html Thu Nov 15 14:31:41 2012 @@ -98,7 +98,7 @@

    The cURL documentation is pretty comprehensive, but the following are some general points to remember for using cURL against Deltacloud. All the examples on this page assume the deltacloud server is running at localhost:3001:

      -
    • +
    • Credentials are specified with --user "name:password"
    • @@ -114,12 +114,13 @@ curl -v -X DELETE --user "username:passw
    - + +
    + +
    - -

    Working with instances

    +
    + +

    Working with instances

    Display a complete list of instances in xml format:

    @@ -344,6 +348,7 @@ listener_balancer_port=80&listener_i

    Delete a storage snapshot:

    curl -v --user "user:pass" -X DELETE http://localhost:3001/api/storage_snapshots/snap-dda6cebc?format=xml
    +

     Back to top

    Modified: deltacloud/trunk/site/output/download.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/download.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/download.html (original) +++ deltacloud/trunk/site/output/download.html Thu Nov 15 14:31:41 2012 @@ -90,7 +90,7 @@


    Download

    - Version 1.0.4 of Apache Deltacloud is available. See the + Version 1.0.5 of Apache Deltacloud is available. See the release notes.

    @@ -101,52 +101,55 @@ signatures from our main distribution directory.

    Current release

    - - - +
    server-gem
    + + + - - + + - - + + - - + + -
    server-gem - deltacloud-core-1.0.4.gem + deltacloud-core-1.0.5.gem ( - PGP - MD5 - SHA1 + PGP + MD5 + SHA1 )
    server-sources
    server-sources - deltacloud-core-1.0.4.tgz + deltacloud-core-1.0.5.tgz ( - PGP - MD5 - SHA1 + PGP + MD5 + SHA1 )
    client-gem
    client-gem - deltacloud-client-1.0.4.gem + deltacloud-client-1.0.5.gem ( - PGP - MD5 - SHA1 + PGP + MD5 + SHA1 )
    client-sources
    client-sources - deltacloud-client-1.0.4.tgz + deltacloud-client-1.0.5.tgz ( - PGP - MD5 - SHA1 + PGP + MD5 + SHA1 )

    + + +

    Old releases

    Older releases of Apache Deltacloud can be found here. We highly recommend to not use @@ -183,19 +186,20 @@

     $ pgpk -a KEYS
    -$ pgpv deltacloud-core-1.0.4.tar.gz.asc
    +$ pgpv deltacloud-core-1.0.5.tar.gz.asc
     

    or

     $ pgp -ka KEYS
    -$ pgp deltacloud-core-1.0.4.tar.gz.asc
    +$ pgp deltacloud-core-1.0.5.tar.gz.asc
     

    or

     $ gpg --import KEYS
    -$ gpg --verify deltacloud-core-1.0.4.tar.gz.asc
    +$ gpg --verify deltacloud-core-1.0.5.tar.gz.asc
     
    +
    @@ -142,8 +143,9 @@ The driver and provider can be selected 
     
     

    Compute Driver Functionality

    - - + + + @@ -171,10 +173,11 @@ The driver and provider can be selected - - - - + + + + @@ -188,8 +191,8 @@ The driver and provider can be selected - - + @@ -202,8 +205,8 @@ The driver and provider can be selected - - + @@ -216,8 +219,8 @@ The driver and provider can be selected - - + @@ -230,8 +233,8 @@ The driver and provider can be selected - - + @@ -244,8 +247,8 @@ The driver and provider can be selected - - + @@ -258,8 +261,8 @@ The driver and provider can be selected - - + @@ -272,8 +275,8 @@ The driver and provider can be selected - - + @@ -286,8 +289,8 @@ The driver and provider can be selected - - + @@ -300,8 +303,8 @@ The driver and provider can be selected - - + @@ -314,8 +317,8 @@ The driver and provider can be selected - - + @@ -328,8 +331,8 @@ The driver and provider can be selected - - + @@ -342,8 +345,8 @@ The driver and provider can be selected - - + @@ -356,13 +359,16 @@ The driver and provider can be selected - -
     
      Create new instances List all/get details about instances
    +
    Amazon EC2 yesyes
    +
    Eucalyptus yesyes yes
    +
    Fujitsu FGCP yesyes yes
    +
    IBM SmartCloud yesyes yes
    +
    GoGrid yesyes yes
    +
    OpenNebula yesyes yes
    +
    Rackspace yesyes yes
    +
    RHEV-M yesyes yes
    +
    RimuHosting yesyes yes
    +
    Terremark yesyes yes
    +
    vSphere yesyes yes
    +
    OpenStack yesyes yes
    +
    Aruba cloud.it yesyes yes


    + + + +


    Storage Driver Functionality

    - - + + + @@ -381,10 +387,11 @@ The driver and provider can be selected - - - - + + + + @@ -394,8 +401,8 @@ The driver and provider can be selected - - + @@ -405,8 +412,8 @@ The driver and provider can be selected - - + @@ -416,8 +423,8 @@ The driver and provider can be selected - - + @@ -427,8 +434,8 @@ The driver and provider can be selected - - + @@ -438,8 +445,9 @@ The driver and provider can be selected - -
     
      Create new buckets Read/write individual blob attributes
    +
    Amazon S3 yesyes yes
    +
    Eucalyptus Walrus yesyes yes
    +
    Rackspace CloudFiles yesyes yes
    +
    Microsoft Azure yesyes yes
    +
    Google Storage yesyes yes


    + + +


    Deltacloud uses basic HTTP authentication to receive credentials from the client and passes them through to the particular back-end cloud. The credentials always consist of a username and password and they are never stored on the server. The exact credentials for logging into the server, and a place where you can find them, depends on the backend cloud that the server is talking to.

    @@ -451,18 +459,22 @@ The following table gives details about

    Cloud provider credentials

    + + +

    Cloud provider credentials

    - - + + + - - - - + + + + @@ -470,8 +482,8 @@ The following table gives details about - - + @@ -479,8 +491,8 @@ The following table gives details about - - + @@ -488,8 +500,8 @@ The following table gives details about - - + @@ -503,8 +515,8 @@ The following table gives details about in Windows. Then use Username to authenticate. - - + @@ -514,8 +526,8 @@ The following table gives details about Go to My Account > API Keys for your account and click on the key you want to use to find the Shared Secret. - - + @@ -523,8 +535,8 @@ The following table gives details about - - + @@ -534,8 +546,8 @@ The following table gives details about The Storage Account Name is chosen when you create the service (e.g. name in name.blob.core.windows.net). The name and the access key are available from the service control panel. - - + @@ -543,8 +555,8 @@ The following table gives details about - - + @@ -552,8 +564,8 @@ The following table gives details about - - + @@ -561,8 +573,8 @@ The following table gives details about - - + @@ -572,8 +584,8 @@ The following table gives details about - - + @@ -581,8 +593,8 @@ The following table gives details about - - + @@ -590,8 +602,8 @@ The following table gives details about - - + @@ -599,8 +611,8 @@ The following table gives details about - - + @@ -608,8 +620,11 @@ The following table gives details about - -
    Cloud
    Cloud Driver Username Password Notes
    +
    mock mockmockpassword The mock driver does not communicate with any cloud; it just pretends to be a cloud.
    +
    Amazon EC2/S3 ec2Secret Access Key Retrieve neccessary information from the Security Credentials page in your AWS account.
    +
    Eucalyptus eucalyptusSecret Access Key
    +
    Fujitsu FGCP fgcp
    +
    GoGrid gogrid
    +
    IBM SmartCloud sbcPassword
    +
    Microsoft Azure (Storage Account only) azure
    +
    OpenNebula opennebulaOpenNebula password Set the environment variable OCCI_URL to the address on which OpenNebula's OCCI server is listening.
    +
    OpenStack openstackOpenStack user password Set the environment variable API_PROVIDER to the URL of OpenStack API entrypoint.
    +
    Rackspace Cloud Servers/Cloud Files rackspaceAPI Key Obtain the key from the API Access page in your control panel.
    +
    RHEV-M rhevmRHEV-M password Set the environment variable API_PROVIDER to the URL of the RHEV-M REST API endpoint.
    +
    Rimuhosting rimuhostingAPI Key
    +
    Terremark terremarkPassword
    +
    VMware vSphere vspherevSphere user password Set the environment variable API_PROVIDER to the hostname of the vSphere server and the Datastore.
    +
    Aruba cloud.it arubaPassword


    + + + + +


    Notes on specific drivers

    @@ -705,11 +720,12 @@ The OpenNebula driver has been updated t FGCP virtual systems and networks are both mapped to realms:

      -
    • Creating a firewall is equivalent to creating a FGCP virtual system. Specify a system descriptor ID as firewall description (e.g. "1-tier Skeleton").
    • +
    • Creating a firewall is equivalent to creating a FGCP virtual system. Specify a system descriptor ID as firewall description (e.g. "1-tier Skeleton").
    • Destroying a firewall destroys the virtual system. All instances in it need to be in the STOPPED state. This operation first stops the firewall and therefore it can take five minutes until the firewall actually disappears.
    • When creating an instance, specify a network segment realm as target location.
    - + +
    @@ -808,6 +824,7 @@ The username and password in 401 challen
    +

     Back to top

    Modified: deltacloud/trunk/site/output/firewalls.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/firewalls.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/firewalls.html (original) +++ deltacloud/trunk/site/output/firewalls.html Thu Nov 15 14:31:41 2012 @@ -99,7 +99,7 @@ Firewalls represent sets of rules that g

      -
    • a name +
    • a name
    • a description
    • @@ -108,6 +108,7 @@ Firewalls represent sets of rules that g
    • set of rules
    +

    For Amazon EC2, an instance is launched into a firewall by specifying the firewalls1 ... firewallsN parameters in the POST /api/instances operation (see the Create an instance section).

    @@ -117,22 +118,23 @@ Each firewall rule has

      -
    • an allow_protocol (tcp, udp or icmp);
    • +
    • an allow_protocol (tcp, udp or icmp);
    • a port_from and a port_to that delimit the port range for access; and
    • a sources list, which can contain firewalls (i.e. allow instances in another firewall to communicate with instances in the firewall in which this rule exists), or a number of IP addresses in CIDR format, or a mix of both.
    -
    + + + +

    @@ -176,11 +179,15 @@ By creating the rule identifier abstract



    + + +
    + +

    Get a list of all firewalls

    @@ -525,6 +532,7 @@ Date: Wed, 27 Jul 2011 10:39:52 GMT


    +

     Back to top

    Modified: deltacloud/trunk/site/output/getting-sources.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/getting-sources.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/getting-sources.html (original) +++ deltacloud/trunk/site/output/getting-sources.html Thu Nov 15 14:31:41 2012 @@ -163,6 +163,7 @@ $ gem install pkg/deltacloud-client-<

    Contribute

    +

     Back to top

    Modified: deltacloud/trunk/site/output/hardware-profiles.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/hardware-profiles.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/hardware-profiles.html (original) +++ deltacloud/trunk/site/output/hardware-profiles.html Thu Nov 15 14:31:41 2012 @@ -103,13 +103,14 @@ Since clouds differ sharply in how virtu

      -
    • size is fixed in the dimension, for example instances all have 2GB of memory;
    • +
    • size is fixed in the dimension, for example instances all have 2GB of memory;
    • size can vary within some range, for example instances can have from 1GB to 4GB of memory;
    • size can be chosen from a predefined set of values - an enumeration, for example instances can have 512 MB, 1 GB or 4GB of memory.
    +

    When creating a new instance, a client must specify the hardware profile on which the instance is based.

    @@ -122,14 +123,14 @@ In addition to the sizing constraints, a + +

    @@ -293,6 +295,7 @@ Content-Length: 808


    +

     Back to top

    Modified: deltacloud/trunk/site/output/how-to-contribute.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/how-to-contribute.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/how-to-contribute.html (original) +++ deltacloud/trunk/site/output/how-to-contribute.html Thu Nov 15 14:31:41 2012 @@ -95,7 +95,7 @@

    How can I contribute?


    + + +


    Overview of the Deltacloud directory structure

    @@ -172,6 +174,7 @@ deltacloud

    Writing documentation

    You can also contribute with a piece of documentation. There are still things which needs to be described. If you found one like that and you are interested in writing a couple of sentences about the particular issue, please, don’t hesitate to do it and send us your contribution. We really appreciate your help.

    +

     Back to top

    Modified: deltacloud/trunk/site/output/images.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/images.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/images.html (original) +++ deltacloud/trunk/site/output/images.html Thu Nov 15 14:31:41 2012 @@ -99,7 +99,7 @@ Images are used to launch instances. Eac

      -
    • a human-readable name +
    • a human-readable name
    • a description
    • @@ -110,6 +110,7 @@ Images are used to launch instances. Eac
    • a state
    +

    The owner_id identifies the user account to which the image belongs. The architecture attribute refers to whether the image will create an instance with 32 or 64-bit processor. The values that the Deltacloud server returns for this attribute are thus i386 and x86_64 respectively. The state attribute varies between back-end clouds (it depends on a cloud provider). For example, AWS EC2 image state can be one of AVAILABLE, PENDING or FAILED, whereas Rackspace Cloudservers image state can be one of UNKNOWN, PREPARING, ACTIVE, QUEUED or FAILED. Finally, each image also contains an <actions> attribute which specifies the URI to which a client may issue a HTTP POST for creation of an instance from the given image.

    @@ -118,14 +119,14 @@ The owner_id identifies + +



    + + +
    + +

    Get the list of all images

    @@ -371,6 +377,7 @@ HTTP/1.1 204 No Content


    +

     Back to top

    Modified: deltacloud/trunk/site/output/index.html URL: http://svn.apache.org/viewvc/deltacloud/trunk/site/output/index.html?rev=1409808&r1=1409807&r2=1409808&view=diff ============================================================================== --- deltacloud/trunk/site/output/index.html (original) +++ deltacloud/trunk/site/output/index.html Thu Nov 15 14:31:41 2012 @@ -97,7 +97,7 @@

    What does Deltacloud give you?

      -
    • an opportunity to manage cloud instances the way you want
    • +
    • an opportunity to manage cloud instances the way you want
    • a way to protect your apps from cloud API changes and incompatitibilities
    • three frontends: 'classic' Deltacloud, DMTF CIMI, and EC2
    • support for all major cloud service providers @@ -106,7 +106,8 @@
    • lets you use your RHEV-M and vSphere installations as a cloud
    -Learn more + + Learn more
    @@ -116,21 +117,24 @@

    For developers

    Deltacloud:
      -
    • is an open source Apache project
    • +
    • is an open source Apache project
    • is a REST-based API for simple any-platform access
    • is written in Ruby with love
    • comes with client libraries for your favourite programming language
    -Contribute + Contribute

    - Current release:
    deltacloud-core-1.0.4
    More about installation... + Current release:
    + deltacloud-core-1.0.5
    + More about installation...

    -

    +
    +

    Found a bug?

    @@ -138,6 +142,7 @@
    +