[install] Liberty updates for swift

More swift configuration updates for Liberty including
some changes for RDO packages. Also try to make long
URLs render better and fix a few other minor issues.

Change-Id: I5fc00726657ce9cb5130e3089d83470b564dd291
Implements: bp installguide-liberty
This commit is contained in:
Matthew Kassawara 2015-10-27 18:37:05 -06:00
parent 8ab5b0c636
commit 31bd4202b3
8 changed files with 35 additions and 27 deletions

View File

@ -31,6 +31,7 @@ following actions:
.. code-block:: console
[app:proxy-server]
use = egg:swift#proxy
...
account_autocreate = true
@ -73,5 +74,6 @@ following actions:
.. code-block:: ini
[filter:cache]
use = egg:swift#memcache
...
memcache_servers = 127.0.0.1:11211

View File

@ -174,8 +174,7 @@ Install and configure components
.. code-block:: console
# curl -o /etc/swift/proxy-server.conf \
https://git.openstack.org/cgit/openstack/swift/plain/etc/proxy-server.conf-sample?h=stable/liberty
# curl -o /etc/swift/proxy-server.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/proxy-server.conf-sample?h=stable/liberty
.. only:: rdo
@ -184,8 +183,7 @@ Install and configure components
.. code-block:: console
# curl -o /etc/swift/proxy-server.conf \
https://git.openstack.org/cgit/openstack/swift/plain/etc/proxy-server.conf-sample?h=stable/liberty
# curl -o /etc/swift/proxy-server.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/proxy-server.conf-sample?h=stable/liberty
.. only:: obs

View File

@ -133,10 +133,12 @@ Finalize installation
openstack-swift-account-reaper.service openstack-swift-account-replicator.service
# systemctl start openstack-swift-account.service openstack-swift-account-auditor.service \
openstack-swift-account-reaper.service openstack-swift-account-replicator.service
# systemctl enable openstack-swift-container.service openstack-swift-container-auditor.service \
openstack-swift-container-replicator.service openstack-swift-container-updater.service
# systemctl start openstack-swift-container.service openstack-swift-container-auditor.service \
openstack-swift-container-replicator.service openstack-swift-container-updater.service
# systemctl enable openstack-swift-container.service \
openstack-swift-container-auditor.service openstack-swift-container-replicator.service \
openstack-swift-container-updater.service
# systemctl start openstack-swift-container.service \
openstack-swift-container-auditor.service openstack-swift-container-replicator.service \
openstack-swift-container-updater.service
# systemctl enable openstack-swift-object.service openstack-swift-object-auditor.service \
openstack-swift-object-replicator.service openstack-swift-object-updater.service
# systemctl start openstack-swift-object.service openstack-swift-object-auditor.service \

View File

@ -201,7 +201,8 @@ on local devices.
.. code-block:: console
# swift-ring-builder object.builder add r1z1-10.0.0.51:6000/sdb 100
# swift-ring-builder object.builder add \
--region 1 --zone 1 --ip 10.0.0.51 --port 6000 --device sdb --weight 100
Repeat this command for each storage device on each storage node. In the
example architecture, use the command in four variations:

View File

@ -36,5 +36,6 @@ following actions:
.. code-block:: ini
[filter:recon]
use = egg:swift#recon
...
recon_cache_path = /var/cache/swift

View File

@ -36,5 +36,6 @@ following actions:
.. code-block:: ini
[filter:recon]
use = egg:swift#recon
...
recon_cache_path = /var/cache/swift

View File

@ -36,6 +36,7 @@ following actions:
.. code-block:: ini
[filter:recon]
use = egg:swift#recon
...
recon_cache_path = /var/cache/swift
recon_lock_path = /var/lock

View File

@ -112,14 +112,14 @@ storage nodes, you must prepare the storage devices.
.. only:: ubuntu or debian
5. Edit the ``/etc/default/rsync`` file and enable the ``rsync``
7. Edit the ``/etc/default/rsync`` file and enable the ``rsync``
service:
.. code-block:: ini
RSYNC_ENABLE=true
6. Start the ``rsync`` service:
8. Start the ``rsync`` service:
.. code-block:: console
@ -127,7 +127,7 @@ storage nodes, you must prepare the storage devices.
.. only:: obs or rdo
5. Start the ``rsyncd`` service and configure it to start when the
7. Start the ``rsyncd`` service and configure it to start when the
system boots:
.. code-block:: console
@ -168,31 +168,33 @@ Install and configure components
.. only:: ubuntu or rdo or debian
2. Obtain the accounting, container, object, container-reconciler, and
object-expirer service configuration files from the Object Storage
source repository:
2. Obtain the accounting, container, and object service configuration
files from the Object Storage source repository:
.. code-block:: console
# curl -o /etc/swift/account-server.conf \
https://git.openstack.org/cgit/openstack/swift/plain/etc/account-server.conf-sample?h=stable/liberty
# curl -o /etc/swift/container-server.conf \
https://git.openstack.org/cgit/openstack/swift/plain/etc/container-server.conf-sample?h=stable/liberty
# curl -o /etc/swift/object-server.conf \
https://git.openstack.org/cgit/openstack/swift/plain/etc/object-server.conf-sample?h=stable/liberty
# curl -o /etc/swift/container-reconciler.conf \
https://git.openstack.org/cgit/openstack/swift/plain/etc/container-reconciler.conf-sample?h=stable/liberty
# curl -o /etc/swift/object-expirer.conf \
https://git.openstack.org/cgit/openstack/swift/plain/etc/object-expirer.conf-sample?h=stable/liberty
# curl -o /etc/swift/account-server.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/account-server.conf-sample?h=stable/liberty
# curl -o /etc/swift/container-server.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/container-server.conf-sample?h=stable/liberty
# curl -o /etc/swift/object-server.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/object-server.conf-sample?h=stable/liberty
3. .. include:: swift-storage-include1.txt
4. .. include:: swift-storage-include2.txt
5. .. include:: swift-storage-include3.txt
6. Ensure proper ownership of the mount point directory structure:
.. code-block:: console
.. only:: ubuntu or debian or obs
# chown -R root:swift /srv/node
.. code-block:: console
# chown -R root:swift /srv/node
.. only:: rdo
.. code-block:: console
# chown -R swift:swift /srv/node
.. only:: ubuntu
7. Create the ``recon`` directory and ensure proper ownership of it: