Commit Graph

39 Commits

Author SHA1 Message Date
Christian Berendt
a2d662d600 Unified the syntax of the XML root element (install-guide)
The XML root element of Docbook XML files should match the following
format:

<ELEMENT xmlns="http://docbook.org/ns/docbook"
  xmlns:xi="http://www.w3.org/2001/XInclude"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  version="5.0"
  xml:id="THE_XML_ID_OF_THE_ELEMENT">

Change-Id: I1e0804e2c5021bd78b77483f3156c5b069453555
2014-07-09 22:19:31 +02:00
Devendran Jagadisan
e52bc4b5d6 Update proxy.conf example with the latest pipeline
On the section Install and configure the proxy
node, step 4, the proxy.conf is not using the
latest pipeline

It's missing couple of pipelines which are
essential (e.g proxy-logging should
be twice, gatekeeper)

Added the pipeline catch_errors which
handles error and sets a transaction id
for every request

Added gatekeeper to remove private request
and headers which client should not
generate

Added proxy-logging which logs request
made to proxy server (e.g. PUT,GET)

Second proxy-logging pipeline is for
middleware the can return custom response

The pipelines are referenced from swift git
repo's proxy.conf-sample file

Retains the existing authtoken keystoneauth
middleware section

Closes-Bug: 1322126

Change-Id: Iee005b0117ac452c724bc40f1393e97fe66ee8c1
2014-07-03 20:13:34 +10:00
darrenchan
5b412c423e Minor fix to Install and configure proxy node section
Changed "auth_port = 35357" to "auth_uri = http://controller:5000" as mentioned here: http://docs.openstack.org/trunk/install-guide/install/apt/content/neutron-install.dedicated-network-node.html

backport: none
Closes_Bug: #1327030

Change-Id: I362cf3e2f924a13e5bc3ea52ae41331b442dbf23
2014-06-30 22:01:21 +10:00
Keshava Bharadwaj
9d070343dc Adds swift_hash_path_prefix option in swift conf
The [swift-hash] section of the object storage installation guide
contains swift_hash_path_suffix option, but misses swift_hash_path_prefix
option. This patch adds it.

Change-Id: Id5e13db91c94ac794830f87acf6ecb970cef7556
Closes-Bug: #1332111
2014-06-19 20:17:35 +05:30
Keshava Bharadwaj
abed3e59e1 Corrects proxy server conf in swift install guide
The install and configuration guide for object storage has
proxy-server.conf contents with /home/swift/keystone-signing as
signing directory. Without the directory being available swift proxy
service is unable to start. Signing directory is a temporary cache
directory which defaults to /tmp. Hence removing this entry makes
/tmp as default signing directory. This patch removes signing_dir
option to make swift use /tmp as signing directory implicitly.

Change-Id: I8b9b70b30af2767f48705acb14329833179b96fc
Closes-Bug: #1329798
2014-06-19 09:24:51 +05:30
Kashyap Kopparam
a8308ad9f9 Changed enabled from false to no for rsync to work properly
The command # rsync rsync://pub@localhost/ fails if enabled is
false. The command works properly and verifies rsync if it is no.

Change-Id: I850f9db82638a2e6f2e8078dd22a729fe996e3a7
Closes-Bug: #1321264
backport: havana icehouse
2014-05-26 10:20:02 +00:00
Jenkins
4d58be6867 Merge "Swift proxy: fix packages installation" 2014-05-14 13:10:54 +00:00
Andreas Jaeger
c4aa170efa Apply conventions for Swift and Ceilometer
Use "swift" instead of "Swift".
Use "Telemetry" instead of "Ceilometer" where appropriate, lowercase
"ceilometer" as project name.
Reformat file common/section_objectstorage-features.xml.
Add some systemitem markup.

Partial-Bug: #1217503

Change-Id: Ia56a245a4993e4ea92fe19f38af443cf1bc411f5
2014-05-12 10:19:23 -04:00
Gauvain Pocentek
f05876343a Swift proxy: fix packages installation
Install the swift package on ubuntu to get swift-ring-builder.

Install the same packages on debian and ubuntu.

Change-Id: I3ee1d0c13d03a3938642774fb5699fd18c1cea81
Closes-Bug: #1318028
Backport: icehouse
2014-05-10 22:22:17 +02:00
Andreas Jaeger
b0ce83d945 Use common entities file
Instead of declaring entities separately for each file, include the file
common/entities/openstack.ent.

Change-Id: I99f905be679eab34059a30311f11189c17b5498c
2014-05-03 05:01:40 +02:00
Anne Gentle
918f300626 Adds a warning about the requirement to use Identity API 2.0
Object Storage is unaware of domains so ACLs cannot be enforced
when using Identity API 3.0

