New landing pages

Patch set adds a new /api/index.html.
Patch set adds more nested pages.
Patch set links to API dev guides/specs.
Patch set fixes CLI and Glossary links.
Patch set runs HTML Tidy and removes whitespace on api-specs.html.
Seeking feedback.

Rebased.

Fix incubation index page.

Ready to publish.

Change-Id: I17a67af5eee3d68f3d839175398cb00125004a3c
This commit is contained in:
annegentle 2012-08-12 01:17:53 -04:00
parent 345aa59982
commit dcfb1ed827
11 changed files with 1334 additions and 851 deletions

163
www/api/api-specs.html Normal file
View File

@ -0,0 +1,163 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<meta name="generator" content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="google-site-verification" content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU">
<title>OpenStack Docs: APIs</title>
<link href='http://fonts.googleapis.com/css?family=PT%20Sans&amp;subset=latin' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="http://openstack.org/themes/openstack/css/blueprint/screen.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="http://openstack.org/themes/openstack/css/blueprint/print.css" type="text/css" media="print">
<link rel="stylesheet" href="http://openstack.org/themes/openstack/css/main.css" type="text/css" media="screen, projection, print">
<link rel="stylesheet" type="text/css" href="/common/css/docblitz.css">
<script type="text/javascript">
//<![CDATA[
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-6']);
_gaq.push(['_setDomainName', '.openstack.org']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
//]]>
</script>
<style type="text/css">
div.c1 {width: 100%;}
</style>
</head>
<body class="docshome" id="docshome">
<div class="container" id="header">
<div class="span-5">
<h1 id="logo"><a href="http://www.openstack.org/">Open Stack</a></h1>
</div>
<div class="span-19 last" id="navigation">
<ul id="Menu1">
<li><a href="http://www.openstack.org/" title="Go to the Home page" class="link">Home</a></li>
<li><a href="http://www.openstack.org/projects/" title="Go to the OpenStack Projects page">Projects</a></li>
<li><a href="http://www.openstack.org/user-stories/" title="Go to the User Stories page" class="link">User Stories</a></li>
<li><a href="http://www.openstack.org/community/" title="Go to the Community page" class="link">Community</a></li>
<li><a href="http://www.openstack.org/blog/" title="Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title="Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title="Go to OpenStack Documentation" class="current">Documentation</a></li>
</ul>
</div>
</div>
<div class="container">
<div class="span-12">
<h3 class="subhead"><a href="http://docs.openstack.org/">Documentation</a> &gt; API Specifications</h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" class="c1">
Loading
</div><script src="http://www.google.com/jsapi" type="text/javascript">
</script> <script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
loc.pathname,
loc.search,
loc.search ? '&' : '?',
gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
'=',
encodeURIComponent(query)
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div>
</div>
<div class="container">
<div class="span-12">
<h2><a href="http://docs.openstack.org/api/openstack-compute/2/content/">Compute API 2.0</a></h2>
<p>Specification for the Compute API 2.0 and extensions.</p>
<h2><a href="http://docs.openstack.org/api/openstack-image-service/1.0/content/">Identity API 2.0</a></h2>
<p>Specification for the Identity API 2.0.</p>
<h2><a href="http://docs.openstack.org/api/openstack-image-service/1.0/content/">Image API 1.0</a></h2>
<p>Specification for the Image API 1.0.</p>
</div>
<div class="span-12 last">
<h2><a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">Object Storage API 1.0</a></h2>
<p>Specification for the Object Storage API 1.0.</p>
<h2><a href="http://docs.openstack.org/api/openstack-network/2.0/content/">Networking API 2.0</a></h2>
<p>Specification for the Networking API 2.0.</p>
<h2><a href="http://docs.openstack.org/api/openstack-volume/2.0/content/">Volume API 1.0</a></h2>
<p>Specification for the Volume API 1.0.</p>
</div>
</div>
<div class="container" id="footer">
<hr>
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license. Openstack.org is powered by <a href="http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>
</div><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js">
</script><script src="/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript" charset="utf-8">
</script><script type="text/javascript" charset="utf-8">
//<![CDATA[
$(document).ready(function() {
function addMenu(){
$(".dropDown").addClass("menuHover");
}
function removeMenu(){
$(".dropDown").removeClass("menuHover");
}
var menuConfig = {
interval: 500,
sensitivity: 4,
over: addMenu,
timeout: 500,
out: removeMenu
};
$(".dropDownTrigger").hoverIntent(menuConfig);
});
//]]>
</script>
</body>
</html>

View File

@ -46,7 +46,7 @@
<div class="container">
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="http://www.openstack.org/">Open Stack</a></h1>
<h1 id="logo"><a href="http://www.openstack.org/">OpenStack</a></h1>
</div>
<div class="span-19 last">
@ -77,16 +77,23 @@
</div>
</div>
</div>
</div><!-- Page Content -->
</div>
<div class="container">
<div class="searchArea span-16 prepend-4">
<h1>Search All OpenStack Manuals</h1>
<div id="cse" style="width: 100%;">
Loading
</div><script src="http://www.google.com/jsapi" type="text/javascript">
</script> <script type="text/javascript">
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead"><a href="http://docs.openstack.org/">Documentation</a> > API</h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
@ -126,124 +133,34 @@
}, true);
</script>
</div> -->
<div id="manuals" class="span-24 last">
<h3 class="subhead">OpenStack Manuals</h3>
<div class="span-8">
<div id="SoftwareManuals">
<h2><a href="/">Administration Guides</a></h2>
<p>A great starting point for deployers and cloud administrators.</p>
</div>
</div>
<div class="span-8">
<div id="ApiManuals" class="Selected">
<h2><a href="/api/">API Documentation</a></h2>
<p>Information about OpenStack APIs for application developers and
integrators.</p>
</div>
</div>
<div class="span-8 last">
<div id="DeveloperDocs">
<h2><a href="/developer/">Developer Documentation</a></h2>
<p>Details about OpenStack internals for Python developers and
advanced users.</p>
</div>
</div>
<hr />
<div class="span-24 last">
<table class="manualTable">
<tr>
<th colspan="2"><strong>API Documentation</strong></th>
</tr>
<tr>
<td><a href="http://api.openstack.org/">API Developer
Reference</a></td>
<td><a href="http://api.openstack.org/" class="roundedButton">Go
&raquo;</a></td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/api/quick-start/content/">
OpenStack API Quick Start</a></td>
<td><a href=
"http://docs.openstack.org/api/quick-start/content/"
class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/api/openstack-compute/programmer/content/">
Programming OpenStack Compute API with Shell and Python</a></td>
<td><a href=
"http://docs.openstack.org/api/openstack-compute/programmer/content/"
class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td><a href="/api/openstack-compute/2/content/">OpenStack Compute
Developer Guide API 2</a></td>
<td><a href="/api/openstack-compute/2/content/" class=
"roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/api/openstack-image-service/1.0/content/">
OpenStack Image Service Developer Guide API 1.0</a></td>
<td><a href=
"http://docs.openstack.org/api/openstack-image-service/1.0/content/"
class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
OpenStack Object Storage Developer Guide API 1.0</a></td>
<td><a href=
"http://docs.openstack.org/api/openstack-object-storage/1.0/content/"
class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td><a href="http://docs.openstack.org/api/openstack-network/2.0/content/">OpenStack Network Connectivity
Developer Guide (Quantum) API 2.0</a></td>
<td><a href="http://docs.openstack.org/api/openstack-network/2.0/content/" class=
"roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td><a href=
"/api/openstack-identity-service/2.0/content/">OpenStack Identity
Service Developer Guide API 2.0</a></td>
<td><a href="/api/openstack-identity-service/2.0/content/" class=
"roundedButton">Read &raquo;</a></td>
</tr>
</table>
</div>
</div>
</div>
<div class="container">
<div class="span-12">
<h2><a href="http://docs.openstack.org/api/quick-start/content/">OpenStack API Quick Start</a>
</h2>
<p>Shows how to make requests against an OpenStack cloud.
</p>
<h2><a href="http://docs.openstack.org/api/openstack-compute/programmer/content/">Programming OpenStack Compute API with Shell and Python</a>
</h2>
<p>Walk through of all Compute API commands using Python and shell.
</p>
<h2><a href="/api/api-specs.html">API Specifications</a>
</h2>
<p>Specifications for the OpenStack APIs.
</p>
</div>
<div class="span-12 last">
<h2><a href="http://api.openstack.org">API Complete Reference </a>
</h2>
<p>Found at api.openstack.org.</p>
</div>
</div>
</div>
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>

