Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

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