4.5. Install the Object Storage Service Packages
The OpenStack Object Storage service is packaged in the following packages.
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.
Procedure 4.1. Installing the Object Storage Service packages
- Install the required packages using the
yumcommand as the root user:#yum install -y openstack-swift-proxy \openstack-swift-object \openstack-swift-container \openstack-swift-account \openstack-utils \memcached
The services that make up the OpenStack Object Storage service are installed and ready to be configured.