View File

@ -46,7 +46,7 @@
<div class="container">
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="http://www.openstack.org/">Open Stack</a></h1>
<h1 id="logo"><a href="http://www.openstack.org/">OpenStack</a></h1>
</div>
<div class="span-19 last">
@ -77,248 +77,69 @@
</div>
</div>
</div>
</div><!-- Page Content -->
<div class="container">
<div class="searchArea span-16 prepend-4">
<h1>Search All OpenStack Manuals</h1>
<div id="cse" style="width: 100%;">
Loading
</div><script src="http://www.google.com/jsapi" type="text/javascript">
</script> <script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div>
<div id="manuals" class="span-24 last">
<h3 class="subhead">OpenStack Manuals</h3>
<div class="span-8">
<div id="SoftwareManuals">
<h2><a href="/">Administration Guides</a></h2>
<p>A great starting point for deployers and cloud administrators.</p>
</div>
</div>
<div class="span-8">
<div id="ApiManuals">
<h2><a href="/api/">API Documentation</a></h2>
<p>Information about OpenStack APIs for application developers and
integrators.</p>
</div>
</div>
<div class="span-8 last">
<div id="DeveloperDocs" class="Selected">
<h2><a href="/developer/">Developer Documentation</a></h2>
<p>Details about OpenStack internals for Python developers and
advanced users.</p>
</div>
</div>
<hr />
<div class="span-24 last">
<table class="manualTable">
<tr>
<th>
<h3>OpenStack Project Developer Details</h3>
</th>
<th>&nbsp;</th>
</tr>
<tr>
<td>
<a href="nova">Compute Developer
Documentation <span class="tag">Nova</span></a>
<p>Online developer documentation for OpenStack Compute
(Nova)</p>
</td>
<td><a href="nova" class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td>
<a href="horizon">Dashboard Developer
Documentation <span class="tag">Horizon</span></a>
<p>Online developer documentation for OpenStack Dashboard
(Horizon)</p>
</td>
<td><a href="horizon" class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td>
<a href="keystone">Identity Service
Developer Documentation <span class="tag">Keystone</span></a>
<p>Online developer documentation for OpenStack Identity Service
(Keystone)</p>
</td>
<td><a href="keystone" class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td>
<a href="glance">Image Service Developer
Documentation <span class="tag">Glance</span></a>
<p>Online developer documentation for OpenStack Image Service
(Glance)</p>
</td>
<td><a href="glance" class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<td>
<a href="swift">Object Storage Developer
Documentation <span class="tag">Swift</span></a>
<p>Online developer documentation for OpenStack Object Storage
(Swift)</p>
</td>
<td><a href="swift" class=
"roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<th>
<h3>Project Wide</h3>
</th>
<th>&nbsp;</th>
</tr>
<tr>
<td>
<a href="http://wiki.openstack.org/">Project Documentation,
Specifications, Draft Docs</a>
<p>The OpenStack developer wiki</p>
</td>
<td><a href="http://wiki.openstack.org/" class="roundedButton">Read
&raquo;</a></td>
</tr>
<tr>
<td>
<a href="http://ci.openstack.org/">Continuous Integration
(<span class="tag">CI</span>) Developer Documentation</a>
<p>Online developer documentation for the Continuous Integration
systems used by OpenStack projects</p>
</td>
<td><a href="http://ci.openstack.org/" class="roundedButton">Read
&raquo;</a></td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/trunk/openstack-compute/developer/openstack-api-extensions/content/">
OpenStack API Extensions: An Overview</a></td>
<td><a href=
"http://docs.openstack.org/trunk/openstack-compute/developer/openstack-api-extensions/content/"
class="roundedButton">Read &raquo;</a></td>
</tr>
<tr>
<th>
<h3>Clients and bindings</h3>
</th>
<th>&nbsp;</th>
</tr>
<tr>
<td>
<a href="http://docs.openstack.org/developer/python-novaclient">Compute Client
Documentation</a>
<p>Python bindings to the OpenStack Nova API</p>
</td>
<td><a href="http://docs.openstack.org/developer/python-novaclient" class="roundedButton">Read
&raquo;</a></td>
</tr>
<tr>
<td>
<a href="http://docs.openstack.org/developer/python-swiftclient">Object Storage Client
Documentation</a>
<p>Python bindings to the OpenStack Swift API</p>
</td>
<td><a href="http://docs.openstack.org/developer/python-swiftclient" class="roundedButton">Read
&raquo;</a></td>
</tr>
<tr>
<td>
<a href="http://docs.openstack.org/developer/python-glanceclient">Image Service Client
Documentation</a>
<p>Python bindings to the OpenStack Glance API</p>
</td>
<td><a href="http://docs.openstack.org/developer/python-glanceclient" class="roundedButton">Read
&raquo;</a></td>
</tr>
<tr>
<td>
<a href="http://docs.openstack.org/developer/python-quantumclient">Network Service Client
Documentation</a>
<p>Python bindings to the OpenStack Network API</p>
</td>
<td><a href="http://docs.openstack.org/developer/python-quantumclient" class="roundedButton">Read
&raquo;</a></td>
</tr>
<tr>
<td>
<a href="http://docs.openstack.org/developer/python-cinderclient">Block Storage Client
Documentation</a>
<p>Python bindings to the OpenStack Cinder API</p>
</td>
<td><a href="http://docs.openstack.org/developer/python-cinderclient" class="roundedButton">Read
&raquo;</a></td>
</tr>
<tr>
<td>
<a href="http://docs.openstack.org/developer/python-openstackclient">Unified Client
Documentation</a>
<p>Online developer Documentation for the unified OpenStack Client</p>
</td>
<td><a href="http://docs.openstack.org/developer/python-openstackclient" class="roundedButton">Read
&raquo;</a></td>
</tr>
</table>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead"><a href="http://docs.openstack.org/">Documentation</a> > Developer</h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
loc.pathname,
loc.search,
loc.search ? '&' : '?',
gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
'=',
encodeURIComponent(query)
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div>
</div>
<div class="container">
<div class="span-12 last">
<h2><a href="http://docs.openstack.org/developer/openstack-projects.html">Python Developer Documentation</a>
</h2>
<p>Details about each project's internals for Python developers.
</p>
<h2><a href="http://docs.openstack.org/developer/language-bindings.html">Language Bindings Documentation</a>
</h2>
<p>Details about each project's internals for Python developers.
</p>
<h2><a href="http://ci.openstack.org/">Continuous Integration (CI) Developer Documentation</a>
</h2>
<p>Online developer documentation for the Continuous Integration systems used by OpenStack projects.
</p>
</div>
</div>
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>