Change-Id: I6a1f8853e7cfcb5c4e8f789fa7fe8dfd6d3f7fdd
Closes-bug: 1299146
2014-04-29 14:55:30 -05:00
Andreas Jaeger
69afda54b5 Cleanup openrc.sh creation and usage
Consistently create and use PROJECT-openrc.sh files. This is the default
when you use the dashboard, so let's follow this everywhere. This makes
it also clearer which project is used.

Change-Id: I5e4604ed61b29e86193697171a9fc84f673fc102
Partial-Bug: #1290082
2014-04-14 21:07:33 +02:00
Jenkins
9ee39ee7c8 Merge "Changes to section_object-storage-example-install-arch" 2014-04-11 07:42:25 +00:00
shillasaebi
2cb5cab774 Changes to section_object-storage-example-install-arch
Added colons : instead of .
Changed is to are
Capitalized Node

Change-Id: If0c2db983a66b9864f1e629d6211bfec12f3a05f
2014-04-11 00:06:48 -04:00
shillasaebi
3430f80567 Changes to section_object-storage-adding-proxy-server
Added can before add
Fixed run on sentence
Removed comma

Change-Id: I499bdfc375e432fc38b545efd38258e4eb065b04
2014-04-11 00:03:44 -04:00
Gauvain Pocentek
b2ea875035 Fix ports in swift-ring-builder commands
Fix a typo in the port numbers in the ring creation example.

Change-Id: Idd482ad059393c2e29e44a14f1cc1ff170685cf4
backport: havana
Closes-Bug: #1302795
2014-04-05 08:40:08 +02:00
Tom Fifield
f56cc33a06 Flatten post-install steps for swift install
Post-install steps section is an old label from the rpevious install
guide layout. This change bring swifts in-line with other parts of
the guide, which use the new layout.

Existing content labels do not change, meaning they are still
searchable and linkable as before, but an htaccess modification
was added for the index page.

Change-Id: I8ac3f93b70928f5ce07203ff30a5d59fb927d72e
2014-04-03 11:09:15 +08:00
annegentle
f30ba93f13 Updates for Object Storage
- Replaces old diagram, updates with network diagram combined (needs work)
- Fixes missing Ubuntu package name
- Fixes lack of regions mention
- Various captialization and style guide updates
Closes-Bug: 1285623
Closes-Bug: 1298508

Change-Id: Ibcfc05a1e1bfbcf2a7e119a6baae44eb8c8c8918
2014-03-31 15:43:33 -05:00
Andreas Jaeger
6adcdfc232 Update user names for SUSE
The Icehouse packages for openSUSE and SLES now use the same
user names as everybody else. Update all places.

Change-Id: I25cde4ffa79bc7ebe56b8120dc36c2bbb42c6561
2014-03-27 10:39:56 +01:00
Andreas Jaeger
8df08851d7 Edits for TB/GB/MB/KB usage
Improve some wording and introduce non-breaking spaces.

Change-Id: I315968c155f6707b4ae57b00cf96a26b453e1d23
Co-Authored-By: Diane Fleming <diane.fleming@rackspace.com>
2014-03-19 19:44:45 +01:00
ZhiQiang Fan
d29fba92ba Correct swift proxy service name
Swift proxy service is named swift-proxy on ubuntu distribution, and
openstack-swift-proxy on suse and redhat. But there are some places
use incorrect name for service operations, they should be fixed.

Change-Id: I784e2c290833592cda7e1a2de737787fd739baee
Closes-Bug: #1293901
Closes-Bug: #1293907
backport: havana
2014-03-18 11:19:07 +08:00
Andreas Jaeger
bbab391aeb Fix usage of $/# prompts
Use # prompt for root and $ for user actions.

Change-Id: Ia241921d4f3d072cf4d7459557a5d78d31d7049c
2014-03-14 08:30:08 +01:00
Matt Kassawara
4c70be4651 Applied naming conventions to Keystone service descriptions
After noticing some inconsistency among Keystone service
descriptions, I applied the naming conventions defined here:

https://wiki.openstack.org/wiki/Documentation/Conventions

Change-Id: Iace29f5fa4d29f93104f34da780d42f6d2f62d8f
Closes-Bug: #1287958
2014-03-07 07:29:53 -07:00
Gauvain Pocentek
5427452057 Make the object storage section less Ubuntu centric
The Swift section of the install guide tends to assume that the user
uses Ubuntu. This change provide more information for other
distributions.

