Search
  • Software
    • Overview
    • OpenStack Components
    • SDKs
    • Deployment Tools
    • OpenStack Map
    • Sample Configs
  • Use Cases
    • Users in Production
    • Ironic Bare Metal
    • Edge Computing
    • Telecom & NFV
    • Science and HPC
    • Containers
    • Enterprise
    • User Survey
  • Events
    • Open Infrastructure Summits
    • Project Teams Gathering
    • OpenDev
    • Community Events
    • OpenStack & OpenInfra Days
    • Summit Videos
  • Community
    • Welcome! Start Here
    • OpenStack Technical Committee
    • Speakers Bureau
    • OpenStack Wiki
    • Get Certified (COA)
    • Jobs
    • Marketing Resources
    • Community News
    • Superuser Magazine
    • OpenInfra Foundation Supporting Organizations
    • Open Infrastructure Foundation (OpenInfra Foundation)
  • Marketplace
    • Training
    • Distros & Appliances
    • Public Clouds
    • Hosted Private Clouds
    • Remotely Managed Private Clouds
    • Consulting & Integrators
    • Drivers
  • Blog
  • Docs
  • Join
    • Sign up for Foundation Membership
    • Sponsor the Foundation
    • More about the Foundation
  • Log In

Object Storage Install Guide

Object Storage Install Guide¶

  • Object Storage service overview
  • Configure networking
    • First node
    • Second node
  • Install and configure the controller node
    • Install and configure the controller node for openSUSE and SUSE Linux Enterprise
    • Install and configure the controller node for Red Hat Enterprise Linux and CentOS
    • Install and configure the controller node for Ubuntu
    • Install and configure the controller node for Debian
  • Install and configure the storage nodes
    • Install and configure the storage nodes for openSUSE and SUSE Linux Enterprise
    • Install and configure the storage nodes for Red Hat Enterprise Linux and CentOS
    • Install and configure the storage nodes for Ubuntu and Debian
  • Create and distribute initial rings
    • Create account ring
    • Create container ring
    • Create object ring
    • Distribute ring configuration files
  • Finalize installation
    • Finalize installation for openSUSE and SUSE Linux Enterprise
    • Finalize installation for Red Hat Enterprise Linux and CentOS
    • Finalize installation for Ubuntu and Debian
  • Verify operation
  • Next steps

The Object Storage services (swift) work together to provide object storage and retrieval through a REST API.

This chapter assumes a working setup of OpenStack following the OpenStack Installation Tutorial.

Your environment must at least include the Identity service (keystone) prior to deploying Object Storage.

this page last updated: 2018-02-26 15:48:31
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug
  • Guides
  • Install Guides
  • User Guides
  • Configuration Guides
  • Operations and Administration Guides
  • API Guides
  • Contributor Guides
  • Languages
  • Deutsch (German)
  • Français (French)
  • Bahasa Indonesia (Indonesian)
  • Italiano (Italian)
  • 日本語 (Japanese)
  • 한국어 (Korean)
  • Português (Portuguese)
  • Türkçe (Türkiye)
  • 简体中文 (Simplified Chinese)

Swift 2.29.3.dev5

  • Getting Started
  • Object Storage API overview
  • Swift Architectural Overview
  • The Rings
  • Storage Policies
  • The Account Reaper
  • The Auth System
  • Access Control Lists (ACLs)
  • Replication
  • Rate Limiting
  • Large Object Support
  • Global Clusters
  • Container to Container Synchronization
  • Expiring Object Support
  • CORS
  • Cross-domain Policy File
  • Erasure Code Support
  • Object Encryption
  • Using Swift as Backing Store for Service Data
  • Container Sharding
  • Building a Consistent Hashing Ring
  • Modifying Ring Partition Power
  • Associated Projects
  • Contributing to OpenStack Swift
  • Swift Design Principles
  • Recommended workflow
  • Notes on Testing
  • Ideas
  • Community
  • Review Guidelines
  • Development Guidelines
  • SAIO (Swift All In One)
  • First Contribution to Swift
  • Adding Storage Policies to an Existing SAIO
  • Auth Server and Middleware
  • Middleware and Metadata
  • Pluggable On-Disk Back-end APIs
  • Auditor Watchers
  • Instructions for a Multiple Server Swift Installation
  • Deployment Guide
  • Apache Deployment Guide
  • Administrator’s Guide
  • Dedicated replication network
  • Logs
  • Swift Ops Runbook
  • OpenStack Swift Administrator Guide
  • Object Storage Install Guide
    • Object Storage service overview
    • Configure networking
    • Install and configure the controller node
    • Install and configure the storage nodes
    • Create and distribute initial rings
    • Finalize installation
    • Verify operation
    • Next steps
  • Configuration Documentation
  • Object Storage API overview
  • Discoverability
  • Authentication
  • Container quotas
  • Object versioning
  • Large objects
  • Temporary URL middleware
  • Form POST middleware
  • Use Content-Encoding metadata
  • Use the Content-Disposition metadata
  • Pseudo-hierarchical folders and directories
  • Page through large lists of containers or objects
  • Serialized response formats
  • Create static website
  • Object expiration
  • Bulk delete
  • S3/Swift REST API Comparison Matrix
  • Partitioned Consistent Hash Ring
  • Proxy
  • Account
  • Container
  • Account DB and Container DB
  • Object
  • Misc
  • Middleware
  • Object Audit Watchers

OpenStack

  • Projects
  • OpenStack Security
  • Common Questions
  • Blog
  • g
  • News

Community

  • User Groups
  • Events
  • Jobs
  • Companies
  • Contribute

Documentation

  • OpenStack Manuals
  • Getting Started
  • API Documentation
  • Wiki

Branding & Legal

  • Logos & Guidelines
  • Trademark Policy
  • Privacy Policy
  • OpenStack CLA

Stay In Touch

The OpenStack project is provided under the Apache 2.0 license. Openstack.org is powered by Rackspace Cloud Computing.