View File

@ -0,0 +1,207 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" />
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<meta name="google-site-verification" content=
"Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" />
<title>OpenStack Docs: Developers</title><!-- Google Fonts -->
<link href='http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin'
rel='stylesheet' type='text/css' /><!-- Framework CSS -->
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/blueprint/screen.css" type=
"text/css" media="screen, projection" />
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/blueprint/print.css" type=
"text/css" media="print" />
<!--[if lt IE 8]><link rel="stylesheet" href="http://openstack.org/themes/openstack/css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
<!-- OpenStack Specific CSS -->
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/main.css" type="text/css" media=
"screen, projection, print" />
<link rel="stylesheet" type="text/css" href="../common/css/docblitz.css" />
<link rel="stylesheet" type="text/css" href="/shadowbox/shadowbox.css" />
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-6']);
_gaq.push(['_setDomainName', '.openstack.org']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>-->
</head>
<body class="docshome" id="docshome">
<div class="container">
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="http://www.openstack.org/">OpenStack</a></h1>
</div>
<div class="span-19 last">
<div id="navigation">
<ul id="Menu1">
<li><a href="http://www.openstack.org/" title="Go to the Home page"
class="link">Home</a></li>
<li><a href="http://www.openstack.org/projects/" title=
"Go to the OpenStack Projects page">Projects</a></li>
<li><a href="http://www.openstack.org/user-stories/" title=
"Go to the User Stories page" class="link">User Stories</a></li>
<li><a href="http://www.openstack.org/community/" title=
"Go to the Community page" class="link">Community</a></li>
<li><a href="http://www.openstack.org/blog/" title=
"Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title=
"Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title=
"Go to OpenStack Documentation" class=
"current">Documentation</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead"><a href="http://docs.openstack.org/">Documentation</a> > Language Bindings and Python Clients</h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
loc.pathname,
loc.search,
loc.search ? '&' : '?',
gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
'=',
encodeURIComponent(query)
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div>
</div>
<div class="container">
<div class="span-12">
<h2><a href="http://docs.openstack.org/cli/quick-start/content/">Client Documentation</a>
</h2>
<p>One-page user guide for all OpenStack CLIs.
</p>
<h2><a href="http://docs.openstack.org/developer/python-novaclient">Compute Python Bindings (nova client)</a>
</h2>
<p>Python bindings to the OpenStack Compute API.
</p>
<h2><a href="http://docs.openstack.org/developer/python-keystoneclient/">Identity Python Bindings (keystone client)</a>
</h2>
<p>Python bindings for the common OpenStack Identity service. </p>
<h2><a href="http://docs.openstack.org/developer/python-glanceclient/">Image Service Python Bindings (glance client)</a>
</h2>
<p>Python bindings to the Image Service Developer Documentation (glance).</p>
</div>
<div class="span-12 last">
<h2><a href="http://docs.openstack.org/developer/python-openstackclient/">Unified OpenStack Client</a></h2>
<p>Documentation for python-openstackclient, a unified shell command structure.</p>
<h2><a href="http://docs.openstack.org/developer/python-quantumclient">Network Service Python Bindings (quantum client)</a>
</h2>
<p>Python bindings for the OpenStack Network API.</p>
<h2><a href="http://docs.openstack.org/developer/python-swiftclient/">Object Storage Python Bindings (swift client)</a>
</h2>
<p>Python bindings for the OpenStack Object Storage service.</p>
<h2><a href="http://docs.openstack.org/developer/python-cinderclient/">Volume Python Bindings (cinder client)</a>
</h2>
<p>Python bindings for the OpenStack Volume service.</p>
</div>
</div>
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>
</div>
</div><script type="text/javascript" src=
"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js">
</script><script type="text/javascript" src="/scripts/jquery.jparallax.min.js">
</script><script type="text/javascript" src="/scripts/jquery.ticker.js">
</script><script type="text/javascript">
//<![CDATA[
var disqus_shortname = 'openstackblog';
(function () {
var s = document.createElement('script'); s.async = true;
s.src = 'http://disqus.com/forums/openstackblog/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
//]]>
</script><script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
// Add transitions for quotes
$('#quotes').list_ticker({
speed:8000,
effect:'fade'
});
// Declare parallax on layers
jQuery('.parallax-layer').parallax({
mouseport: jQuery("#port")
});
//hide job descriptions
$('.jobDescription').hide();
// toggles the job descriptions
$('a.jobTitle').click(function() {
$(this).closest('div.jobPosting').find('div.jobDescription').slideToggle(400);
return false;
});
})
//]]>
</script><script type="text/javascript" src="/shadowbox/shadowbox.js">
</script><script type="text/javascript">
//<![CDATA[
Shadowbox.init();
//]]>
</script>
</body>
</html>

View File

@ -0,0 +1,209 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" />
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<meta name="google-site-verification" content=
"Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" />
<title>OpenStack Docs: Developers</title><!-- Google Fonts -->
<link href='http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin'
rel='stylesheet' type='text/css' /><!-- Framework CSS -->
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/blueprint/screen.css" type=
"text/css" media="screen, projection" />
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/blueprint/print.css" type=
"text/css" media="print" />
<!--[if lt IE 8]><link rel="stylesheet" href="http://openstack.org/themes/openstack/css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
<!-- OpenStack Specific CSS -->
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/main.css" type="text/css" media=
"screen, projection, print" />
<link rel="stylesheet" type="text/css" href="../common/css/docblitz.css" />
<link rel="stylesheet" type="text/css" href="/shadowbox/shadowbox.css" />
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-6']);
_gaq.push(['_setDomainName', '.openstack.org']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>-->
</head>
<body class="docshome" id="docshome">
<div class="container">
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="http://www.openstack.org/">OpenStack</a></h1>
</div>
<div class="span-19 last">
<div id="navigation">
<ul id="Menu1">
<li><a href="http://www.openstack.org/" title="Go to the Home page"
class="link">Home</a></li>
<li><a href="http://www.openstack.org/projects/" title=
"Go to the OpenStack Projects page">Projects</a></li>
<li><a href="http://www.openstack.org/user-stories/" title=
"Go to the User Stories page" class="link">User Stories</a></li>
<li><a href="http://www.openstack.org/community/" title=
"Go to the Community page" class="link">Community</a></li>
<li><a href="http://www.openstack.org/blog/" title=
"Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title=
"Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title=
"Go to OpenStack Documentation" class=
"current">Documentation</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead"><a href="http://docs.openstack.org/">Documentation</a> > Python Developer</h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
loc.pathname,
loc.search,
loc.search ? '&' : '?',
gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
'=',
encodeURIComponent(query)
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div>
</div>
<div class="container">
<div class="span-12">
<h2><a href="http://docs.openstack.org/developer/horizon/">Dashboard Developer Documentation (horizon)</a>
</h2>
<p>Online developer documentation for working on the OpenStack Dashboard.
</p>
<h2><a href="http://docs.openstack.org/developer/keystone/">Identity Service Developer Documentation (keystone)</a>
</h2>
<p>Developer documentation for the common OpenStack Identity service.</p>
<h2><a href="http://docs.openstack.org/developer/glance/">Image Service Developer Documentation (glance)</a>
</h2>
<p>Developer documentation for the OpenStack Image service.</p>
<h2><a href="/api/">Python Build Reasonables (PBR)</a>
</h2>
<p>PBR is a library that injects some useful and sensible default behaviors into your setuptools run.
</p>
</div>
<div class="span-12 last">
<h2><a href="http://docs.openstack.org/developer/quantum/">Network Service Developer Documentation (quantum)</a>
</h2>
<p>Developer documentation for the OpenStack Network service.</p>
<h2><a href="http://docs.openstack.org/developer/swift/">Object Storage Developer Documentation (swift)</a>
</h2>
<p>Developer documentation for the OpenStack Object Storage service.</p>
<h2><a href="http://docs.openstack.org/developer/cinder/">Volume Developer Documentation (cinder)</a>
</h2>
<p>Developer documentation for the OpenStack Volume service.</p>
<h2><a href="http://docs.openstack.org/trunk/openstack-compute/developer/openstack-api-extensions/content/">OpenStack API Extension Developer Documentation</a>
</h2>
<p>Describes an overview of API extensions.</p>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>
</div>
</div><script type="text/javascript" src=
"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js">
</script><script type="text/javascript" src="/scripts/jquery.jparallax.min.js">
</script><script type="text/javascript" src="/scripts/jquery.ticker.js">
</script><script type="text/javascript">
//<![CDATA[
var disqus_shortname = 'openstackblog';
(function () {
var s = document.createElement('script'); s.async = true;
s.src = 'http://disqus.com/forums/openstackblog/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
//]]>
</script><script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
// Add transitions for quotes
$('#quotes').list_ticker({
speed:8000,
effect:'fade'
});
// Declare parallax on layers
jQuery('.parallax-layer').parallax({
mouseport: jQuery("#port")
});
//hide job descriptions
$('.jobDescription').hide();
// toggles the job descriptions
$('a.jobTitle').click(function() {
$(this).closest('div.jobPosting').find('div.jobDescription').slideToggle(400);
return false;
});
})
//]]>
</script><script type="text/javascript" src="/shadowbox/shadowbox.js">
</script><script type="text/javascript">
//<![CDATA[
Shadowbox.init();
//]]>
</script>
</body>
</html>

View File

@ -241,15 +241,7 @@
class="roundedButton">Get PDF &raquo;</a>
</td>
</tr>
<tr>
<td><a href="http://docs.openstack.org/essex/openstack-compute/starter/content/">
OpenStack Starter Guide for Ubuntu 12.04 - <br />Compute, Object Storage (all-in-one), Image, and Identity
services plus Dashboard</a></td>
<td><a href="http://docs.openstack.org/essex/openstack-compute/starter/content/" class="roundedButton">Read &raquo;</a>
<a href="http://docs.openstack.org/essex/openstack-compute/starter/os-compute-starterguide-trunk.pdf" onclick="javascript: _gaq.push(['_trackPageview', '/downloads/os-compute-starterguide-trunk-pdf']);" class="roundedButton">Get PDF &raquo;</a>
</td>
</tr>
</table>
</div>
</div>
@ -258,7 +250,7 @@
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>

View File

@ -39,161 +39,146 @@
</script>
</head>
<body class="docshome" id="docshome">
<body class="docshome" id="docshome">
<div class="container">
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="http://www.openstack.org/">Open Stack</a></h1>
</div>
<div class="span-19 last">
<div id="navigation">
<ul id="Menu1">
<li><a href="http://www.openstack.org/" title="Go to the Home page" class="link">Home</a></li>
<li><a href="http://www.openstack.org/projects/" title="Go to the OpenStack Projects page">Projects</a></li>
<li><a href="http://www.openstack.org/community/" title="Go to the Community page" class="link">Community</a></li>
<li><a href="http://www.openstack.org/blog/" title="Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title="Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title="Go to OpenStack Documentation" class="current">Documentation</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="http://www.openstack.org/">OpenStack</a></h1>
</div>
<div class="span-19 last">
<div id="navigation">
<ul id="Menu1">
<li><a href="http://www.openstack.org/" title="Go to the Home page"
class="link">Home</a></li>
<li><a href="http://www.openstack.org/projects/" title=
"Go to the OpenStack Projects page">Projects</a></li>
<li><a href="http://www.openstack.org/user-stories/" title=
"Go to the User Stories page" class="link">User Stories</a></li>
<li><a href="http://www.openstack.org/community/" title=
"Go to the Community page" class="link">Community</a></li>
<li><a href="http://www.openstack.org/blog/" title=
"Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title=
"Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title=
"Go to OpenStack Documentation" class=
"current">Documentation</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="searchArea span-16 prepend-4">
<h1>Search All OpenStack Manuals</h1>
<div id="cse" style="width: 100%;">Loading</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
<div class="container">
<div class="span-12">
<h3 class="subhead"><a href="http://docs.openstack.org/">Documentation</a> > Incubation</h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
loc.pathname,
loc.search,
loc.search ? '&' : '?',
gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
'=',
encodeURIComponent(query)
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
</script></div>
<!--
<link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> -->
<!-- <div id="cse" style="width: 100%;">Loading</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'en'});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.draw('cse');
}, true);
</script>
</div> -->
<div id="manuals" class="span-16">
<h3 class="subhead">OpenStack Manuals</h3>
<div class="span-4" id="releaseNav">
<p class="instructions">1. Pick a release.</p>
<ul>
<li class="fadeBlue"><a href="/">Diablo</a></li>
<li class="fadeBlue"><a href="/trunk/">Trunk</a></li>
<li class="fadeBlue"><a href="/incubation/" class="selected">Incubation</a></li>
</ul>
</div>
<div class="span-10 last leftBorder">
<p class="instructions">2. Currently no projects are in incubation.</p>
</div>
</div>
</div>
<div id="latest" class="span-8 last">
<h3 class="subhead">Related Resources</h3>
<ul>
<li><h4><a href="http://nova.openstack.org/">Compute Developer Documentation <span class="tag">Nova</span></a></h4><p>Online developer documentation for OpenStack Compute (Nova)</p></li>
<li><h4><a href="http://glance.openstack.org/">Image Service Developer Documentation <span class="tag">Glance</span></a></h4><p>Online developer documentation for OpenStack Image Service (Glance)</p></li>
<li><h4><a href="http://keystone.openstack.org/">Identity Service Developer Documentation <span class="tag">Keystone</span></a></h4><p>Online developer documentation for OpenStack Identity (Keystone)</p></li>
<li><h4><a href="http://swift.openstack.org/">Object Storage Developer Documentation <span class="tag">Swift</span></a></h4><p>Online developer documentation for OpenStack Object Storage (Swift)</p></li>
<li><h4><a href="http://wiki.openstack.org/">Project Documentation, Specifications, Draft Docs</a></h4><p>The OpenStack developer wiki</p></li>
</ul>
</div>
</div>
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div><!--
<link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> -->
<!-- <div id="cse" style="width: 100%;">Loading</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'en'});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.draw('cse');
}, true);
</script>
</div> -->
<div class="container">
<div id="footer">
<hr>
<p>The OpenStack project is provided under the Apache 2.0 license. Openstack.org is powered by <a href="http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>
</div>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script type="text/javascript" src="/scripts/jquery.jparallax.min.js"></script>
<script type="text/javascript" src="/scripts/jquery.ticker.js"></script>
<script type="text/javascript">
var disqus_shortname = 'openstackblog';
(function () {
var s = document.createElement('script'); s.async = true;
s.src = 'http://disqus.com/forums/openstackblog/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
<script type="text/javascript">
$(document).ready(function(){
// Add transitions for quotes
$('#quotes').list_ticker({
speed:8000,
effect:'fade'
});
// Declare parallax on layers
jQuery('.parallax-layer').parallax({
mouseport: jQuery("#port")
});
//hide job descriptions
$('.jobDescription').hide();
// toggles the job descriptions
$('a.jobTitle').click(function() {
$(this).closest('div.jobPosting').find('div.jobDescription').slideToggle(400);
return false;
});
<div class="span-12">
})
</script>
<p>Currently no projects are in incubation. Refer to the <a href="http://wiki.openstack.org">OpenStack wiki</a> for projects in the works.
</p>
</div>
</div>
</div>
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>
</div>
</div><script type="text/javascript" src=
"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js">
</script><script src="/common/jquery/jquery.hoverIntent.minified.js" type=
"text/javascript" charset="utf-8">
</script><script type="text/javascript" charset="utf-8">
//<![CDATA[
$(document).ready(function() {
function addMenu(){
$(".dropDown").addClass("menuHover");
}
function removeMenu(){
$(".dropDown").removeClass("menuHover");
}
var menuConfig = {
interval: 500,
sensitivity: 4,
over: addMenu,
timeout: 500,
out: removeMenu
};
$(".dropDownTrigger").hoverIntent(menuConfig);
});
<script type="text/javascript" src="/shadowbox/shadowbox.js"></script>
<script type="text/javascript">
Shadowbox.init();
</script>
</body>
//]]>
</script>
</body>
</html>

View File

@ -9,7 +9,7 @@
<meta name="google-site-verification" content=
"Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" />
<title>OpenStack Docs: Essex</title><!-- Google Fonts -->
<title>OpenStack Docs: current</title><!-- Google Fonts -->
<link href='http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin'
rel='stylesheet' type='text/css' /><!-- Framework CSS -->
<link rel="stylesheet" href=
@ -43,52 +43,53 @@
<body class="docshome" id="docshome">
<div class="container">
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="http://www.openstack.org/">OpenStack</a></h1>
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="/">OpenStack</a></h1>
</div>
<div class="span-19 last blueLine">
<div id="navigation" class="span-19">
<ul id="Menu1">
<li><a href="/" title="Go to the Home page">Home</a></li>
<li><a href="/software/" title="Go to the Software page" class="link">Software</a></li>
<li><a href="/user-stories/" title="Go to the User Stories page" class="link">User Stories</a></li>
<li><a href="/community/" title="Go to the Community page" class="link">Community</a></li>
<li><a href="/profile/" title="Go to the Profile page" class="link">Profile</a></li>
<li><a href="/blog/" title="Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title="Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title="Go to OpenStack Documentation" class="current">Documentation</a></li>
</ul>
</div>
<div class="span-19 last">
<div id="navigation">
<ul id="Menu1">
<li><a href="http://www.openstack.org/" title="Go to the Home page"
class="link">Home</a></li>
<li><a href="http://www.openstack.org/projects/" title=
"Go to the OpenStack Projects page">Projects</a></li>
<li><a href="http://www.openstack.org/user-stories/" title=
"Go to the User Stories page" class="link">User Stories</a></li>
<li><a href="http://www.openstack.org/community/" title=
"Go to the Community page" class="link">Community</a></li>
<li><a href="http://www.openstack.org/blog/" title=
"Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title=
"Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title=
"Go to OpenStack Documentation" class=
"current">Documentation</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="container">
<div class="searchArea span-16 prepend-4">
<h1>Search All OpenStack Manuals</h1>
<div class="container">
<div class="span-12">
<h3 class="subhead">Documentation</h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div><script src="http://www.google.com/jsapi" type="text/javascript">
</script> <script type="text/javascript">
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
@ -114,161 +115,42 @@
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div><!--
<link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> -->
<!-- <div id="cse" style="width: 100%;">Loading</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'en'});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.draw('cse');
}, true);
</script>
</div> -->
<div id="manuals" class="span-24 last">
<h3 class="subhead">OpenStack Manuals</h3>
<div class="span-8">
<div id="SoftwareManuals" class="Selected">
<h2><a href="/">Administration Guides</a></h2>
<p>A great starting point for deployers and cloud administrators.</p>
</div>
</div>
<div class="span-8">
<div id="ApiManuals">
<h2><a href="/api/">API Documentation</a></h2>
<p>Information about OpenStack APIs for application developers and
integrators.</p>
</div>
</div>
<div class="span-8 last">
<div id="DeveloperDocs">
<h2><a href="/developer/">Developer Documentation</a></h2>
<p>Details about OpenStack internals for Python developers and
advanced users.</p>
</div>
</div>
<hr />
<div class="span-24 last">
<table class="manualTable">
<tr>
<th>Release: <strong>current</strong></th>
<th>
<div class="dropDownTrigger">
<a href="#">Other Releases...</a>
<div class="dropDown">
<div>
<ul>
<li class="link"><a href="/essex/" title=
"Go to the &quot;Essex&quot; page">Essex</a></li>
<li class="link"><a href="/diablo/" title=
"Go to the &quot;Diablo&quot; page">Diablo</a></li>
<li class="link"><a href="/trunk/" title=
"Go to the &quot;Essex&quot; page">trunk</a></li>
<li class="link"><a href="/incubation/" title=
"Go to the &quot;Incubation&quot; page">Incubation</a></li>
</ul>
</div>
</div>
</div>
</th>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/essex/openstack-compute/admin/content/">OpenStack
Compute Administration Guide</a></td>
<td><a href=
"http://docs.openstack.org/essex/openstack-compute/admin/content/"
class="roundedButton">Read &raquo;</a>
<a href=
"http://docs.openstack.org/essex/openstack-compute/admin/bk-compute-adminguide-essex.pdf"
onClick="javascript: _gaq.push(['_trackPageview', '/downloads/bk-compute-adminguide-essex.pdf']);"
class="roundedButton">Get PDF &raquo;</a>
</td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/essex/openstack-object-storage/admin/content/">
OpenStack Object Storage Administration Guide</a></td>
<td><a href=
"http://docs.openstack.org/essex/openstack-object-storage/admin/content/"
class="roundedButton">Read &raquo;</a>
<a href=
"http://docs.openstack.org/essex/openstack-object-storage/admin/bk-objectstorage-adminguide-essex.pdf"
onClick="javascript: _gaq.push(['_trackPageview', '/downloads/bk-objectstorage-adminguide-essex.pdf']);"
class="roundedButton">Get PDF &raquo;</a>
</td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/essex/openstack-compute/install/apt/content/">
OpenStack Install and Deploy Guide - <br />Compute, Image, Object Storage and Identity
services plus Dashboard for Ubuntu 12.04</a></td>
<td><a href=
"http://docs.openstack.org/essex/openstack-compute/install/apt/content/"
class="roundedButton">Read &raquo;</a>
<a href=
"http://docs.openstack.org/essex/openstack-compute/install/apt/openstack-install-guide-apt.pdf"
onClick="javascript: _gaq.push(['_trackPageview', '/downloads/openstack-install-guide-apt-essex-pdf']);"
class="roundedButton">Get PDF &raquo;</a>
</td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/essex/openstack-compute/install/yum/content/">
OpenStack Install and Deploy Guide - <br />Compute, Image and Identity
services plus Dashboard for Red Hat Enterprise Linux, CentOS 6.x, or Fedora 17</a></td>
<td><a href=
"http://docs.openstack.org/essex/openstack-compute/install/yum/content/"
class="roundedButton">Read &raquo;</a>
<a href=
"http://docs.openstack.org/essex/openstack-compute/install/yum/openstack-install-guide-yum.pdf"
onClick="javascript: _gaq.push(['_trackPageview', '/downloads/openstack-install-guide-yum-essex-pdf']);"
class="roundedButton">Get PDF &raquo;</a>
</td>
</tr>
<tr>
<td><a href="http://docs.openstack.org/essex/openstack-compute/starter/content/">
OpenStack Starter Guide for Ubuntu 12.04 - <br />Compute, Object Storage (all-in-one), Image, and Identity
services plus Dashboard</a></td>
<td><a href="http://docs.openstack.org/essex/openstack-compute/starter/content/" class="roundedButton">Read &raquo;</a>
<a href="http://docs.openstack.org/essex/openstack-compute/starter/os-compute-starterguide-trunk.pdf" onclick="javascript: _gaq.push(['_trackPageview', '/downloads/os-compute-starterguide-trunk-pdf']);" class="roundedButton">Get PDF &raquo;</a>
</td>
</tr>
</table>
</div>
</div>
</script>
</div>
</div>
<div class="container">
<div class="span-12">
<h2><a href="http://openstack.org/software/start/">Getting Started</a>
</h2>
<p>How to get up and running quickly.
</p>
<h2><a href="/install/">Installing OpenStack</a>
</h2>
<p>Installation and deployment guides for production-sized systems.
</p>
<h2><a href="/run/">Running OpenStack</a>
</h2>
<p>Operational and administration documentation for OpenStack cloud service providers.
</p>
</div>
<div class="span-12 last">
<h2><a href="/cli/quick-start/content/index.html">Command Line Interfaces (CLI)</a>
</h2>
<p>The CLI documentation for nova, swift, glance, and keystone.
</p>
<h2><a href="/api/">API</a>
</h2>
<p>Documentation on the RESTful APIs provided by OpenStack services.
</p>
<h2><a href="/glossary/content/glossary.html">Glossary</a>
</h2>
<p>A list of terms and their definitions.</p>
</div>
</div>
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>

