4.3. Install the Object Storage Service Packages
The following packages provide the components of the Object Storage service:
Primary OpenStack Object Storage Packages
- openstack-swift-proxy
- Proxies requests for objects.
- openstack-swift-object
- Stores data objects of up to 5GB.
- openstack-swift-container
- Maintains a database that tracks all of the objects in each container.
- openstack-swift-account
- Maintains a database that tracks all of the containers in each account.
OpenStack Object Storage Dependencies
- openstack-swift
- Contains code common to the specific services.
- openstack-swift-plugin-swift3
- The swift3 plugin for OpenStack Object Storage.
- memcached
- Soft dependency of the proxy server, caches authenticated clients rather than making them reauthorize at every interaction.
- openstack-utils
- Provides utilities for configuring OpenStack.
- python-swiftclient
- Provides the
swift
command-line tool.
Procedure 4.2. Installing the Object Storage Service Packages
- Install the required packages:
#
yum install -y openstack-swift-proxy \
openstack-swift-object \
openstack-swift-container \
openstack-swift-account \
openstack-utils \
memcached \
python-swiftclient