~annegentle/openstack-devel/working

« back to all changes in this revision

Viewing changes to doc/build/docbook-xsl-1.76.1/webhelp/docs/content/ch03.html

  • Committer: Anne Gentle
  • Date: 2011-01-27 18:07:20 UTC
  • Revision ID: anne@openstack.org-20110127180720-mzyrgwcdcup00c01
Setup up new build PDF environment for cover page and adding HTML output

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
4
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:exsl="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook"><head>
5
5
<meta http-equiv="X-UA-Compatible" content="IE=7"/>
6
 
<title>Chapter 3. About OpenStack Compute</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"/><link rel="home" href="index.html" title="OpenStack Administrator Guide"/><link rel="up" href="index.html" title="OpenStack Administrator Guide"/><link rel="prev" href="ch02s07.html" title="Language-Specific API Bindings"/><link rel="next" href="ch03s01.html" title="Users and Projects"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><script type="text/javascript">
 
6
<title>Chapter 3. OpenStack Object Storage Tutorials</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"/><link rel="home" href="index.html" title="OpenStack Object Storage Admin Guide"/><link rel="up" href="index.html" title="OpenStack Object Storage Admin Guide"/><link rel="prev" href="ch02s07.html" title="Language-Specific API Bindings"/><link rel="next" href="ch03s01.html" title="Storing Large Photos or Videos on the Cloud"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><script type="text/javascript">
7
7
            //The id for tree cookie
8
 
            var treeCookieId = "treeview-6062";
 
8
            var treeCookieId = "treeview-4625";
9
9
            var language = "en";
10
10
            var w = new Object();
11
11
            //Localization
27
27
            background: transparent url(../common/jquery/treeview/images/folder.gif) 0 0px no-repeat;
28
28
            }
29
29
            
30
 
        </style><link rel="shortcut icon" href="../favicon.ico" type="image/x-icon"/><link rel="stylesheet" type="text/css" href="../common/css/positioning.css"/><link rel="stylesheet" type="text/css" href="../common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css"/><link rel="stylesheet" type="text/css" href="../common/jquery/treeview/jquery.treeview.css"/><script type="text/javascript" src="../common/jquery/jquery-1.4.2.min.js"><!----></script><script type="text/javascript" src="../common/jquery/jquery-ui-1.8.2.custom.min.js"><!----></script><script type="text/javascript" src="../common/jquery/jquery.cookie.js"><!----></script><script type="text/javascript" src="../common/jquery/treeview/jquery.treeview.min.js"><!----></script><script type="text/javascript" src="search/htmlFileList.js"><!----></script><script type="text/javascript" src="search/htmlFileInfoList.js"><!----></script><script type="text/javascript" src="search/nwSearchFnt.js"><!----></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"/><script type="text/javascript" src="search/index-1.js"><!----></script><script type="text/javascript" src="search/index-2.js"><!----></script><script type="text/javascript" src="search/index-3.js"><!----></script></head><body><div id="header"><img src="../common/images/openstack-logo.png" alt="OpenStack Documentation" width="157" height="47"/><p class="breadcrumbs"><a href="#">OpenStack Manuals</a><a href="#">Object Storage</a></p><h1>Chapter 3. About OpenStack Compute<br/> </h1><div id="navheader" align="right"><!----><table class="navLinks"><tr><td><a id="showHideButton" onclick="showHideToc();" class="pointLeft" title="Hide TOC tree">Sidebar
 
30
        </style><link rel="shortcut icon" href="../favicon.ico" type="image/x-icon"/><link rel="stylesheet" type="text/css" href="../common/css/positioning.css"/><link rel="stylesheet" type="text/css" href="../common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css"/><link rel="stylesheet" type="text/css" href="../common/jquery/treeview/jquery.treeview.css"/><script type="text/javascript" src="../common/jquery/jquery-1.4.2.min.js"><!----></script><script type="text/javascript" src="../common/jquery/jquery-ui-1.8.2.custom.min.js"><!----></script><script type="text/javascript" src="../common/jquery/jquery.cookie.js"><!----></script><script type="text/javascript" src="../common/jquery/treeview/jquery.treeview.min.js"><!----></script><script type="text/javascript" src="search/htmlFileList.js"><!----></script><script type="text/javascript" src="search/htmlFileInfoList.js"><!----></script><script type="text/javascript" src="search/nwSearchFnt.js"><!----></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"/><script type="text/javascript" src="search/index-1.js"><!----></script><script type="text/javascript" src="search/index-2.js"><!----></script><script type="text/javascript" src="search/index-3.js"><!----></script></head><body><div id="header"><img src="../common/images/openstack-logo.png" alt="OpenStack Documentation" width="157" height="47"/><p class="breadcrumbs"><a href="#">OpenStack Manuals</a><a href="#">Object Storage</a></p><h1>Chapter 3. OpenStack Object Storage Tutorials<br/> </h1><div id="navheader" align="right"><!----><table class="navLinks"><tr><td><a id="showHideButton" onclick="showHideToc();" class="pointLeft" title="Hide TOC tree">Sidebar