backport: havana
Closes-Bug: #1274473
Closes-Bug: #1274405
Change-Id: I1c1fbea43d29724067185e3ab261cd20b2e0ed72
2014-02-02 10:41:08 +01:00
Gauvain Pocentek
76f272a07d Install guide: fix rsync service startup
Document how the rsync service can be started for all distros.

Use "service" instead of "daemon", with associated markup.

Change-Id: I48a4760e2a11d5bc0301b77bda0fce5533c79021
Closes-Bug: #1274054
backport: havana
2014-01-30 08:04:57 +01:00
ZhiQiang Fan
4b4a101774 Replace the_service_id_above with shell script
To create an endpoint, user should copy the command to text editor,
then copy the service id and replace the literal named
the_service_id_above with the real id, then copy the whole command to
shell and execute it.

It is not so convenient, so I add a short shell script to reduce this
labor work.

Change-Id: I4992b76e574536224896562b3599e514881c9f76
Closes-Bug: #1271637
2014-01-23 17:06:52 +08:00
annegentle
caf6c869c9 Ensure bind_port in proxy server conf file matches service endpoint 8080
backport:havana
Change-Id: I883442c6e988e693ca6ab6841aaddd0d5b85a69c
Closes-bug:1263649
2014-01-12 08:30:32 -06:00
annegentle
c65d643e9a Adds swift user to the Object Storage Service install steps
backport:havana
Change-Id: I9f335751e9476fcd13ce2cd2e714a64045fdc897
Closes-bug: 1263649
2014-01-10 11:10:12 -06:00
Gauvain Pocentek
31f384e626 use openrc credentials to verify swift installation
Don't use the keystone admin token to authenticate, but a real user
instead (using the openrc.sh config file). This simplifies the swift
commands, and makes the verification more consistent with the
verification of other services.

Change-Id: I6a2512cb6cbb2942c9e8673f3f7d960f2f740e8e
backport: none
2014-01-07 06:08:39 +01:00
annegentle
858d3c5458 Changes the xml:id for Obj Storage verification in install
A unique ID should force Disqus to start a new thread for the
havana install guide commenting.

backport: havana
Change-Id: I19774d3d75f97585d1e489dc3142c97aebcdb9be
Closes-bug: 1250288
2013-12-06 12:24:48 -06:00
Chandan kumar
3973d7eecb Added complete Doc Conventions in Install Guide.
backport: havana

Change-Id: Icd74a1a4db8ec477e48d49475c405d3b09e52c1c
Partial-Bug: #1121866
2013-12-06 11:55:03 +05:30
Diane Fleming
4247c75744 Update headings, edits for consistency/clarity/ Install Guide
Partial-Bug: #1250515

backport: havana

Change-Id: I11117af7e13966f70e0050f96a7b2a1c4bcb59ca
author: diane fleming
2013-11-21 14:05:41 +01:00
Chandan kumar
33c3a7e475 Fixes the swift Service start Command.
Added swift-init command.

Closes-Bug: #1251531

Change-Id: I81ceee4b8455407b0766e10e6fa95fdc594cc998
backport: havana
2013-11-19 22:07:34 +05:30
Diane Fleming
42b23e8c84 Edits to install guide
Closes-Bug: #1249082

Change-Id: I9f68073da5ca25867b2b8c099cce5df34f6a3eec
author: diane fleming
2013-11-10 06:43:51 +01:00
annegentle
5ff9d927dc Adds keystoneauth middleware steps
Change-Id: Id03a316ce265839ed820d10b47fc60dd7cadd98c
Closes-bug: 1242686
backport: stable/havana
2013-10-21 11:54:15 -05:00
Shaun McCance
fa04e36ab6 Misc language and markup improvements to swift
Change-Id: Ib35a33d2b6f6702d80bb9a3bcb95da787248e937
2013-10-17 09:21:08 -05:00
Andreas Jaeger
9876fe99af Use traditional init script commands for openSUSE
These changes allow sharing the code of Fedora with openSUSE
and also SLES.

Also, tag some openSUSE changes with sles as well, more
to come.

Change-Id: I6b7fb9fb271e4ddbf267a09b2f10c4c968ef7092
2013-10-16 10:05:50 +02:00
Andreas Jaeger
bcf7f723d1 openSUSE instructions for swift
Note that openSUSE uses openstack-swift as user/group

Change-Id: I89a9f71c7c63c28cdf1ebe2e738e0791b8b4e2fb
2013-10-13 21:20:23 +02:00
annegentle
679dc9bfd5 Adds to swift install chapter
Updates from grizzly doc

TF Changes:
* link in object storage overview for architecture
* remove references to auth node and swauth

Updates markup and addresses review comments

Change-Id: I42b87f019361408a55c2b77d0c9778351ce997d8
2013-10-11 17:23:58 +02:00