Merge pull request #2430 from owncloud/openrackstack

corrections to openstack and rackspace examples
This commit is contained in:
Carla Schroder
2016-05-19 08:50:18 -07:00
3 changed files with 31 additions and 12 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -2,22 +2,41 @@
OpenStack Object Storage
========================
OpenStack Object Storage is used to connect to an OpenStack Swift server.
Two authentication mechanisms are available: one is the generic OpenStack
mechanism, and the other is used exclusively for Rackspace, a provider of object
storage that uses the OpenStack Swift protocol.
The bucket will be created if it does not exist.
OpenStack Object Storage is used to connect to an OpenStack Swift server, or to
Rackspace. Two authentication mechanisms are available: one is the generic
OpenStack mechanism, and the other is used exclusively for Rackspace, a provider
of object storage that uses the OpenStack Swift protocol.
The OpenStack authentication mechanism uses the OpenStack Keystone v2
protocol, connecting to the server specified in the **URL of Identity
Endpoint** field. You need your **Username**, **Tenant name** and **Password**.
protocol. Your ownCloud configuration needs:
The Rackspace authentication mechanism requires a Rackspace **Username** and
**API key**.
* **Bucket**. This is user-defined; think of it as a subdirectory of your total
storage. The bucket will be created if it does not exist.
* **Username** of your account.
* **Password** of your account.
* **Tenant name** of your account. (A tenant is similar to a user group.)
* **Identity Endpoint URL**, the URL to log in to your OpenStack account.
It may be necessary to specify a **Service name** or **Region**. The timeout of
HTTP requests is set in the **Request timeout** field, in seconds.
.. figure:: images/openstack.png
:alt: Openstack configuration.
The Rackspace authentication mechanism requires:
* **Bucket**
* **Username**
* **API key**.
You must also enter the term **cloudFiles** in the **Service name** field.
.. figure:: images/rackspace.png
:alt: Openstack configuration.
It may be necessary to specify a **Region**. Your region should be named in
your account information, and you can read about Rackspace regions at
`About Regions <https://support.rackspace.com/how-to/about-regions/>`_.
The timeout of HTTP requests is set in the **Request timeout** field, in
seconds.
See :doc:`../external_storage_configuration_gui` for additional mount
options and information.