31
31
                            </a></td><td><a accesskey="p" class="navLinkPrevious" href="ch02s07.html">Prev</a> 
32
32
                                    |
33
 
                                    <a accesskey="n" class="navLinkNext" href="ch03s01.html">Next</a></td></tr></table></div></div><div id="content"><!----><div class="chapter" title="Chapter 3. About OpenStack Compute"><div class="titlepage"><div><div><h2 class="title"><a id="d5e119"/>Chapter 3. About OpenStack Compute</h2></div></div></div><div class="toc"><p><strong>Contents</strong></p><dl><dt><span class="section"><a href="ch03s01.html">Users and Projects</a></span></dt><dt><span class="section"><a href="ch03s02.html">Images and Instances</a></span></dt></dl></div>
 
33
                                    <a accesskey="n" class="navLinkNext" href="ch03s01.html">Next</a></td></tr></table></div></div><div id="content"><!----><div class="chapter" title="Chapter 3. OpenStack Object Storage Tutorials"><div class="titlepage"><div><div><h2 class="title"><a id="d5e119"/>Chapter 3. OpenStack Object Storage Tutorials</h2></div></div></div><div class="toc"><p><strong>Contents</strong></p><dl><dt><span class="section"><a href="ch03s01.html">Storing Large Photos or Videos on the Cloud</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s01.html#d5e133">Part I: Setting Up Secure Access</a></span></dt><dt><span class="section"><a href="ch03s01.html#d5e145">Part II: Configuring Cyberduck</a></span></dt><dt><span class="section"><a href="ch03s01.html#d5e148">Part III: Copying Files</a></span></dt></dl></dd></dl></div>
 
34
     
 
35
    <p>We want people to use OpenStack for practical problem solving, and the increasing size and
 
36
        density of web content makes for a great use-case for object storage. These tutorials show
 
37
        you how to use your OpenStack Object Storage installation for practical purposes.</p>
34
38
    
35
 
    <p>OpenStack Compute gives you a tool to orchestrate a cloud, including running instances,
36
 
        managing networks, and controlling access to the cloud through users and projects. The
37
 
        underlying open source project's name is Nova, and it provides the software that can
38
 
        controls a Infrastructure as a Service (IaaS) cloud computing platform. It is similar in
39
 
        scope to Amazon EC2 and Rackspace Cloud Servers. OpenStack Compute does not include any
40
 
        virtualization software, rather it defines drivers that interact with underlying
41
 
        virtualization mechanisms that run on your host operating system, and exposes functionality
42
 
        over a web-based API.</p>