186
www/install/index.html Normal file
View File

@ -0,0 +1,186 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" />
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<meta name="google-site-verification" content=
"Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" />
<title>OpenStack Docs: current</title><!-- Google Fonts -->
<link href='http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin'
rel='stylesheet' type='text/css' /><!-- Framework CSS -->
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/blueprint/screen.css" type=
"text/css" media="screen, projection" />
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/blueprint/print.css" type=
"text/css" media="print" />
<!--[if lt IE 8]><link rel="stylesheet" href="http://openstack.org/themes/openstack/css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
<!-- OpenStack Specific CSS -->
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/main.css" type="text/css" media=
"screen, projection, print" />
<link rel="stylesheet" type="text/css" href="http://docs.openstack.org/common/css/docblitz.css" />
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-6']);
_gaq.push(['_setDomainName', '.openstack.org']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>-->
</head>
<body class="docshome" id="docshome">
<div class="container">
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="/">OpenStack</a></h1>
</div>
<div class="span-19 last blueLine">
<div id="navigation" class="span-19">
<ul id="Menu1">
<li><a href="/" title="Go to the Home page">Home</a></li>
<li><a href="/software/" title="Go to the Software page" class="link">Software</a></li>
<li><a href="/user-stories/" title="Go to the User Stories page" class="link">User Stories</a></li>
<li><a href="/community/" title="Go to the Community page" class="link">Community</a></li>
<li><a href="/profile/" title="Go to the Profile page" class="link">Profile</a></li>
<li><a href="/blog/" title="Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title="Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title="Go to OpenStack Documentation" class="current">Documentation</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead"><a href="http://docs.openstack.org/">Documentation</a> > Install </h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
loc.pathname,
loc.search,
loc.search ? '&' : '?',
gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
'=',
encodeURIComponent(query)
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div>
</div>
<div class="container">
<div class="span-12">
<h2><a href="http://docs.openstack.org/essex/openstack-compute/install/apt/content/">Install and Deploy Guide for Ubuntu 12.04
</a>
</h2>
<p>Contains walkthrough installation with production considerations for Compute, Image, Volumes, Object Storage and Identity services plus Dashboard.
</p>
<h2><a href="http://docs.openstack.org/essex/openstack-compute/install/yum/content/">Install and Deploy Guide for Red Hat Enterprise Linux, CentOS 6.x, or Fedora 17</a>
</h2>
<p>Walks through an installation using packages available through Fedora 17 as well as on RHEL and derivatives through the EPEL repository.
</p>
<p>The corresponding project names are nova, cinder, glance, swift, and keystone. For Networking installation (project named quantum), refer to the Network Administrator Guide.
</p>
</div>
</div>
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>
</div>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript" charset="utf-8">
</script>
<script type="text/javascript" charset="utf-8">
//<![CDATA[
$(document).ready(function() {
function addMenu(){
$(".dropDown").addClass("menuHover");
}
function removeMenu(){
$(".dropDown").removeClass("menuHover");
}
var menuConfig = {
interval: 500,
sensitivity: 4,
over: addMenu,
timeout: 500,
out: removeMenu
};
$(".dropDownTrigger").hoverIntent(menuConfig);
});
//]]>
</script>
</body>
</html>

186
www/run/index.html Normal file
View File

@ -0,0 +1,186 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" />
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<meta name="google-site-verification" content=
"Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" />
<title>OpenStack Docs: current</title><!-- Google Fonts -->
<link href='http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin'
rel='stylesheet' type='text/css' /><!-- Framework CSS -->
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/blueprint/screen.css" type=
"text/css" media="screen, projection" />
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/blueprint/print.css" type=
"text/css" media="print" />
<!--[if lt IE 8]><link rel="stylesheet" href="http://openstack.org/themes/openstack/css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
<!-- OpenStack Specific CSS -->
<link rel="stylesheet" href=
"http://openstack.org/themes/openstack/css/main.css" type="text/css" media=
"screen, projection, print" />
<link rel="stylesheet" type="text/css" href="http://docs.openstack.org/common/css/docblitz.css" />
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-6']);
_gaq.push(['_setDomainName', '.openstack.org']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>-->
</head>
<body class="docshome" id="docshome">
<div class="container">
<div id="header">
<div class="span-5">
<h1 id="logo"><a href="/">OpenStack</a></h1>
</div>
<div class="span-19 last blueLine">
<div id="navigation" class="span-19">
<ul id="Menu1">
<li><a href="/" title="Go to the Home page">Home</a></li>
<li><a href="/software/" title="Go to the Software page" class="link">Software</a></li>
<li><a href="/user-stories/" title="Go to the User Stories page" class="link">User Stories</a></li>
<li><a href="/community/" title="Go to the Community page" class="link">Community</a></li>
<li><a href="/profile/" title="Go to the Profile page" class="link">Profile</a></li>
<li><a href="/blog/" title="Go to the OpenStack Blog">Blog</a></li>
<li><a href="http://wiki.openstack.org/" title="Go to the OpenStack Wiki">Wiki</a></li>
<li><a href="http://docs.openstack.org/" title="Go to OpenStack Documentation" class="current">Documentation</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead"><a href="http://docs.openstack.org/">Documentation</a> > Run </h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
loc.pathname,
loc.search,
loc.search ? '&' : '?',
gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
'=',
encodeURIComponent(query)
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div>
</div>
<div class="container">
<div class="span-12">
<h2><a href="http://docs.openstack.org/trunk/openstack-compute/admin/content/">Compute Administration Guide</a>
</h2>
<p>For deployers and operators, offers configuration information for OpenStack Compute (nova), Image (glance), and Identity (keystone).
</p>
<h2><a href="http://docs.openstack.org/trunk/openstack-network/admin/content/">Network Administration Guide
</a>
</h2>
<p>Provides network administrators and cloud deployers configuration information about Networking (quantum).
</p>
<h2><a href="http://docs.openstack.org/trunk/openstack-object-storage/admin/content/">Object Storage Administration Guide</a>
</h2>
<p>Describes configuration settings and operations information for Object Storage (swift) and Identity (keystone).
</p>
</div>
</div>
</div>
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>
</div>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript" charset="utf-8">
</script>
<script type="text/javascript" charset="utf-8">
//<![CDATA[
$(document).ready(function() {
function addMenu(){
$(".dropDown").addClass("menuHover");
}
function removeMenu(){
$(".dropDown").removeClass("menuHover");
}
var menuConfig = {
interval: 500,
sensitivity: 4,
over: addMenu,
timeout: 500,
out: removeMenu
};
$(".dropDownTrigger").hoverIntent(menuConfig);
});
//]]>
</script>
</body>
</html>

View File

@ -76,154 +76,89 @@
</div>
</div>
</div>
</div><!-- Page Content -->
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">Documentation</h3>
</div>
<div class="searchArea span-10 last">
<div id="cse" style="width: 100%;">
Loading
</div>
<div class="container">
<div class="searchArea span-16 prepend-4">
<h1>Notice: This page contains only links to Trunk builds of OpenStack
Manuals, these are the latest manuals and may or may not be accurate for
the trunk code as it changes daily. Comments are not enabled on this
site, go to a release site to comment on a document.</h1>
<!--<div id="cse" style="width: 100%;">Loading</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'en'});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.draw('cse');
}, true);
</script>-->
</div>
<div id="manuals" class="span-24 last">
<h3 class="subhead">OpenStack Manuals</h3>
<div class="span-8">
<div id="SoftwareManuals" class="Selected">
<h2><a href="/">Administration Guides</a></h2>
<p>A great starting point for deployers and cloud administrators.</p>
</div>
</div>
<div class="span-8">
<div id="ApiManuals">
<h2><a href="/api/">API Documentation</a></h2>
<p>Information about OpenStack APIs for application developers and
integrators.</p>
</div>
</div>
<div class="span-8 last">
<div id="DeveloperDocs">
<h2><a href="/developer/">Developer Documentation</a></h2>
<p>Details about OpenStack internals for Python developers and
advanced users.</p>
</div>
</div>
<hr />
<div class="span-24 last">
<table class="manualTable">
<tr>
<th>Release: <strong>Trunk</strong></th>
<th>
<div class="dropDownTrigger">
<a href="#">Other Releases...</a>
<div class="dropDown">
<div>
<ul>
<li class="link"><a href="/diablo/" title=
"Go to the &quot;Diablo&quot; page">Diablo</a></li>
<li class="link"><a href="/incubation/" title=
"Go to the &quot;Incubation&quot; page">Incubation</a></li>
</ul>
</div>
</div>
</div>
</th>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/trunk/openstack-compute/admin/content/">OpenStack
Compute Administration Guide</a></td>
<td><a href=
"http://docs.openstack.org/trunk/openstack-compute/admin/content/"
class="roundedButton">Read &raquo;</a>
<!--<a href="http://docs.openstack.org/trunk/openstack-compute/admin/os-compute-adminguide-trunk.pdf"
onClick="javascript: _gaq.push(['_trackPageview', '/downloads/os-compute-adminguide-trunk-pdf']);"
class="roundedButton">PDF</a>--></td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/trunk/openstack-object-storage/admin/content/">
OpenStack Object Storage Administration Guide</a></td>
<td><a href=
"http://docs.openstack.org/trunk/openstack-object-storage/admin/content/"
class="roundedButton">Read &raquo;</a>
<!--<a href="http://docs.openstack.org/trunk/openstack-object-storage/admin/os-objectstorage-adminguide-trunk.pdf"
onClick="javascript: _gaq.push(['_trackPageview', '/downloads/os-objectstorage-adminguide-trunk-pdf']);"
class="roundedButton">PDF</a>--></td>
</tr>
<tr>
<td><a href="http://docs.openstack.org/trunk/openstack-network/admin/content/">
OpenStack Network Connectivity Administration Guide</a></td>
<td><a href="http://docs.openstack.org/trunk/openstack-network/admin/content/" class="roundedButton">Read »</a>
<!--<a href="http://docs.openstack.org/trunk/openstack-network/admin/quantum-admin-guide-trunk.pdf" onclick="javascript: _gaq.push(['_trackPageview', '/downloads/quantum-admin-guide-trunk-pdf']);" class="roundedButton">Get PDF »</a>
--></td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/trunk/openstack-compute/install/apt/content/">
OpenStack Install and Deploy Guide - <br />Compute, Image, Object Storage and Identity
services plus Dashboard for Ubuntu 12.04</a></td>
<td><a href=
"http://docs.openstack.org/trunk/openstack-compute/install/apt/content/"
class="roundedButton">Read &raquo;</a>
<!--<a href=
"http://docs.openstack.org/trunk/openstack-compute/install/apt/openstack-install-guide-apt-trunk.pdf"
onClick="javascript: _gaq.push(['_trackPageview', '/downloads/openstack-install-guide-apt-trunk-pdf']);"
class="roundedButton">Get PDF &raquo;</a>-->
</td>
</tr>
<tr>
<td><a href=
"http://docs.openstack.org/trunk/openstack-compute/install/yum/content/">
OpenStack Install and Deploy Guide - <br />Compute, Image, Object Storage and Identity
services plus Dashboard for Red Hat Enterprise Linux, CentOS 6.x, or Fedora 17</a></td>
<td><a href=
"http://docs.openstack.org/trunk/openstack-compute/install/yum/content/"
class="roundedButton">Read &raquo;</a>
<!--<a href=
"http://docs.openstack.org/trunk/openstack-compute/install/yum/openstack-install-guide-yum-trunk.pdf"
onClick="javascript: _gaq.push(['_trackPageview', '/downloads/openstack-install-guide-yum-trunk-pdf']);"
class="roundedButton">Get PDF &raquo;</a>-->
</td>
</tr>
</table>
</div>
</div>
<script src="http://www.google.com/jsapi" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
google.load('search', '1', {language : 'en'});
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-17511903-6"]);
function _trackQuery(control, searcher, query) {
var gaQueryParamName = "q";
var loc = document.location;
var url = [
loc.pathname,
loc.search,
loc.search ? '&' : '?',
gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
'=',
encodeURIComponent(query)
].join('');
_gaq.push(["_trackPageview", url]);
}
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('011012898598057286222:elxsl505o0o');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.setSearchStartingCallback(null, _trackQuery);
customSearchControl.draw('cse');
}, true);
//]]>
</script>
</div>
</div>
<div class="container">
<div class="span-12">
<h2><a href="http://openstack.org/software/start/">Getting Started</a>
</h2>
<p>Get up and running quickly with <a href="http://devstack.org">DevStack</a>, <a href="http://trystack.org>">TryStack</a>, or all-in-one installation guides.
</p>
<h2><a href="/install/">Installing OpenStack</a>
</h2>
<p>Installation and deployment guides for production-sized systems.
</p>
<h2><a href="/run/">Running OpenStack</a>
</h2>
<p>Operational and administration documentation for OpenStack cloud service providers.
</p>
<h2><a href="/developer/">Developing OpenStack</a>
</h2>
<p>Developer documentation for Python programmers who want to customize or contribute to OpenStack.
</p>
</div>
<div class="span-12 last">
<h2><a href="/cli/quick-start/content/">Command Line Interfaces (CLI)</a>
</h2>
<p>The CLI documentation for nova, swift, glance, quantum, and keystone.
</p>
<h2><a href="/api/">API</a>
</h2>
<p>Documentation on the RESTful APIs provided by OpenStack services.
</p>
<h2><a href="/glossary/content/glossary.html">Glossary</a>
</h2>
<p>A list of terms and their definitions.</p>
<!--<h3>&nbsp;</h3>
<p><b>Note</b>: This site contains only links to current builds of OpenStack manuals from the master branch. These are the latest manuals and may or may not be accurate for the current code as it changes daily. Comments are not enabled on the "trunk" site, go to the <a href="http://docs.openstack.org/essex/">Essex release site to comment on a document</a>.</p>-->
</div>
</div>
<div class="container">
<div id="footer">
<hr />
<p>Documentation treated like code, powered by the community - interested? Here's <a href="http://wiki.openstack.org/Documentation/HowTo">how to contribute</a>. </p>
<p>The OpenStack project is provided under the Apache 2.0 license.
Openstack.org is powered by <a href=
"http://www.rackspacecloud.com/">Rackspace Cloud Computing</a>.</p>