43
 
    </div><script type="text/javascript" src="../common/main.js"><!----></script><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s07.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch03s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div><div id="leftnavigation" style="padding-top:3px; background-color:white;"><div id="tabs"><ul><li><a href="#treeDiv"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="../common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"/><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html">Getting Started with OpenStack</a></span><ul><li><span class="file"><a href="ch01s01.html">What is OpenStack?</a></span></li><li><span class="file"><a href="ch01s02.html">Components of OpenStack</a></span></li><li><span class="file"><a href="ch01s03.html">Why Cloud?</a></span></li></ul></li><li><span class="file"><a href="ch02.html">About OpenStack Object Storage</a></span><ul><li><span class="file"><a href="ch02s01.html">Accounts and Account Servers</a></span></li><li><span class="file"><a href="ch02s02.html">Authentication</a></span></li><li><span class="file"><a href="ch02s03.html">Permissions</a></span></li><li><span class="file"><a href="ch02s04.html">Containers</a></span></li><li><span class="file"><a href="ch02s05.html">Objects</a></span></li><li><span class="file"><a href="ch02s06.html">Operations</a></span></li><li><span class="file"><a href="ch02s07.html">Language-Specific API Bindings</a></span></li></ul></li><li id="webhelp-currentid"><span class="file"><a href="ch03.html">About OpenStack Compute</a></span><ul><li><span class="file"><a href="ch03s01.html">Users and Projects</a></span></li><li><span class="file"><a href="ch03s02.html">Images and Instances</a></span></li></ul></li><li><span class="file"><a href="ch04.html">About OpenStack Imaging Service</a></span><ul><li><span class="file"><a href="ch04s01.html">Overview of  Architecture</a></span></li><li><span class="file"><a href="ch04s02.html">OpenStack Imaging Service API Server</a></span></li><li><span class="file"><a href="ch04s03.html">OpenStack Imaging Service Registry Servers</a></span></li></ul></li><li><span class="file"><a href="ch05.html">OpenStack Compute Tutorials</a></span><ul><li><span class="file"><a href="ch05s01.html">Running Your First Elastic Web Application on the Cloud</a></span><ul><li><span class="file"><a href="ch05s01.html#d5e200">Part I: Setting Up the Cloud Infrastructure</a></span><ul><li><span class="file"><a href="ch05s01.html#d5e203">Configuring the network</a></span></li><li><span class="file"><a href="ch05s01.html#d5e225">Ensure the Database is Up-to-date</a></span></li><li><span class="file"><a href="ch05s01.html#d5e229">Creating a user</a></span></li><li><span class="file"><a href="ch05s01.html#d5e236">Creating a project and related credentials</a></span></li></ul></li><li><span class="file"><a href="ch05s01.html#d5e252">Part II: Getting Virtual Machines to Run the Virtual Servers</a></span></li><li><span class="file"><a href="ch05s01.html#d5e263">Part III: Installing the Needed Software for the Web-Scale Scenario</a></span><ul><li><span class="file"><a href="ch05s01.html#d5e272">On the first VM, install Wordpress</a></span></li><li><span class="file"><a href="ch05s01.html#d5e282">On a second VM, install MySQL</a></span></li><li><span class="file"><a href="ch05s01.html#d5e286">On a third VM, install Memcache</a></span></li><li><span class="file"><a href="ch05s01.html#d5e291">Configure the Wordpress Memcache plugin</a></span></li></ul></li></ul></li></ul></li><li><span class="file"><a href="ch06.html">OpenStack Compute Installation and Configuration</a></span><ul><li><span class="file"><a href="ch06s01.html">System Requirements</a></span></li><li><span class="file"><a href="ch06s02.html">Installing OpenStack Compute on Ubuntu </a></span><ul><li><span class="file"><a href="ch06s02.html#d5e316">Example Installation Architecture</a></span></li><li><span class="file"><a href="ch06s02.html#d5e328">Scripted Installation</a></span></li><li><span class="file"><a href="ch06s02.html#d5e362">Manual Installation</a></span><ul><li><span class="file"><a href="ch06s02.html#d5e366">Installing the Cloud Controller</a></span><ul><li><span class="file"><a href="ch06s02.html#d5e387">Setting up the SQL Database (MySQL) on the Cloud Controller</a></span></li></ul></li><li><span class="file"><a href="ch06s02.html#d5e403">Installing the Compute Node</a></span></li><li><span class="file"><a href="ch06s02.html#d5e413">Restart All Relevant Services on the Compute Node</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch06s03.html">Configuring OpenStack Compute</a></span><ul><li><span class="file"><a href="ch06s03.html#d5e421">Set Up OpenStack Compute Environment on the Compute Node</a></span></li><li><span class="file"><a href="ch06s03.html#d5e430">Create Certifications</a></span></li><li><span class="file"><a href="ch06s03.html#d5e437">Setting Flags in the nova.conf File</a></span></li><li><span class="file"><a href="ch06s03.html#d5e497">Enable Access to VMs on the Compute Node</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch07.html">OpenStack Object Storage Installation and Configuration</a></span><ul><li><span class="file"><a href="ch07s01.html">System Requirements</a></span></li><li><span class="file"><a href="ch07s02.html">Installing OpenStack Object Storage on Ubuntu</a></span><ul><li><span class="file"><a href="ch07s02.html#d5e517">Before You Begin</a></span></li><li><span class="file"><a href="ch07s02.html#d5e530">Example Installation Architecture</a></span></li><li><span class="file"><a href="ch07s02.html#d5e549">Network Setup Notes</a></span></li><li><span class="file"><a href="ch07s02.html#d5e552">General Installation Steps </a></span></li></ul></li><li><span class="file"><a href="ch07s03.html">Configuring OpenStack Object Storage </a></span><ul><li><span class="file"><a href="ch07s03.html#d5e574">Installing and Configuring the Proxy Node</a></span></li><li><span class="file"><a href="ch07s03.html#d5e633">Installing and Configuring the Auth Node</a></span></li><li><span class="file"><a href="ch07s03.html#d5e650">Installing and Configuring the Storage Nodes</a></span><ul><li><span class="file"><a href="ch07s03.html#d5e695">Create OpenStack Object Storage admin Account and Verify the Installation</a></span></li><li><span class="file"><a href="ch07s03.html#d5e727">Adding a Proxy Server</a></span></li><li><span class="file"><a href="ch07s03.html#d5e748">Troubleshooting Notes</a></span></li></ul></li></ul></li></ul></li><li><span class="file"><a href="ch08.html">OpenStack Compute Networking</a></span><ul><li><span class="file"><a href="ch08s01.html">Networking Options</a></span></li><li><span class="file"><a href="ch08s02.html">Configuring Networking on the Compute Node</a></span><ul><li><span class="file"><a href="ch08s02.html#d5e792">Configuring Flat Networking</a></span></li><li><span class="file"><a href="ch08s02.html#d5e803">Configuring Flat DHCP Networking</a></span></li><li><span class="file"><a href="ch08s02.html#d5e810">Configuring VLAN Networking</a></span></li><li><span class="file"><a href="ch08s02.html#d5e813">Enabling Ping and SSH on VMs</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch09.html">OpenStack Compute Administration</a></span><ul><li><span class="file"><a href="ch09s01.html">Understanding How Compute Runs Clouds</a></span></li><li><span class="file"><a href="ch09s02.html">Understanding the Compute Service Architecture</a></span><ul><li><span class="file"><a href="ch09s02.html#d5e843">API Server</a></span></li><li><span class="file"><a href="ch09s02.html#d5e847">Message Queue</a></span></li><li><span class="file"><a href="ch09s02.html#d5e851">Compute Worker</a></span></li><li><span class="file"><a href="ch09s02.html#d5e867">Network Controller</a></span></li><li><span class="file"><a href="ch09s02.html#d5e877">Volume Workers</a></span></li></ul></li><li><span class="file"><a href="ch09s03.html">Managing the Cloud</a></span><ul><li><span class="file"><a href="ch09s03.html#d5e892">Using the nova-manage command</a></span></li></ul></li><li><span class="file"><a href="ch09s04.html">Managing Compute Users</a></span><ul><li><span class="file"><a href="ch09s04.html#d5e908">Credentials</a></span></li><li><span class="file"><a href="ch09s04.html#d5e914">Role Based Access Control</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch10.html">OpenStack Object Storage Administration</a></span><ul><li><span class="file"><a href="ch10s01.html">Understanding How Object Storage Works</a></span><ul><li><span class="file"><a href="ch10s01.html#d5e938">The Ring</a></span></li><li><span class="file"><a href="ch10s01.html#d5e946">Proxy Server</a></span></li><li><span class="file"><a href="ch10s01.html#d5e951">Object Server</a></span></li><li><span class="file"><a href="ch10s01.html#d5e955">Container Server</a></span></li><li><span class="file"><a href="ch10s01.html#d5e958">Account Server</a></span></li><li><span class="file"><a href="ch10s01.html#d5e961">Replication</a></span></li><li><span class="file"><a href="ch10s01.html#d5e967">Updaters</a></span></li><li><span class="file"><a href="ch10s01.html#d5e971">Auditors</a></span></li></ul></li><li><span class="file"><a href="ch10s02.html">Configuring and Tuning an OpenStack Object Storage Deployment</a></span></li><li><span class="file"><a href="ch10s03.html">Deployment Options</a></span></li><li><span class="file"><a href="ch10s04.html">Preparing the Ring</a></span></li><li><span class="file"><a href="ch10s05.html">Server Configuration Reference</a></span><ul><li><span class="file"><a href="ch10s05.html#d5e1016">Object Server Configuration</a></span></li><li><span class="file"><a href="ch10s05.html#d5e1216">Container Server Configuration</a></span></li><li><span class="file"><a href="ch10s05.html#d5e1392">Account Server Configuration</a></span></li><li><span class="file"><a href="ch10s05.html#d5e1557">Proxy Server Configuration</a></span></li></ul></li><li><span class="file"><a href="ch10s06.html">Considerations and Tuning</a></span><ul><li><span class="file"><a href="ch10s06.html#d5e1754">Memcached Considerations</a></span></li><li><span class="file"><a href="ch10s06.html#d5e1759">System Time</a></span></li><li><span class="file"><a href="ch10s06.html#d5e1762">General Service Tuning</a></span></li><li><span class="file"><a href="ch10s06.html#d5e1768">Filesystem Considerations</a></span></li><li><span class="file"><a href="ch10s06.html#d5e1780">General System Tuning</a></span></li><li><span class="file"><a href="ch10s06.html#d5e1789">Logging Considerations</a></span></li><li><span class="file"><a href="ch10s06.html#d5e1793">Working with Rings</a></span><ul><li><span class="file"><a href="ch10s06.html#d5e1798">Managing Rings with the Ring Builder</a></span><ul><li><span class="file"><a href="ch10s06.html#d5e1802">About the Ring Data Structure</a></span><ul><li><span class="file"><a href="ch10s06.html#d5e1805">List of Devices in the Ring</a></span></li></ul></li><li><span class="file"><a href="ch10s06.html#d5e1844">Partition Assignment List</a></span></li><li><span class="file"><a href="ch10s06.html#d5e1849">Partition Shift Value</a></span></li></ul></li><li><span class="file"><a href="ch10s06.html#d5e1852">Building the Ring</a></span></li><li><span class="file"><a href="ch10s06.html#d5e1859">History of the Ring Design</a></span></li></ul></li><li><span class="file"><a href="ch10s06.html#d5e1869">The Account Reaper</a></span><ul><li><span class="file"><a href="ch10s06.html#d5e1875">Account Reaper Background and History</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch10s07.html">Replication</a></span><ul><li><span class="file"><a href="ch10s07.html#d5e1889">Database Replication</a></span></li><li><span class="file"><a href="ch10s07.html#d5e1895">Object Replication</a></span></li></ul></li><li><span class="file"><a href="ch10s08.html">Managing Large Objects (Greater than 5 GB)</a></span><ul><li><span class="file"><a href="ch10s08.html#d5e1903">Using st to Manage Segmented Objects</a></span></li><li><span class="file"><a href="ch10s08.html#d5e1913">Direct API Management of Large Objects</a></span></li><li><span class="file"><a href="ch10s08.html#d5e1922">Additional Notes on Large Objects</a></span></li><li><span class="file"><a href="ch10s08.html#d5e1934">Large Object Storage History and Background</a></span></li></ul></li><li><span class="file"><a href="ch10s09.html">Throttling Resources by Setting Rate Limits</a></span><ul><li><span class="file"><a href="ch10s09.html#d5e1948">Configuration for Rate Limiting</a></span></li></ul></li><li><span class="file"><a href="ch10s10.html">Managing OpenStack Object Storage with ST</a></span><ul><li><span class="file"><a href="ch10s10.html#d5e2015">ST Basics</a></span><ul><li><span class="file"><a href="ch10s10.html#d5e2020">stat [container] [object]</a></span></li><li><span class="file"><a href="ch10s10.html#d5e2023">list [options] [container]</a></span></li><li><span class="file"><a href="ch10s10.html#d5e2026">upload [options] container file_or_directory [file_or_directory] […]</a></span></li><li><span class="file"><a href="ch10s10.html#d5e2029">post [options] [container] [object]</a></span></li><li><span class="file"><a href="ch10s10.html#d5e2033">download —all OR download container [object] [object] …</a></span></li><li><span class="file"><a href="ch10s10.html#d5e2036">delete —all OR delete container [object] [object] …</a></span></li><li><span class="file"><a href="ch10s10.html#d5e2040">Options for st</a></span></li></ul></li><li><span class="file"><a href="ch10s10.html#d5e2050">Analyzing Log Files with ST</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch11.html">Support and Troubleshooting</a></span><ul><li><span class="file"><a href="ch11s01.html">Community Support</a></span><ul><li><span class="file"><a href="ch11s01.html#d5e2074">The Launchpad Answers area </a></span></li><li><span class="file"><a href="ch11s01.html#d5e2079">OpenStack mailing list</a></span></li><li><span class="file"><a href="ch11s01.html#d5e2084">The OpenStack Wiki search </a></span></li><li><span class="file"><a href="ch11s01.html#d5e2087">The Launchpad Bugs area </a></span></li><li><span class="file"><a href="ch11s01.html#d5e2103">The OpenStack IRC channel </a></span></li><li><span class="file"><a href="ch11s01.html#d5e2106">OpenStack Mailing Lists </a></span></li></ul></li><li><span class="file"><a href="ch11s02.html">Troubleshooting OpenStack Object Storage</a></span><ul><li><span class="file"><a href="ch11s02.html#d5e2112">Handling Drive Failure</a></span></li><li><span class="file"><a href="ch11s02.html#d5e2116">Handling Server Failure</a></span></li><li><span class="file"><a href="ch11s02.html#d5e2121">Detecting Failed Drives</a></span></li></ul></li><li><span class="file"><a href="ch11s03.html">Troubleshooting OpenStack Compute</a></span><ul><li><span class="file"><a href="ch11s03.html#d5e2128">Log files for OpenStack Compute</a></span></li><li><span class="file"><a href="ch11s03.html#d5e2132">Common Errors and Fixes for OpenStack Compute</a></span></li></ul></li></ul></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(ditaSearch_Form);return false" name="ditaSearch_Form" class="searchForm"><fieldset class="searchFieldSet"><legend>Search</legend><center><input id="textToSearch" name="textToSearch" type="text" class="searchText"/> &nbsp; <input onclick="Verifie(ditaSearch_Form)" type="button" class="searchButton" value="Go" id="doSearch"/></center></fieldset></form></div><div id="searchResults"><center/></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
 
 
b'\\ No newline at end of file'
 
39
</div><script type="text/javascript" src="../common/main.js"><!----></script><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s07.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch03s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div><div id="leftnavigation" style="padding-top:3px; background-color:white;"><div id="tabs"><ul><li><a href="#treeDiv"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="../common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"/><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html">Getting Started with OpenStack</a></span><ul><li><span class="file"><a href="ch01s01.html">What is OpenStack?</a></span></li><li><span class="file"><a href="ch01s02.html">Components of OpenStack</a></span></li><li><span class="file"><a href="ch01s03.html">Why Cloud?</a></span></li></ul></li><li><span class="file"><a href="ch02.html">Introduction to OpenStack Object Storage</a></span><ul><li><span class="file"><a href="ch02s01.html">Accounts and Account Servers</a></span></li><li><span class="file"><a href="ch02s02.html">Authentication</a></span></li><li><span class="file"><a href="ch02s03.html">Permissions</a></span></li><li><span class="file"><a href="ch02s04.html">Containers</a></span></li><li><span class="file"><a href="ch02s05.html">Objects</a></span></li><li><span class="file"><a href="ch02s06.html">Operations</a></span></li><li><span class="file"><a href="ch02s07.html">Language-Specific API Bindings</a></span></li></ul></li><li id="webhelp-currentid"><span class="file"><a href="ch03.html">OpenStack Object Storage Tutorials</a></span><ul><li><span class="file"><a href="ch03s01.html">Storing Large Photos or Videos on the Cloud</a></span><ul><li><span class="file"><a href="ch03s01.html#d5e133">Part I: Setting Up Secure Access</a></span></li><li><span class="file"><a href="ch03s01.html#d5e145">Part II: Configuring Cyberduck</a></span></li><li><span class="file"><a href="ch03s01.html#d5e148">Part III: Copying Files</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html">Installing and Configuring OpenStack Object Storage</a></span><ul><li><span class="file"><a href="ch04s01.html">System Requirements</a></span></li><li><span class="file"><a href="ch04s02.html">Installing OpenStack Object Storage on Ubuntu</a></span><ul><li><span class="file"><a href="ch04s02.html#d5e164">Before You Begin</a></span></li><li><span class="file"><a href="ch04s02.html#d5e177">Example Installation Architecture</a></span></li><li><span class="file"><a href="ch04s02.html#d5e196">Network Setup Notes</a></span></li><li><span class="file"><a href="ch04s02.html#d5e199">General Installation Steps </a></span></li></ul></li><li><span class="file"><a href="ch04s03.html">Configuring OpenStack Object Storage </a></span><ul><li><span class="file"><a href="ch04s03.html#d5e221">Installing and Configuring the Proxy Node</a></span></li><li><span class="file"><a href="ch04s03.html#d5e280">Installing and Configuring the Auth Node</a></span></li><li><span class="file"><a href="ch04s03.html#d5e297">Installing and Configuring the Storage Nodes</a></span><ul><li><span class="file"><a href="ch04s03.html#d5e342">Create OpenStack Object Storage admin Account and Verify the Installation</a></span></li><li><span class="file"><a href="ch04s03.html#d5e374">Adding a Proxy Server</a></span></li><li><span class="file"><a href="ch04s03.html#d5e395">Troubleshooting Notes</a></span></li></ul></li></ul></li></ul></li><li><span class="file"><a href="ch05.html">Running OpenStack Object Storage</a></span><ul><li><span class="file"><a href="ch05s01.html">Understanding How Object Storage Works</a></span><ul><li><span class="file"><a href="ch05s01.html#d5e405">The Ring</a></span></li><li><span class="file"><a href="ch05s01.html#d5e413">Proxy Server</a></span></li><li><span class="file"><a href="ch05s01.html#d5e418">Object Server</a></span></li><li><span class="file"><a href="ch05s01.html#d5e422">Container Server</a></span></li><li><span class="file"><a href="ch05s01.html#d5e425">Account Server</a></span></li><li><span class="file"><a href="ch05s01.html#d5e428">Replication</a></span></li><li><span class="file"><a href="ch05s01.html#d5e434">Updaters</a></span></li><li><span class="file"><a href="ch05s01.html#d5e438">Auditors</a></span></li></ul></li><li><span class="file"><a href="ch05s02.html">Configuring and Tuning an OpenStack Object Storage Deployment</a></span></li><li><span class="file"><a href="ch05s03.html">Deployment Options</a></span></li><li><span class="file"><a href="ch05s04.html">Preparing the Ring</a></span></li><li><span class="file"><a href="ch05s05.html">Server Configuration Reference</a></span><ul><li><span class="file"><a href="ch05s05.html#d5e483">Object Server Configuration</a></span></li><li><span class="file"><a href="ch05s05.html#d5e683">Container Server Configuration</a></span></li><li><span class="file"><a href="ch05s05.html#d5e859">Account Server Configuration</a></span></li><li><span class="file"><a href="ch05s05.html#d5e1024">Proxy Server Configuration</a></span></li></ul></li><li><span class="file"><a href="ch05s06.html">Considerations and Tuning</a></span><ul><li><span class="file"><a href="ch05s06.html#d5e1221">Memcached Considerations</a></span></li><li><span class="file"><a href="ch05s06.html#d5e1226">System Time</a></span></li><li><span class="file"><a href="ch05s06.html#d5e1229">General Service Tuning</a></span></li><li><span class="file"><a href="ch05s06.html#d5e1235">Filesystem Considerations</a></span></li><li><span class="file"><a href="ch05s06.html#d5e1247">General System Tuning</a></span></li><li><span class="file"><a href="ch05s06.html#d5e1256">Logging Considerations</a></span></li><li><span class="file"><a href="ch05s06.html#d5e1260">Working with Rings</a></span><ul><li><span class="file"><a href="ch05s06.html#d5e1265">Managing Rings with the Ring Builder</a></span><ul><li><span class="file"><a href="ch05s06.html#d5e1269">About the Ring Data Structure</a></span><ul><li><span class="file"><a href="ch05s06.html#d5e1272">List of Devices in the Ring</a></span></li></ul></li><li><span class="file"><a href="ch05s06.html#d5e1311">Partition Assignment List</a></span></li><li><span class="file"><a href="ch05s06.html#d5e1316">Partition Shift Value</a></span></li></ul></li><li><span class="file"><a href="ch05s06.html#d5e1319">Building the Ring</a></span></li><li><span class="file"><a href="ch05s06.html#d5e1326">History of the Ring Design</a></span></li></ul></li><li><span class="file"><a href="ch05s06.html#d5e1336">The Account Reaper</a></span><ul><li><span class="file"><a href="ch05s06.html#d5e1342">Account Reaper Background and History</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch05s07.html">Replication</a></span><ul><li><span class="file"><a href="ch05s07.html#d5e1356">Database Replication</a></span></li><li><span class="file"><a href="ch05s07.html#d5e1362">Object Replication</a></span></li></ul></li><li><span class="file"><a href="ch05s08.html">Managing Large Objects (Greater than 5 GB)</a></span><ul><li><span class="file"><a href="ch05s08.html#d5e1370">Using st to Manage Segmented Objects</a></span></li><li><span class="file"><a href="ch05s08.html#d5e1380">Direct API Management of Large Objects</a></span></li><li><span class="file"><a href="ch05s08.html#d5e1389">Additional Notes on Large Objects</a></span></li><li><span class="file"><a href="ch05s08.html#d5e1401">Large Object Storage History and Background</a></span></li></ul></li><li><span class="file"><a href="ch05s09.html">Throttling Resources by Setting Rate Limits</a></span><ul><li><span class="file"><a href="ch05s09.html#d5e1415">Configuration for Rate Limiting</a></span></li></ul></li><li><span class="file"><a href="ch05s10.html">Managing OpenStack Object Storage with ST</a></span><ul><li><span class="file"><a href="ch05s10.html#d5e1482">ST Basics</a></span><ul><li><span class="file"><a href="ch05s10.html#d5e1487">stat [container] [object]</a></span></li><li><span class="file"><a href="ch05s10.html#d5e1490">list [options] [container]</a></span></li><li><span class="file"><a href="ch05s10.html#d5e1493">upload [options] container file_or_directory [file_or_directory] […]</a></span></li><li><span class="file"><a href="ch05s10.html#d5e1496">post [options] [container] [object]</a></span></li><li><span class="file"><a href="ch05s10.html#d5e1500">download —all OR download container [object] [object] …</a></span></li><li><span class="file"><a href="ch05s10.html#d5e1503">delete —all OR delete container [object] [object] …</a></span></li><li><span class="file"><a href="ch05s10.html#d5e1507">Options for st</a></span></li></ul></li><li><span class="file"><a href="ch05s10.html#d5e1517">Analyzing Log Files with ST</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch06.html">Support and Troubleshooting</a></span><ul><li><span class="file"><a href="ch06s01.html">Community Support</a></span><ul><li><span class="file"><a href="ch06s01.html#d5e1541">The Launchpad Answers area </a></span></li><li><span class="file"><a href="ch06s01.html#d5e1546">OpenStack mailing list</a></span></li><li><span class="file"><a href="ch06s01.html#d5e1551">The OpenStack Wiki search </a></span></li><li><span class="file"><a href="ch06s01.html#d5e1554">The Launchpad Bugs area </a></span></li><li><span class="file"><a href="ch06s01.html#d5e1570">The OpenStack IRC channel </a></span></li><li><span class="file"><a href="ch06s01.html#d5e1573">OpenStack Mailing Lists </a></span></li></ul></li><li><span class="file"><a href="ch06s02.html">Troubleshooting OpenStack Object Storage</a></span><ul><li><span class="file"><a href="ch06s02.html#d5e1579">Handling Drive Failure</a></span></li><li><span class="file"><a href="ch06s02.html#d5e1583">Handling Server Failure</a></span></li><li><span class="file"><a href="ch06s02.html#d5e1588">Detecting Failed Drives</a></span></li></ul></li><li><span class="file"><a href="ch06s03.html">Troubleshooting OpenStack Compute</a></span><ul><li><span class="file"><a href="ch06s03.html#d5e1595">Log files for OpenStack Compute</a></span></li><li><span class="file"><a href="ch06s03.html#d5e1599">Common Errors and Fixes for OpenStack Compute</a></span></li></ul></li></ul></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(ditaSearch_Form);return false" name="ditaSearch_Form" class="searchForm"><fieldset class="searchFieldSet"><legend>Search</legend><center><input id="textToSearch" name="textToSearch" type="text" class="searchText"/> &nbsp; <input onclick="Verifie(ditaSearch_Form)" type="button" class="searchButton" value="Go" id="doSearch"/></center></fieldset></form></div><div id="searchResults"><center/></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
 
 
b'\\ No newline at end of file'