Use a static site generator to generate content in www

Change-Id: I2f0c61006ef8885e157eb2b800080407f2bae393
This commit is contained in:
Christian Berendt 2014-08-06 10:38:26 +02:00
parent 7405f4c355
commit 40b657f993
121 changed files with 2562 additions and 5159 deletions

1
.gitignore vendored
View File

@ -5,6 +5,7 @@
# Build results
target/
/publish-docs/
/www/output/
/generated/
build/
/build-*.log.gz

View File

@ -1,3 +1,4 @@
Jinja2
openstack-doc-tools>=0.17
sphinx>=1.1.2,!=1.2.0,<1.3
oslosphinx

View File

@ -1,6 +1,6 @@
With the exception of the autogenerate-config-flagmappings directory,
the tools directory has been moved to a separate repository
openstack-doc-tools:
With the exception of the autogenerate-config-flagmappings and
www-generator directories, the tools directory has been moved to a
separate repository openstack-doc-tools:
https://github.com/openstack/openstack-doc-tools
@ -13,3 +13,4 @@ correctly.
Exception: the directory autogenerate-config-flagmappings contains
data that will stay here.
Exception: the directory www-generator contains data that will stay here.

109
tools/www-generator.py Executable file
View File

@ -0,0 +1,109 @@
#!/usr/bin/env python
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
# author: Christian Berendt <berendt@b1-systems.de>
import argparse
import logging
import os
import sys
import jinja2
def initialize_logging(debug, verbose):
"""Initialze the Logger."""
logger = logging.getLogger(name='logger')
formatter = logging.Formatter('%(asctime)s %(levelname)-8s %(message)s')
handler = logging.StreamHandler()
handler.setFormatter(formatter)
logger.addHandler(handler)
if verbose:
logger.setLevel(logging.INFO)
if debug:
logger.setLevel(logging.DEBUG)
return logging.getLogger('logger')
def parse_command_line_arguments():
"""Parse the command line arguments."""
parser = argparse.ArgumentParser()
parser.add_argument("--debug", help="Print debugging messages.",
action="store_true", default=False)
parser.add_argument("--verbose", help="Be more verbose.",
action="store_true", default=False)
parser.add_argument("--source-directory", type=str,
default='www', help='')
parser.add_argument("--output-directory", type=str,
default='publish-docs/www', help='')
return parser.parse_args()
def main():
"""Entry point for this script."""
args = parse_command_line_arguments()
logger = initialize_logging(args.debug, args.verbose)
try:
loader = jinja2.FileSystemLoader(args.source_directory)
environment = jinja2.Environment(loader=loader)
except Exception as e:
logger.error("initialising template environment failed: %s" % e)
return 1
for templateFile in environment.list_templates():
if not templateFile.endswith('.html'):
continue
logger.info("generating %s" % templateFile)
try:
template = environment.get_template(templateFile)
except Exception as e:
logger.error("parsing template %s failed: %s" %
(templateFile, e))
continue
try:
output = template.render()
except Exception as e:
logger.error("rendering template %s failed: %s" %
(templateFile, e))
continue
try:
target_directory = os.path.join(args.output_directory,
os.path.dirname(templateFile))
target_file = os.path.join(args.output_directory, templateFile)
if not os.path.isdir(target_directory):
logger.debug("creating target directory %s" %
target_directory)
os.makedirs(target_directory)
logger.debug("writing %s" % target_file)
with open(os.path.join(target_file), 'wb') as fh:
fh.write(output.encode('utf8'))
except (IOError, OSError, UnicodeEncodeError) as e:
logger.error("writing %s failed: %s" % (target_file, e))
continue
return 0
if __name__ == '__main__':
sys.exit(main())

10
tox.ini
View File

@ -31,7 +31,12 @@ commands =
commands = openstack-doc-test --check-deletions {posargs}
[testenv:checkbuild]
commands = openstack-doc-test --check-build {posargs}
commands =
openstack-doc-test --check-build {posargs}
mkdir -p publish-docs/www
python tools/www-generator.py --source-directory www/ --output-directory publish-docs/www/
cp www/www-index.html publish-docs/
rsync -a www/static/ publish-docs/www/
[testenv:publishdocs]
# Prepare all documents (except www subdir) so that they can get
@ -46,7 +51,8 @@ commands =
# Now publish www as well, we cannot do this from
# openstack-doc-test. Use rsync so that .htaccess gets also
# copied.
rsync -a www/ publish-docs/
python tools/www-generator.py --source-directory www/ --output-directory publish-docs/
rsync -a www/static/ publish-docs/
[testenv:checklang]
# Generatedocbook needs xml2po which cannot be installed

415
www/api/api-ref-guides.html Executable file → Normal file
View File

@ -1,298 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Docs: APIs
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="../common/css/main-landing.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/dropdown.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}APIs{% endblock %}
{% block title %}
<a href="http://docs.openstack.org">Documentation</a> &gt; API references
{% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
</div>
</div>
<div class="container">
<div class="span-12">
<div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
<a href="http://docs.openstack.org">
Documentation
</a>
&gt; API references
</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-1"]);
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">
</div>
</div>
<div class="container">
<div class="span-12">
<div>
</div>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav-link">
<li class="link">
<a href="http://openstack.org/software/start/" title='Go to the "How to Get Started with OpenStack" page'>
Get started
</a>
</li>
</ul>
<ul class="subsectionNav">
<li class="link">
<a>
Use OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide-admin/content/">
Admin User Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/cli-reference/content/">
Command-Line Interface Reference
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/">
Open source software for application development
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Get API reference information
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference (HTML)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref-guides/bk-api-ref.pdf">
API Complete Reference (PDF)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 and Extensions Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
<script charset="utf-8" type="text/javascript">
//<![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>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav-link">
<li class="link">
<a href="http://openstack.org/software/start/" title='Go to the "How to Get Started with OpenStack" page'>
Get started
</a>
</li>
</ul>
<ul class="subsectionNav">
<li class="link">
<a>
Use OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide-admin/content/">
Admin User Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/cli-reference/content/">
Command-Line Interface Reference
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/">
Open source software for application development
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Get API reference information
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference (HTML)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref-guides/bk-api-ref.pdf">
API Complete Reference (PDF)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 and Extensions Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,276 +1,89 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Docs: Architecture Design Guide
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
// Used to record outbound links before the browser resets to the new site
function recordOutboundLink(link, category, action) {
try {
_gaq.push(['._trackEvent', category , action ]);
setTimeout('document.location = "' + link.href + '"', 100)
}catch(err){}
}
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="Go to the Software page">
Software
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Go to the User Stories page">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Go to the Profile page">
Profile
</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 class="current" href="http://docs.openstack.org/" title="Go to OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Architecture Design Guide{% endblock %}
{% block title %}
<a href="http://docs.openstack.org/">Documentation</a> &gt; Architecture Design Guide
{% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
<div class="photo">
<img src="../common/images/arch-guide-cover.png" width="100%"/>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
<a href="http://docs.openstack.org/">
Documentation
</a>
&gt; Architecture Design Guide
</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>
<p>
<a class="button" href="http://docs.openstack.org/arch-design/content/" onclick="recordOutboundLink(this, 'Outbound Links', 'arch-guide.html');return false;">
HTML
</a>
<a class="button" href="http://docs.openstack.org/arch-design/arch-design.pdf" onclick="recordOutboundLink(this, 'Outbound Links', arch-design.pdf');return false;">
PDF
</a>
</p>
</div>
<div class="span-12 last">
<div class="photo">
<img src="../common/images/openstack-arch-guide-team.png" width="100%"/>
</div>
<div class="container">
<div class="span-12">
<div class="photo">
<img src="../common/images/arch-guide-cover.png" width="100%"/>
</div>
<p>
<a class="button" href="http://docs.openstack.org/arch-design/content/" onclick="recordOutboundLink(this, 'Outbound Links', 'arch-guide.html');return false;">
HTML
</a>
<a class="button" href="http://docs.openstack.org/arch-design/arch-design.pdf" onclick="recordOutboundLink(this, 'Outbound Links', arch-design.pdf');return false;">
PDF
</a>
</p>
</div>
<div class="span-12 last">
<div class="photo">
<img src="../common/images/openstack-arch-guide-team.png" width="100%"/>
</div>
<p>
<b>
The OpenStack Architecture Design Guide offers examples of OpenStack deployments for different use cases.
</b>
</p>
<p>
This book was written in a five-day book sprint with authors who have learned first-hand how to design clouds that meet users needs.
</p>
<p>
Read this book to learn about these types of use cases for OpenStack clouds:
</p>
<ul>
<li>
General purpose: compute, network, and storage components balanced for scale-out, general purpose applications.
</li>
<li>
Compute focused: built and designed specifically to support compute intensive workloads such as high performance computing, big data analysis, continuous integration or continuous deployment, and platform as a service.
</li>
<li>
Storage focused: data management through cloud storage solutions to support applications like archiving, data analytics, content storage and synchronization, media streaming, databases, and content distribution.
</li>
<li>
Network focused: when users require network services beyond the usual cloud use cases, such as content delivery networks, network services like VPN or GRE tunnels, and web portals or web services.
</li>
<li>
Multi-site clouds: when services are hosted in more than one data center to spread out the geographic footprint for redundancy or for location-sensitive data
</li>
<li>
Hybrid clouds: when the design spans more than one cloud, you plan for a hybrid cloud architecture.
</li>
<li>
Massively scalable: for large deployments serving many users with many resources available, often for public clouds
</li>
<li>
Specialized cases: describes multi-hypervisor examples, specialized networking, desktop-as-a-service, OpenStack on OpenStack, and the use of specialized hardware in a cloud's design.
</li>
</ul>
<p>
You can get the
<a href="http://docs.openstack.org/arch-design/arch-design.pdf" onclick="recordOutboundLink(this, 'Outbound Links', arch-design.pdf');return false;">
PDF
</a>
to print yourself. If you'd like a bound copy,
<a href="http://www.lulu.com/shop/openstack-foundation/openstack-architecture-design-guide/paperback/product-21740250.html" onclick="recordOutboundLink(this, 'Outbound Links', 'archlulu.com');return false;">
buy it from Lulu
</a>
and all proceeds go to the Foundation to support more book sprints efforts like this one.
</p>
<p>
<a href="http://www.lulu.com/commerce/index.php?fBuyContent=15006967"><img src="http://static.lulu.com/images/services/buy_now_buttons/en/blue.gif?20140805085029" border="0" alt="Support independent publishing: Buy this book on Lulu."></a>
</p>
<p align="right">
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
<img alt="Creative Commons License" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" style="border-width:0"/>
</a>
<br/>
This work is licensed under a
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
Creative Commons Attribution 3.0 United States License
</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>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
<script charset="utf-8" type="text/javascript">
//<![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>
<p>
<b>
The OpenStack Architecture Design Guide offers examples of OpenStack deployments for different use cases.
</b>
</p>
<p>
This book was written in a five-day book sprint with authors who have learned first-hand how to design clouds that meet users needs.
</p>
<p>
Read this book to learn about these types of use cases for OpenStack clouds:
</p>
<ul>
<li>
General purpose: compute, network, and storage components balanced for scale-out, general purpose applications.
</li>
<li>
Compute focused: built and designed specifically to support compute intensive workloads such as high performance computing, big data analysis, continuous integration or continuous deployment, and platform as a service.
</li>
<li>
Storage focused: data management through cloud storage solutions to support applications like archiving, data analytics, content storage and synchronization, media streaming, databases, and content distribution.
</li>
<li>
Network focused: when users require network services beyond the usual cloud use cases, such as content delivery networks, network services like VPN or GRE tunnels, and web portals or web services.
</li>
<li>
Multi-site clouds: when services are hosted in more than one data center to spread out the geographic footprint for redundancy or for location-sensitive data
</li>
<li>
Hybrid clouds: when the design spans more than one cloud, you plan for a hybrid cloud architecture.
</li>
<li>
Massively scalable: for large deployments serving many users with many resources available, often for public clouds
</li>
<li>
Specialized cases: describes multi-hypervisor examples, specialized networking, desktop-as-a-service, OpenStack on OpenStack, and the use of specialized hardware in a cloud's design.
</li>
</ul>
<p>
You can get the
<a href="http://docs.openstack.org/arch-design/arch-design.pdf" onclick="recordOutboundLink(this, 'Outbound Links', arch-design.pdf');return false;">
PDF
</a>
to print yourself. If you'd like a bound copy,
<a href="http://www.lulu.com/shop/openstack-foundation/openstack-architecture-design-guide/paperback/product-21740250.html" onclick="recordOutboundLink(this, 'Outbound Links', 'archlulu.com');return false;">
buy it from Lulu
</a>
and all proceeds go to the Foundation to support more book sprints efforts like this one.
</p>
<p>
<a href="http://www.lulu.com/commerce/index.php?fBuyContent=15006967"><img src="http://static.lulu.com/images/services/buy_now_buttons/en/blue.gif?20140805085029" border="0" alt="Support independent publishing: Buy this book on Lulu."></a>
</p>
<p align="right">
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
<img alt="Creative Commons License" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" style="border-width:0"/>
</a>
<br/>
This work is licensed under a
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
Creative Commons Attribution 3.0 United States License
</a>
.
</p>
</div>
</div>
{% endblock content %}

View File

@ -1,217 +1,47 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Dokumente
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="../common/css/main-landing.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<style type="text/css">
.container dl dt {
margin-left: 1.0em;
font-weight: normal;
}
.container dl dd {
margin-left: 2.0em;
}
</style>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
Dokumente
</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-1"]);
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">
<p>
Auf dieser Seite sind die auf Deutsch übersetzten OpenStack Dokumente hinterlegt.
</p>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav">
<li class="link">
<a>
API Referenzen
</a>
</li>
</ul>
<dl>
<dt>
<a href="http://docs.openstack.org/de/api/quick-start/content/index.html">
OpenStack API Schnellstart
</a>
</dt>
</dl>
</div>
<div class="span-12 last" id="subnav">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Unterstützung
</a>
</li>
</ul>
<dl>
<dt>
Um bei der Übersetzung der Dokumentation oder einzelner Projekte von OpenStack zu helfen,
tritt dem
<a href="https://www.transifex.com/projects/p/openstack/language/de/">
Deutschen Übersetzungsteam auf Transifex
</a>
bei.
</dt>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
</body>
</html>
{% extends "templates/base.tmpl" %}
{% block title %}German{% endblock %}
{% block pagetitle %}Dokumente{% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
<p>
Auf dieser Seite sind die auf Deutsch übersetzten OpenStack Dokumente hinterlegt.
</p>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav">
<li class="link">
<a>
API Referenzen
</a>
</li>
</ul>
<dl>
<dt>
<a href="http://docs.openstack.org/de/api/quick-start/content/index.html">
OpenStack API Schnellstart
</a>
</dt>
</dl>
</div>
<div class="span-12 last" id="subnav">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Unterstützung
</a>
</li>
</ul>
<dl>
<dt>
Um bei der Übersetzung der Dokumentation oder einzelner Projekte von OpenStack zu helfen,
tritt dem
<a href="https://www.transifex.com/projects/p/openstack/language/de/">
Deutschen Übersetzungsteam auf Transifex
</a>
bei.
</dt>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,289 +1,94 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<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 href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="../common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<link href="/shadowbox/shadowbox.css" rel="stylesheet" type="text/css"/>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="link" href="http://www.openstack.org/" title="Go to the Home page">
Home
</a>
</li>
<li>
<a href="http://www.openstack.org/projects/" title="Go to the OpenStack Projects page">
Projects
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Go to the User Stories page">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the Community page">
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 class="current" href="http://docs.openstack.org/" title="Go to OpenStack Documentation">
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>
&gt; 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>
Language bindings for OpenStack APIs
</h2>
<h4>
<a href="http://docs.openstack.org/developer/python-novaclient">
Compute Python Bindings (nova client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-keystoneclient/">
Identity Python Bindings (keystone client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-glanceclient/">
Image Service Python Bindings (glance client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-neutronclient">
Networking Service Python Bindings (neutron client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-swiftclient/">
Object Storage Python Bindings (swift client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-heatclient/">
Orchestration Python Bindings (heat client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-ceilometerclient/">
Telemetry Python Bindings (ceilometer client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-cinderclient/">
Volume Python Bindings (cinder client)
</a>
</h4>
</div>
<div class="span-12 last">
<h2>
Use the OpenStack dashboard and command-line clients
</h2>
<h4>
<a href="http://docs.openstack.org/user-guide/content/">
OpenStack End User Guide
</a>
</h4>
<p>
User guide for the OpenStack dashboard and command-line clients.
</p>
<h4>
<a href="http://docs.openstack.org/user-guide/content/">
OpenStack Admin User Guide
</a>
</h4>
<p>
Admin user guide for the OpenStack
dashboard and command-line clients.
</p>
<h4>
<a href="http://docs.openstack.org/cli-reference/content/">
OpenStack Command Line Interface Reference
</a>
</h4>
<p>
Reference listing of all commands and parameters
available for keystone, glance, neutron, nova,
cinder, swift, heat, and ceilometer commands.
</p>
<h4>
<a href="http://docs.openstack.org/developer/python-openstackclient/">
Unified OpenStack Client
</a>
</h4>
<p>
Documentation for python-openstackclient, a unified shell command structure.
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script src="/scripts/jquery.jparallax.min.js" type="text/javascript">
</script>
<script src="/scripts/jquery.ticker.js" type="text/javascript">
</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 src="/shadowbox/shadowbox.js" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
Shadowbox.init();
//]]>
</script>
</body>
</html>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Language bindings{% endblock %}
{% block title %}
<a href="http://docs.openstack.org/">Documentation</a> &gt; Language Bindings and Python Clients
{% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
<h2>
Language bindings for OpenStack APIs
</h2>
<h4>
<a href="http://docs.openstack.org/developer/python-novaclient">
Compute Python Bindings (nova client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-keystoneclient/">
Identity Python Bindings (keystone client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-glanceclient/">
Image Service Python Bindings (glance client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-neutronclient">
Networking Service Python Bindings (neutron client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-swiftclient/">
Object Storage Python Bindings (swift client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-heatclient/">
Orchestration Python Bindings (heat client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-ceilometerclient/">
Telemetry Python Bindings (ceilometer client)
</a>
</h4>
<h4>
<a href="http://docs.openstack.org/developer/python-cinderclient/">
Volume Python Bindings (cinder client)
</a>
</h4>
</div>
<div class="span-12 last">
<h2>
Use the OpenStack dashboard and command-line clients
</h2>
<h4>
<a href="http://docs.openstack.org/user-guide/content/">
OpenStack End User Guide
</a>
</h4>
<p>
User guide for the OpenStack dashboard and command-line clients.
</p>
<h4>
<a href="http://docs.openstack.org/user-guide/content/">
OpenStack Admin User Guide
</a>
</h4>
<p>
Admin user guide for the OpenStack
dashboard and command-line clients.
</p>
<h4>
<a href="http://docs.openstack.org/cli-reference/content/">
OpenStack Command Line Interface Reference
</a>
</h4>
<p>
Reference listing of all commands and parameters
available for keystone, glance, neutron, nova,
cinder, swift, heat, and ceilometer commands.
</p>
<h4>
<a href="http://docs.openstack.org/developer/python-openstackclient/">
Unified OpenStack Client
</a>
</h4>
<p>
Documentation for python-openstackclient, a unified shell command structure.
</p>
</div>
</div>
{% endblock content %}

View File

@ -1,374 +1,170 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<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 href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="../common/css/main-landing.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/dropdown.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Developers{% endblock %}
{% block title %}
<a href="http://docs.openstack.org">Documentation</a> &gt; Python developer
{% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
</div>
</div>
<div class="container">
<div class="span-12">
<div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
<a href="http://docs.openstack.org">
Documentation
</a>
&gt; 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-1"]);
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">
</div>
</div>
<div class="container">
<div class="span-12">
<div>
</div>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav">
<li class="link">
<a>
Developer documentation for OpenStack
services
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/developer/ironic/">
Bare Metal Provisioning Developer Documentation (ironic)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/nova/">
Compute Service Developer Documentation (nova)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/horizon/">
Dashboard Developer Documentation (horizon)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/sahara/">
Data Processing Developer Documentation (sahara)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/trove/">
Database Service Developer Documentation (trove)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/designate/">
DNS Services Developer Documentation (designate)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/keystone/">
Identity Service Developer Documentation (keystone)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/glance/">
Image Service Developer Documentation (glance)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/barbican/">
Key Management Service Developer Documentation (barbican)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/neutron/">
Networking Service Developer Documentation (neutron)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/swift/">
Object Storage Developer Documentation (swift)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/heat/">
Orchestration Developer Documentation (heat)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/ceilometer/">
Telemetry service Developer Documentation (ceilometer)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/cinder/">
Volume Developer Documentation (cinder)
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Common libraries
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/developer/oslo.config/">
oslo.config
</a>
— Parses config options from command line and config files.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/oslo.db/">
oslo.db
</a>
— Provides database connectivity.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/oslo.i18n/">
oslo.i18n
</a>
— Internationalization and translation utilities.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/oslo.messaging/">
oslo.messaging
</a>
— Provides inter-process communication.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/oslotest/">
oslotest
</a>
— Provides a unit test and fixture framework.
</dd>
<dd>
<a href="http://cliff.readthedocs.org/">
cliff
</a>
— Builds command-line programs in Python.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/pbr/">
pbr
</a>
— Manages setuptools packaging needs in a consistent way.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/pycadf/">
PyCADF
</a>
— Creates CADF events to capture cloud-related events.
</dd>
<dd>
<a href="http://stevedore.readthedocs.org/">
stevedore
</a>
— Manages dynamic plug-ins for Python applications.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/taskflow/">
TaskFlow
</a>
— Makes task execution easy, consistent, and reliable.
</dd>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script src="/scripts/jquery.jparallax.min.js" type="text/javascript">
</script>
<script src="/scripts/jquery.ticker.js" type="text/javascript">
</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 src="/shadowbox/shadowbox.js" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
Shadowbox.init();//]]>
</script>
</body>
</html>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav">
<li class="link">
<a>
Developer documentation for OpenStack
services
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/developer/ironic/">
Bare Metal Provisioning Developer Documentation (ironic)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/nova/">
Compute Service Developer Documentation (nova)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/horizon/">
Dashboard Developer Documentation (horizon)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/sahara/">
Data Processing Developer Documentation (sahara)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/trove/">
Database Service Developer Documentation (trove)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/designate/">
DNS Services Developer Documentation (designate)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/keystone/">
Identity Service Developer Documentation (keystone)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/glance/">
Image Service Developer Documentation (glance)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/barbican/">
Key Management Service Developer Documentation (barbican)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/neutron/">
Networking Service Developer Documentation (neutron)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/swift/">
Object Storage Developer Documentation (swift)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/heat/">
Orchestration Developer Documentation (heat)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/ceilometer/">
Telemetry service Developer Documentation (ceilometer)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/cinder/">
Volume Developer Documentation (cinder)
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Common libraries
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/developer/oslo.config/">
oslo.config
</a>
— Parses config options from command line and config files.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/oslo.db/">
oslo.db
</a>
— Provides database connectivity.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/oslo.i18n/">
oslo.i18n
</a>
— Internationalization and translation utilities.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/oslo.messaging/">
oslo.messaging
</a>
— Provides inter-process communication.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/oslotest/">
oslotest
</a>
— Provides a unit test and fixture framework.
</dd>
<dd>
<a href="http://cliff.readthedocs.org/">
cliff
</a>
— Builds command-line programs in Python.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/pbr/">
pbr
</a>
— Manages setuptools packaging needs in a consistent way.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/pycadf/">
PyCADF
</a>
— Creates CADF events to capture cloud-related events.
</dd>
<dd>
<a href="http://stevedore.readthedocs.org/">
stevedore
</a>
— Manages dynamic plug-ins for Python applications.
</dd>
<dd>
<a href="http://docs.openstack.org/developer/taskflow/">
TaskFlow
</a>
— Makes task execution easy, consistent, and reliable.
</dd>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,286 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Draft Localized Documents
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<style type="text/css">
.container dl dt {
margin-left: 1.0em;
font-weight: normal;
}
.container dl dd {
margin-left: 2.0em;
}
</style>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
Draft Localized Documents
</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-1"]);
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" id="subnav">
<p>
This page contains links to localized documents that are in
draft state.
</p>
<ul class="subsectionNav">
<li class="link">
<a>
Catalan (ca)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ca/api/quick-start/content/index.html">
API Quick Start
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Chinese (zh_CN)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/zh_CN/api/quick-start/content/index.html">
API Quick Start
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
French (fr)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/fr/user-guide/content/">
User Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Japanese (ja)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ja/openstack-ops/content/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Korean (ko_KR)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ko_KR/api/quick-start/content/index.html">
API Quick Start
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Spanish (es)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/es/api/quick-start/content/index.html">
API Quick Start
</a>
</dd>
</dl>
</div>
<div class="span-12 last" id="subnav">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Translation
</a>
</li>
</ul>
<dl>
<dt>
To help with translation, join the
<a href="https://wiki.openstack.org/wiki/I18nTeam">
OpenStack I18N team
</a>
.
</dt>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
</body>
</html>
{% extends "templates/base.tmpl" %}
{% block title %}Draft Localized Documents{% endblock %}
{% block pagetitle %}Draft Localized Documents{% endblock %}
{% block content %}
<div class="container">
<div class="span-12" id="subnav">
<p>
This page contains links to localized documents that are in
draft state.
</p>
<ul class="subsectionNav">
<li class="link">
<a>
Catalan (ca)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ca/api/quick-start/content/index.html">
API Quick Start
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Chinese (zh_CN)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/zh_CN/api/quick-start/content/index.html">
API Quick Start
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
French (fr)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/fr/user-guide/content/">
User Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Japanese (ja)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ja/openstack-ops/content/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Korean (ko_KR)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ko_KR/api/quick-start/content/index.html">
API Quick Start
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Spanish (es)
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/es/api/quick-start/content/index.html">
API Quick Start
</a>
</dd>
</dl>
</div>
<div class="span-12 last" id="subnav">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Translation
</a>
</li>
</ul>
<dl>
<dt>
To help with translation, join the
<a href="https://wiki.openstack.org/wiki/I18nTeam">
OpenStack I18N team
</a>
.
</dt>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,217 +1,47 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Dokumente
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="../common/css/main-landing.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<style type="text/css">
.container dl dt {
margin-left: 1.0em;
font-weight: normal;
}
.container dl dd {
margin-left: 2.0em;
}
</style>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
</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%;">
Chargement
</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-1"]);
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">
<p>
Cette page fournit la liste des documentations OpenStack traduites en Français.
</p>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav">
<li class="link">
<a>
Utiliser l'API
</a>
</li>
</ul>
<dl>
<dt>
<a href="http://docs.openstack.org/fr/api/quick-start/content/index.html">
Démarrage rapide pour l'API OpenStack
</a>
</dt>
</dl>
</div>
<div class="span-12 last" id="subnav">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Participer
</a>
</li>
</ul>
<dl>
<dt>
Pour participer à la traduction de la documentation et des projets OpenStack,
rejoignez l'
<a href="https://www.transifex.com/projects/p/openstack/language/fr/">
équipe de traduction française de Transifex
</a>
.
</dt>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
</body>
</html>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Frensh{% endblock %}
{% block title %}Documentation (French){% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
<p>
Cette page fournit la liste des documentations OpenStack traduites en Français.
</p>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav">
<li class="link">
<a>
Utiliser l'API
</a>
</li>
</ul>
<dl>
<dt>
<a href="http://docs.openstack.org/fr/api/quick-start/content/index.html">
Démarrage rapide pour l'API OpenStack
</a>
</dt>
</dl>
</div>
<div class="span-12 last" id="subnav">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Participer
</a>
</li>
</ul>
<dl>
<dt>
Pour participer à la traduction de la documentation et des projets OpenStack,
rejoignez l'
<a href="https://www.transifex.com/projects/p/openstack/language/fr/">
équipe de traduction française de Transifex
</a>
.
</dt>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,422 +1,183 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Docs: Grizzly
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
</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>
<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-1"]);
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">
<div class="dropDownTrigger">
<p>
<a href="#">
More Releases and Languages...
</a>
</p>
<div class="dropDown">
<div>
<ul>
<li>
Releases
</li>
<li class="link">
<a href="/trunk/" title='Go to the "in progress docs" page'>
In progress (master branch)
</a>
</li>
<li class="link">
<a href="/icehouse/" title='Go to the "Icehouse release" page'>
Icehouse (current release)
</a>
</li>
<li class="link">
<a href="/havana/" title='Go to the "Havana release" page'>
Havana
</a>
</li>
<li class="link">
<a href="/grizzly/" title='Go to the "Grizzly" page'>
Grizzly
</a>
</li>
<li class="link">
<a href="/incubation/" title='Go to the "Incubation" page'>
Incubation
</a>
</li>
<li>
Languages
</li>
<li class="link">
<a href="/ja/" title="Go to the Japanese documentation">
日本語 (Japanese)
</a>
</li>
<li class="link">
<a href="/de/" title="Go to the German documentation">
Deutsch (German)
</a>
</li>
<li class="link">
<a href="/fr/" title="Go to the French documentation">
Français (French)
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="span-12 last">
<p>
</p>
</div>
<div class="span-12">
<h4>
<a class="headerlink" href="http://openstack.org/software/start/">
How to Get Started with OpenStack
</a>
</h4>
<h4 class="special">
Install OpenStack
</h4>
<dl>
<dd>
<a href="http://docs.openstack.org/grizzly/basic-install/apt/content">
Basic Installation Guide for Ubuntu 12.04 (LTS) and Debian Wheezy
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/basic-install/yum/content">
Basic Installation Guide for Fedora 18
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-compute/install/yum/content/">
Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-compute/install/apt/content/">
Installation Guide for Ubuntu 12.04 (LTS)
</a>
</dd>
</dl>
<h4 class="special">
Configure and run an OpenStack cloud
</h4>
<dl>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-block-storage/admin/content/">
Block Storage Administration Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-compute/admin/content/">
Compute Administration Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-network/admin/content/">
Networking Administration Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-object-storage/admin/content/">
Object Storage Administration Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ops/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/high-availability-guide/content/index.html">
High Availability Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
</div>
<div class="span-12 last">
<p>
</p>
<h4 class="special">
Develop applications for OpenStack clouds
</h4>
<dl>
<dd>
<a href="http://developer.openstack.org/">
Open source software for application development
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 and Extensions Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
<h4 class="special">
Contribute to OpenStack docs, infrastructure, and code
</h4>
<dl>
<dd>
<a href="http://wiki.openstack.org/Documentation/HowTo">
OpenStack Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/openstack-projects.html">
Python Developer Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/language-bindings.html">
Language Bindings and Python Clients
</a>
</dd>
<dd>
<a href="http://ci.openstack.org/">
OpenStack Project Infrastructure
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/tempest/">
Tempest Test Suite for OpenStack
</a>
</dd>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
<script charset="utf-8" type="text/javascript">
//<![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>
{% extends "templates/base.tmpl" %}
{% block title %}Grizzly{% endblock %}
{% block pagetitle %}Documentation (Grizzly){% endblock %}
{% block content %}
<div class="container">
{% include 'templates/dropdown_releases_and_languages.tmpl' %}
<div class="span-12 last">
<p>
</p>
</div>
<div class="span-12">
<h4>
<a class="headerlink" href="http://openstack.org/software/start/">
How to Get Started with OpenStack
</a>
</h4>
<h4 class="special">
Install OpenStack
</h4>
<dl>
<dd>
<a href="http://docs.openstack.org/grizzly/basic-install/apt/content">
Basic Installation Guide for Ubuntu 12.04 (LTS) and Debian Wheezy
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/basic-install/yum/content">
Basic Installation Guide for Fedora 18
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-compute/install/yum/content/">
Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-compute/install/apt/content/">
Installation Guide for Ubuntu 12.04 (LTS)
</a>
</dd>
</dl>
<h4 class="special">
Configure and run an OpenStack cloud
</h4>
<dl>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-block-storage/admin/content/">
Block Storage Administration Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-compute/admin/content/">
Compute Administration Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-network/admin/content/">
Networking Administration Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/grizzly/openstack-object-storage/admin/content/">
Object Storage Administration Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ops/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/high-availability-guide/content/index.html">
High Availability Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
</div>
<div class="span-12 last">
<p>
</p>
<h4 class="special">
Develop applications for OpenStack clouds
</h4>
<dl>
<dd>
<a href="http://developer.openstack.org/">
Open source software for application development
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 and Extensions Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
<h4 class="special">
Contribute to OpenStack docs, infrastructure, and code
</h4>
<dl>
<dd>
<a href="http://wiki.openstack.org/Documentation/HowTo">
OpenStack Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/openstack-projects.html">
Python Developer Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/language-bindings.html">
Language Bindings and Python Clients
</a>
</dd>
<dd>
<a href="http://ci.openstack.org/">
OpenStack Project Infrastructure
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/tempest/">
Tempest Test Suite for OpenStack
</a>
</dd>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,473 +1,244 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Docs: Havana
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="../common/css/main-landing.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/dropdown.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
Documentation (Havana)
</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-1"]);
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">
</div>
</div>
<div class="container">
<div class="span-12">
<div class="dropDownTrigger">
<p>
<a href="#">
More releases and languages...
</a>
</p>
<div class="dropDown">
<div>
<ul>
<li>
Releases
</li>
<li class="link">
<a href="/trunk/" title='Go to the "in progress docs" page'>
In progress (master branch)
</a>
</li>
<li class="link">
<a href="/icehouse/" title='Go to the "Icehouse release" page'>
Icehouse (current release)
</a>
</li>
<li class="link">
<a href="/havana/" title='Go to the "Havana release" page'>
Havana
</a>
</li>
<li>
Languages
</li>
<li class="link">
<a href="/ja/" title="Go to the Japanese documentation">
日本語 (Japanese)
</a>
</li>
<li class="link">
<a href="/de/" title="Go to the German documentation">
Deutsch (German)
</a>
</li>
<li class="link">
<a href="/fr/" title="Go to the French documentation">
Français (French)
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav-link">
<li class="link">
<a href="http://openstack.org/software/start/" title='Go to the "How to Get Started with OpenStack" page'>
Get started
</a>
</li>
</ul>
<ul class="subsectionNav-link">
<li class="link">
<a href="http://docs.openstack.org/training-guides/content/" title='Go to the "OpenStack Training Guides" page'>
Get training
</a>
</li>
</ul>
<ul class="subsectionNav">
<li class="link">
<a>
Install OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/havana/install-guide/install/apt-debian/content/">
Installation Guide for Debian 7.0
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/havana/install-guide/install/zypper/content/">
Installation Guide for openSUSE and SUSE Linux Enterprise Server
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/havana/install-guide/install/yum/content/">
Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/havana/install-guide/install/apt/content/">
Installation Guide for Ubuntu 12.04 (LTS) Server
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Configure and run OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/admin-guide-cloud/content/">
Cloud Administrator Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/havana/config-reference/content/">
Configuration Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/openstack-ops/content/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/high-availability-guide/content/">
High Availability Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/security-guide/content/">
Security Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Use OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide-admin/content/">
Admin User Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/cli-reference/content/">
Command-Line Interface Reference
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Get API reference information
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference (HTML)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref-guides/bk-api-ref.pdf">
API Complete Reference (PDF)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 and Extensions Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-more">
<li class="link last-right-more">
<a>
Contribute to OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://wiki.openstack.org/Documentation/HowTo">
OpenStack Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/openstack-projects.html">
Python Developer Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/language-bindings.html">
Language Bindings and Python Clients
</a>
</dd>
<dd>
<a href="http://ci.openstack.org/">
OpenStack Project Infrastructure
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/infra/manual/">
OpenStack Infrastructure User Manual
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/tempest/">
Tempest Test Suite for OpenStack
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-most">
<li class="link last-right-most">
<a>
Get involved
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://www.openstack.org/join">
Join the OpenStack Foundation
</a>
</dd>
<dd>
<a href="http://www.openstack.org/user-survey/">
Take the Deployment Survey
</a>
</dd>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
<script charset="utf-8" type="text/javascript">
//<![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>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Havana{% endblock %}
{% block title %}Documentation (Havana){% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
</div>
</div>
<div class="container">
{% include 'templates/dropdown_releases_and_languages.tmpl' %}
<div class="span-12" id="subnav">
<ul class="subsectionNav-link">
<li class="link">
<a href="http://openstack.org/software/start/" title='Go to the "How to Get Started with OpenStack" page'>
Get started
</a>
</li>
</ul>
<ul class="subsectionNav-link">
<li class="link">
<a href="http://docs.openstack.org/training-guides/content/" title='Go to the "OpenStack Training Guides" page'>
Get training
</a>
</li>
</ul>
<ul class="subsectionNav">
<li class="link">
<a>
Install OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/havana/install-guide/install/apt-debian/content/">
Installation Guide for Debian 7.0
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/havana/install-guide/install/zypper/content/">
Installation Guide for openSUSE and SUSE Linux Enterprise Server
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/havana/install-guide/install/yum/content/">
Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/havana/install-guide/install/apt/content/">
Installation Guide for Ubuntu 12.04 (LTS) Server
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Configure and run OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/admin-guide-cloud/content/">
Cloud Administrator Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/havana/config-reference/content/">
Configuration Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/openstack-ops/content/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/high-availability-guide/content/">
High Availability Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/security-guide/content/">
Security Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Use OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide-admin/content/">
Admin User Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/cli-reference/content/">
Command-Line Interface Reference
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Get API reference information
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference (HTML)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref-guides/bk-api-ref.pdf">
API Complete Reference (PDF)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 and Extensions Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-more">
<li class="link last-right-more">
<a>
Contribute to OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://wiki.openstack.org/Documentation/HowTo">
OpenStack Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/openstack-projects.html">
Python Developer Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/language-bindings.html">
Language Bindings and Python Clients
</a>
</dd>
<dd>
<a href="http://ci.openstack.org/">
OpenStack Project Infrastructure
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/infra/manual/">
OpenStack Infrastructure User Manual
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/tempest/">
Tempest Test Suite for OpenStack
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-most">
<li class="link last-right-most">
<a>
Get involved
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://www.openstack.org/join">
Join the OpenStack Foundation
</a>
</dd>
<dd>
<a href="http://www.openstack.org/user-survey/">
Take the Deployment Survey
</a>
</dd>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,484 +1,255 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Docs: Icehouse
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="../common/css/main-landing.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/dropdown.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
Documentation (Icehouse)
</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-1"]);
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">
</div>
</div>
<div class="container">
<div class="span-12">
<div class="dropDownTrigger">
<p>
<a href="#">
More releases and languages...
</a>
</p>
<div class="dropDown">
<div>
<ul>
<li>
Releases
</li>
<li class="link">
<a href="/trunk/" title='Go to the "in progress docs" page'>
In progress (master branch)
</a>
</li>
<li class="link">
<a href="/icehouse/" title='Go to the "Icehouse release" page'>
Icehouse (current release)
</a>
</li>
<li class="link">
<a href="/havana/" title='Go to the "Havana release" page'>
Havana
</a>
</li>
<li>
Languages
</li>
<li class="link">
<a href="/ja/" title="Go to the Japanese documentation">
日本語 (Japanese)
</a>
</li>
<li class="link">
<a href="/de/" title="Go to the German documentation">
Deutsch (German)
</a>
</li>
<li class="link">
<a href="/fr/" title="Go to the French documentation">
Français (French)
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav-link">
<li class="link">
<a href="http://openstack.org/software/start/" title='Go to the "How to Get Started with OpenStack" page'>
Get started
</a>
</li>
</ul>
<ul class="subsectionNav-link">
<li class="link">
<a href="http://docs.openstack.org/training-guides/content/" title='Go to the "OpenStack Training Guides" page'>
Get training
</a>
</li>
</ul>
<ul class="subsectionNav">
<li class="link">
<a>
Install OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/apt-debian/content/">
Installation Guide for Debian 7.0
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/zypper/content/">
Installation Guide for openSUSE and SUSE Linux Enterprise Server
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/yum/content/">
Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/apt/content/">
Installation Guide for Ubuntu 12.04/14.04 (LTS)
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Configure and run
OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/arch-design/content/">
Architecture Design Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/config-reference/content/">
Configuration Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/admin-guide-cloud/content/">
Cloud Administrator Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/high-availability-guide/content/index.html">
High Availability Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/openstack-ops/content/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/security-guide/content/">
Security Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Use OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide-admin/content/">
Admin User Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/cli-reference/content/">
Command-Line Interface Reference
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/">
Open source software for application development
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Get API reference information
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference (HTML)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref-guides/bk-api-ref.pdf">
API Complete Reference (PDF)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-more">
<li class="link last-right-more">
<a>
Contribute to OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://wiki.openstack.org/Documentation/HowTo">
OpenStack Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/openstack-projects.html">
Python Developer Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/language-bindings.html">
Language Bindings and Python Clients
</a>
</dd>
<dd>
<a href="http://ci.openstack.org/">
OpenStack Project Infrastructure
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/infra/manual/">
OpenStack Infrastructure User Manual
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/tempest/">
Tempest Test Suite for OpenStack
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-most">
<li class="link last-right-most">
<a>
Get involved
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://www.openstack.org/join">
Join the OpenStack Foundation
</a>
</dd>
<dd>
<a href="http://www.openstack.org/user-survey/">
Take the Deployment Survey
</a>
</dd>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
<script charset="utf-8" type="text/javascript">
//<![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>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Icehouse{% endblock %}
{% block title %}Documentation (Icehouse){% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
</div>
</div>
<div class="container">
{% include 'templates/dropdown_releases_and_languages.tmpl' %}
<div class="span-12" id="subnav">
<ul class="subsectionNav-link">
<li class="link">
<a href="http://openstack.org/software/start/" title='Go to the "How to Get Started with OpenStack" page'>
Get started
</a>
</li>
</ul>
<ul class="subsectionNav-link">
<li class="link">
<a href="http://docs.openstack.org/training-guides/content/" title='Go to the "OpenStack Training Guides" page'>
Get training
</a>
</li>
</ul>
<ul class="subsectionNav">
<li class="link">
<a>
Install OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/apt-debian/content/">
Installation Guide for Debian 7.0
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/zypper/content/">
Installation Guide for openSUSE and SUSE Linux Enterprise Server
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/yum/content/">
Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/apt/content/">
Installation Guide for Ubuntu 12.04/14.04 (LTS)
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Configure and run
OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/arch-design/content/">
Architecture Design Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/config-reference/content/">
Configuration Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/admin-guide-cloud/content/">
Cloud Administrator Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/high-availability-guide/content/index.html">
High Availability Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/openstack-ops/content/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/security-guide/content/">
Security Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Use OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide-admin/content/">
Admin User Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/cli-reference/content/">
Command-Line Interface Reference
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/">
Open source software for application development
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Get API reference information
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference (HTML)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref-guides/bk-api-ref.pdf">
API Complete Reference (PDF)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-more">
<li class="link last-right-more">
<a>
Contribute to OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://wiki.openstack.org/Documentation/HowTo">
OpenStack Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/openstack-projects.html">
Python Developer Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/language-bindings.html">
Language Bindings and Python Clients
</a>
</dd>
<dd>
<a href="http://ci.openstack.org/">
OpenStack Project Infrastructure
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/infra/manual/">
OpenStack Infrastructure User Manual
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/tempest/">
Tempest Test Suite for OpenStack
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-most">
<li class="link last-right-most">
<a>
Get involved
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://www.openstack.org/join">
Join the OpenStack Foundation
</a>
</dd>
<dd>
<a href="http://www.openstack.org/user-survey/">
Take the Deployment Survey
</a>
</dd>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,483 +1,256 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<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 href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="common/css/main-landing.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/dropdown.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<!--<script type="text/javascript">
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Current{% endblock %}
{% block title %}Documentation (Current){% endblock %}
{% block content %}
<div class="container">
{% include 'templates/dropdown_releases_and_languages.tmpl' %}
</div>
<div class="container">
<div class="span-12">
</div>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_gaq.push(['_setDomainName', '.openstack.org']);
_gaq.push(['_trackPageview']);
<div class="span-12" id="subnav">
<ul class="subsectionNav-link">
<li class="link">
<a href="http://openstack.org/software/start/" title='Go to the "How to Get Started with OpenStack" page'>
Get started
</a>
</li>
</ul>
<ul class="subsectionNav-link">
<li class="link">
<a href="http://docs.openstack.org/training-guides/content/" title='Go to the "OpenStack Training Guides" page'>
Get training
</a>
</li>
</ul>
<ul class="subsectionNav">
<li class="link">
<a>
Install OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/apt-debian/content/">
Installation Guide for Debian 7.0
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/zypper/content/">
Installation Guide for openSUSE and SUSE Linux Enterprise Server
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/yum/content/">
Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/apt/content/">
Installation Guide for Ubuntu 12.04/14.04 (LTS)
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Configure and run OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/arch-design/content/">
Architecture Design Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/config-reference/content/">
Configuration Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/admin-guide-cloud/content/">
Cloud Administrator Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/high-availability-guide/content/index.html">
High Availability Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ops/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/security-guide/content/">
Security Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Use OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide-admin/content/">
Admin User Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/cli-reference/content/">
Command-Line Interface Reference
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/">
Open source software for application development
</a>
</dd>
</dl>
</div>
(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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
Documentation (Current)
</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-1"]);
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">
</div>
</div>
<div class="container">
<div class="span-12">
<div class="dropDownTrigger">
<p>
<a href="#">
More releases and languages...
</a>
</p>
<div class="dropDown">
<div>
<ul>
<li>
Releases
</li>
<li class="link">
<a href="/trunk/" title='Go to the "in progress docs" page'>
In progress (master branch)
</a>
</li>
<li class="link">
<a href="/icehouse/" title='Go to the "Icehouse release" page'>
Icehouse (current release)
</a>
</li>
<li class="link">
<a href="/havana/" title='Go to the "Havana release" page'>
Havana
</a>
</li>
<li>
Languages
</li>
<li class="link">
<a href="/ja/" title="Go to the Japanese documentation">
日本語 (Japanese)
</a>
</li>
<li class="link">
<a href="/de/" title="Go to the German documentation">
Deutsch (German)
</a>
</li>
<li class="link">
<a href="/fr/" title="Go to the French documentation">
Français (French)
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav-link">
<li class="link">
<a href="http://openstack.org/software/start/" title='Go to the "How to Get Started with OpenStack" page'>
Get started
</a>
</li>
</ul>
<ul class="subsectionNav-link">
<li class="link">
<a href="http://docs.openstack.org/training-guides/content/" title='Go to the "OpenStack Training Guides" page'>
Get training
</a>
</li>
</ul>
<ul class="subsectionNav">
<li class="link">
<a>
Install OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/apt-debian/content/">
Installation Guide for Debian 7.0
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/zypper/content/">
Installation Guide for openSUSE and SUSE Linux Enterprise Server
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/yum/content/">
Installation Guide for Red Hat Enterprise Linux, CentOS, and Fedora
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/install-guide/install/apt/content/">
Installation Guide for Ubuntu 12.04/14.04 (LTS)
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Configure and run OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/arch-design/content/">
Architecture Design Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/icehouse/config-reference/content/">
Configuration Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/admin-guide-cloud/content/">
Cloud Administrator Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/high-availability-guide/content/index.html">
High Availability Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/openstack-ops/content/">
Operations Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/security-guide/content/">
Security Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/image-guide/content/">
Virtual Machine Image Guide
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
Use OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/api/quick-start/content/">
API Quick Start
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide/content/">
End User Guide (includes Python SDK)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/user-guide-admin/content/">
Admin User Guide
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/cli-reference/content/">
Command-Line Interface Reference
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/">
Open source software for application development
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Get API reference information
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference (HTML)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref-guides/bk-api-ref.pdf">
API Complete Reference (PDF)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 and Extensions Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-more">
<li class="link last-right-more">
<a>
Contribute to OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://wiki.openstack.org/Documentation/HowTo">
OpenStack Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/openstack-projects.html">
Python Developer Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/language-bindings.html">
Language Bindings and Python Clients
</a>
</dd>
<dd>
<a href="http://ci.openstack.org/">
OpenStack Project Infrastructure
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/infra/manual/">
OpenStack Infrastructure User Manual
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/tempest/">
Tempest Test Suite for OpenStack
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-most">
<li class="link last-right-most">
<a>
Get involved
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://www.openstack.org/join">
Join the OpenStack Foundation
</a>
</dd>
<dd>
<a href="http://www.openstack.org/user-survey/">
Take the Deployment Survey
</a>
</dd>
</dl>
</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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
<script charset="utf-8" type="text/javascript">
//<![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>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
Get API reference information
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://developer.openstack.org/api-ref.html">
API Complete Reference (HTML)
</a>
</dd>
<dd>
<a href="http://developer.openstack.org/api-ref-guides/bk-api-ref.pdf">
API Complete Reference (PDF)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/2.0/content/">
Block Storage API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-block-storage/1.0/content/">
Block Storage API v1.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-compute/2/content/">
Compute API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">
Identity API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-network/2.0/content/">
Networking API v2.0 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/2.0/content/">
Image Service API v2 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-image-service/1.1/content/">
Image Service API v1 Reference
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/api/openstack-object-storage/1.0/content/">
Object Storage API v1 Reference
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-more">
<li class="link last-right-more">
<a>
Contribute to OpenStack
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://wiki.openstack.org/Documentation/HowTo">
OpenStack Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/openstack-projects.html">
Python Developer Documentation
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/language-bindings.html">
Language Bindings and Python Clients
</a>
</dd>
<dd>
<a href="http://ci.openstack.org/">
OpenStack Project Infrastructure
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/infra/manual/">
OpenStack Infrastructure User Manual
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/developer/tempest/">
Tempest Test Suite for OpenStack
</a>
</dd>
</dl>
<ul class="subsectionNav last-right-most">
<li class="link last-right-most">
<a>
Get involved
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://www.openstack.org/join">
Join the OpenStack Foundation
</a>
</dd>
<dd>
<a href="http://www.openstack.org/user-survey/">
Take the Deployment Survey
</a>
</dd>
</dl>
</div>
</div>
{% endblock content %}

View File

@ -1,304 +1,136 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack ドキュメント
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/docblitz.css" rel="stylesheet" type="text/css"/>
<link href="http://docs.openstack.org/common/css/main-landing.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<style type="text/css">
.container dl dt {
margin-left: 1.0em;
font-weight: normal;
}
.container dl dd {
margin-left: 2.0em;
}
</style>
<!--<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the OpenStack Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="About OpenStack">
About
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Read stories about companies that use OpenStack to get work done.">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the OpenStack Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Edit your OpenStack community profile">
Profile
</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/glossary/content/glossary.html" title="See definitions of OpenStack terms">
Glossary
</a>
</li>
<li>
<a class="current" href="http://docs.openstack.org/" title="Go to the OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
ドキュメント
</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-1"]);
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>
<p>
本ページでは、日本語版のドキュメントを掲載しています。
<a href="http://docs.openstack.org/">
英語版
</a>
ドキュメントもご覧ください。
</p>
<!--h4><a class="headerlink"
href="http://openstack.org/software/start/"
>How to Get Started with OpenStack</a></h4-->
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav">
<li class="link">
<a>
OpenStack のインストール
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ja/trunk/install-guide/install/apt-debian/content/">
インストールガイド Debian 7.0 (Wheezy) 版 (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/trunk/install-guide/install/zypper/content/">
インストールガイド openSUSE、SUSE Linux Enterprise Server 版 (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/trunk/install-guide/install/yum/content/">
インストールガイド Red Hat Enterprise Linux、CentOS、Fedora 版 (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/trunk/install-guide/install/apt/content/">
インストールガイド Ubuntu 12.04/14.04 (LTS) 版 (ドラフト版)
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
OpenStack の設定と運用
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://openstack-ja.github.io/openstack-manuals/openstack-ops/content/">
運用ガイド
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/security-guide/content/">
セキュリティガイド (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/high-availability-guide/content/">
高可用性ガイド (ドラフト版)
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
OpenStack の利用
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ja/user-guide/content/">
エンドユーザーガイド (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/user-guide-admin/content/">
管理ユーザーガイド (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/api/quick-start/content/">
API クイックスタート (ドラフト版)
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
他の日本語ドキュメント
</a>
</li>
</ul>
<dl>
<dt>
<a href="http://openstack.jp/documents.html">
日本 OpenStack ユーザ会ドキュメント
</a>
</dt>
<dd>
ユーザ会主催のイベント、勉強会でのプレゼンテーションなど
</dd>
</dl>
<ul class="subsectionNav last-right-more">
<li class="link last-right-more">
<a>
日本語版の作成・翻訳について
</a>
</li>
</ul>
<p>
OpenStack のドキュメントの翻訳は
<a href="https://www.transifex.com/projects/p/openstack/language/ja/">
Transifex
</a>
で行っています。現在は
<a href="https://wiki.openstack.org/wiki/OpenStack_User_Groups#Japan">
日本 OpenStack ユーザ会
</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>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
</body>
</html>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Japanese{% endblock %}
{% block title %}ドキュメント{% endblock %}
{% block content %}
<div class="container">
<div>
<p>
本ページでは、日本語版のドキュメントを掲載しています。
<a href="http://docs.openstack.org/">
英語版
</a>
ドキュメントもご覧ください。
</p>
<!--h4><a class="headerlink"
href="http://openstack.org/software/start/"
>How to Get Started with OpenStack</a></h4-->
</div>
<div class="span-12" id="subnav">
<ul class="subsectionNav">
<li class="link">
<a>
OpenStack のインストール
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ja/trunk/install-guide/install/apt-debian/content/">
インストールガイド Debian 7.0 (Wheezy) 版 (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/trunk/install-guide/install/zypper/content/">
インストールガイド openSUSE、SUSE Linux Enterprise Server 版 (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/trunk/install-guide/install/yum/content/">
インストールガイド Red Hat Enterprise Linux、CentOS、Fedora 版 (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/trunk/install-guide/install/apt/content/">
インストールガイド Ubuntu 12.04/14.04 (LTS) 版 (ドラフト版)
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
OpenStack の設定と運用
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://openstack-ja.github.io/openstack-manuals/openstack-ops/content/">
運用ガイド
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/security-guide/content/">
セキュリティガイド (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/high-availability-guide/content/">
高可用性ガイド (ドラフト版)
</a>
</dd>
</dl>
<ul class="subsectionNav">
<li class="link">
<a>
OpenStack の利用
</a>
</li>
</ul>
<dl>
<dd>
<a href="http://docs.openstack.org/ja/user-guide/content/">
エンドユーザーガイド (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/user-guide-admin/content/">
管理ユーザーガイド (ドラフト版)
</a>
</dd>
<dd>
<a href="http://docs.openstack.org/ja/api/quick-start/content/">
API クイックスタート (ドラフト版)
</a>
</dd>
</dl>
</div>
<div class="span-12 last-right" id="subnav-right">
<ul class="subsectionNav last-right">
<li class="link">
<a>
他の日本語ドキュメント
</a>
</li>
</ul>
<dl>
<dt>
<a href="http://openstack.jp/documents.html">
日本 OpenStack ユーザ会ドキュメント
</a>
</dt>
<dd>
ユーザ会主催のイベント、勉強会でのプレゼンテーションなど
</dd>
</dl>
<ul class="subsectionNav last-right-more">
<li class="link last-right-more">
<a>
日本語版の作成・翻訳について
</a>
</li>
</ul>
<p>
OpenStack のドキュメントの翻訳は
<a href="https://www.transifex.com/projects/p/openstack/language/ja/">
Transifex
</a>
で行っています。現在は
<a href="https://wiki.openstack.org/wiki/OpenStack_User_Groups#Japan">
日本 OpenStack ユーザ会
</a>
のメンバーが中心となって、翻訳・レビューを行っています。
どなたでも参加できますので、是非ご参加ください。
</p>
</div>
</div>
{% endblock content %}

View File

@ -1,251 +1,66 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Docs: Operations Guide
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
// Used to record outbound links before the browser resets to the new site
function recordOutboundLink(link, category, action) {
try {
_gaq.push(['._trackEvent', category , action ]);
setTimeout('document.location = "' + link.href + '"', 100)
}catch(err){}
}
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="Go to the Software page">
Software
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Go to the User Stories page">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Go to the Profile page">
Profile
</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 class="current" href="http://docs.openstack.org/" title="Go to OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Operations Guide{% endblock %}
{% block title %}
<a href="http://docs.openstack.org/">Documentation</a> &gt; Operations Guide
{% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
<div class="photo">
<a href="http://shop.oreilly.com/product/0636920032625.do" onclick="recordOutboundLink(this, 'Outbound Links', 'oreilly.com');return false;">
<img src="../common/images/oreilly-openstack-ops-guide.png" width="100%"/>
</a>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
<a href="http://docs.openstack.org/">
Documentation
</a>
&gt; Operations Guide
</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">
<div class="photo">
<a href="http://shop.oreilly.com/product/0636920032625.do" onclick="recordOutboundLink(this, 'Outbound Links', 'oreilly.com');return false;">
<img src="../common/images/oreilly-openstack-ops-guide.png" width="100%"/>
</a>
</div>
</div>
<div class="span-12 last">
<p>
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/lYfHEy6E2n0?rel=0" width="560">
</iframe>
</p>
<p>
This book offers hard-earned experience from OpenStack operators who have run OpenStack
in production for six months or longer. They've gathered their notes, shared their stories,
and learned from each other in the room. We invite you to join in the quest for best practices
in OpenStack cloud operations. You can read the
<a href="/openstack-ops/content/" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.html');return false;">
latest updates
</a>
or download the new O'Reilly published versions below.
</p>
<p>
<a class="button" href="/openstack-ops/content/" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.html');return false;">
Current .html
</a>
<a class="button" href="/openstack-ops/openstack-ops-manual.pdf" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.pdf');return false;">
Current .pdf
</a>
</p>
<p>
<a class="button" href="oreilly-openstack-ops-guide.mobi" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.mobi');return false;">
O'Reilly .mobi
</a>
<a class="button" href="oreilly-openstack-ops-guide.epub" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.epub');return false;">
O'Reilly .epub
</a>
</p>
<p>
If you're interested in OpenStack books, please take a look at the
<a href="http://docs.openstack.org/sec/">
OpenStack Security Guide
</a>
, also written in a five-day book sprint.
</p>
<p align="right">
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
<img alt="Creative Commons License" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" style="border-width:0"/>
</a>
<br/>
This work is licensed under a
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
Creative Commons Attribution 3.0 United States License
</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>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
<script charset="utf-8" type="text/javascript">
//<![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>
</div>
<div class="span-12 last">
<p>
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/lYfHEy6E2n0?rel=0" width="560">
</iframe>
</p>
<p>
This book offers hard-earned experience from OpenStack operators who have run OpenStack
in production for six months or longer. They've gathered their notes, shared their stories,
and learned from each other in the room. We invite you to join in the quest for best practices
in OpenStack cloud operations. You can read the
<a href="/openstack-ops/content/" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.html');return false;">
latest updates
</a>
or download the new O'Reilly published versions below.
</p>
<p>
<a class="button" href="/openstack-ops/content/" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.html');return false;">
Current .html
</a>
<a class="button" href="/openstack-ops/openstack-ops-manual.pdf" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.pdf');return false;">
Current .pdf
</a>
</p>
<p>
<a class="button" href="oreilly-openstack-ops-guide.mobi" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.mobi');return false;">
O'Reilly .mobi
</a>
<a class="button" href="oreilly-openstack-ops-guide.epub" onclick="recordOutboundLink(this, 'Outbound Links', 'ops.epub');return false;">
O'Reilly .epub
</a>
</p>
<p>
If you're interested in OpenStack books, please take a look at the
<a href="http://docs.openstack.org/sec/">
OpenStack Security Guide
</a>
, also written in a five-day book sprint.
</p>
<p align="right">
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
<img alt="Creative Commons License" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" style="border-width:0"/>
</a>
<br/>
This work is licensed under a
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
Creative Commons Attribution 3.0 United States License
</a>
.
</p>
</div>
</div>
{% endblock content %}

View File

@ -1,306 +1,115 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org" name="generator"/>
<meta content="text/html; charset=utf8" http-equiv="Content-Type"/>
<meta content="Ip5yk0nd8yQHEo8I7SjzVfAiadlHvTvqQHLGwn1GFyU" name="google-site-verification"/>
<title>
OpenStack Docs: Security Guide
</title>
<!-- Google Fonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Sans&amp;subset=latin" rel="stylesheet" type="text/css"/>
<!-- Framework CSS -->
<link href="http://openstack.org/themes/openstack/css/blueprint/screen.css" media="screen, projection" rel="stylesheet" type="text/css"/>
<link href="http://openstack.org/themes/openstack/css/blueprint/print.css" media="print" rel="stylesheet" type="text/css"/>
<!--[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 href="http://openstack.org/themes/openstack/css/main.css" media="screen, projection, print" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
// Used to record outbound links before the browser resets to the new site
function recordOutboundLink(link, category, action) {
try {
_gaq.push(['._trackEvent', category , action ]);
setTimeout('document.location = "' + link.href + '"', 100)
}catch(err){}
}
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17511903-1']);
_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 class="span-19" id="navigation">
<ul id="Menu1">
<li>
<a href="http://www.openstack.org/" title="Go to the Home page">
Home
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/software/" title="Go to the Software page">
Software
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/user-stories/" title="Go to the User Stories page">
User Stories
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/community/" title="Go to the Community page">
Community
</a>
</li>
<li>
<a class="link" href="http://www.openstack.org/profile/" title="Go to the Profile page">
Profile
</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 class="current" href="http://docs.openstack.org/" title="Go to OpenStack Documentation">
Documentation
</a>
</li>
</ul>
</div>
</div>
</div>
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Security Guide{% endblock %}
{% block title %}
<a href="http://docs.openstack.org/">Documentation</a> &gt; Security Guide
{% endblock %}
{% block content %}
<div class="container">
<div class="span-12">
<div class="photo">
<img src="../common/images/openstack-security-guide.jpg" width="100%"/>
</div>
<!-- Page Content -->
<div class="container">
<div class="span-12">
<h3 class="subhead">
<a href="http://docs.openstack.org/">
Documentation
</a>
&gt; Security Guide
</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>
<p>
<a class="button" href="http://docs.openstack.org/security-guide/content/" onclick="recordOutboundLink(this, 'Outbound Links', 'security-guide.html');return false;">
HTML
</a>
<a class="button" href="http://docs.openstack.org/security-guide/security-guide.pdf" onclick="recordOutboundLink(this, 'Outbound Links', security-guide.pdf');return false;">
PDF
</a>
</p>
</div>
<div class="span-12 last">
<div class="photo">
<img src="../common/images/openstack-security-guide-team.jpg" width="100%"/>
</div>
<div class="container">
<div class="span-12">
<div class="photo">
<img src="../common/images/openstack-security-guide.jpg" width="100%"/>
</div>
<p>
<a class="button" href="http://docs.openstack.org/security-guide/content/" onclick="recordOutboundLink(this, 'Outbound Links', 'security-guide.html');return false;">
HTML
</a>
<a class="button" href="http://docs.openstack.org/security-guide/security-guide.pdf" onclick="recordOutboundLink(this, 'Outbound Links', security-guide.pdf');return false;">
PDF
</a>
</p>
</div>
<div class="span-12 last">
<div class="photo">
<img src="../common/images/openstack-security-guide-team.jpg" width="100%"/>
</div>
<p>
<b>
The OpenStack Security Guide provides best practices learned by real cloud operators while hardening their OpenStack deployments.
</b>
</p>
<p>
This book was written by a close community of security experts from the
<a href="https://launchpad.net/~openstack-ossg">
OpenStack Security Group
</a>
in a short, intense
week-long effort at an undisclosed location. One of the goals for this book is to bring together interested members to capture their collective knowledge and give it
back to the OpenStack community.
</p>
<p>
In this book you'll find practical security guidance:
</p>
<ul>
<li>
Discussions about each OpenStack service
</li>
<li>
Information about isolating security domains and securing domain bridges
</li>
<li>
Public and private cloud considerations
</li>
<li>
Best practices for management layers and access
</li>
<li>
Secure node bootstrapping and hardening
</li>
<li>
SSL, SSH, and PKI availability per OpenStack service
</li>
<li>
API endpoint best practices
</li>
<li>
Security for messaging transport and queues
</li>
<li>
Database and data security best practices and considerations
</li>
<li>
Hypervisor selection advice
</li>
<li>
Security services available for OpenStack instances and trusted images
</li>
<li>
Migration information
</li>
<li>
Logging information and considerations
</li>
<li>
Access control and identity management concepts
</li>
</ul>
<p>
You can get the
<a href="http://docs.openstack.org/security-guide/security-guide.pdf" onclick="recordOutboundLink(this, 'Outbound Links', security-guide.pdf');return false;">
PDF
</a>
to print yourself. If you'd like a bound copy,
<a href="http://www.lulu.com/commerce/index.php?fBuyContent=13956188" onclick="recordOutboundLink(this, 'Outbound Links', 'securitylulu.com');return false;">
buy it from Lulu
</a>
and all proceeds go to the Foundation to support more book sprints efforts like this one.
</p>
<p>
<a href="http://www.lulu.com/commerce/index.php?fBuyContent=13956188">
<img alt="Support independent publishing: Buy this book on Lulu." border="0" src="http://static.lulu.com/images/services/buy_now_buttons/us/blue2.gif?20130702092152"/>
</a>
</p>
<p align="right">
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
<img alt="Creative Commons License" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" style="border-width:0"/>
</a>
<br/>
This work is licensed under a
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
Creative Commons Attribution 3.0 United States License
</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>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript">
</script>
<script charset="utf-8" src="http://docs.openstack.org/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript">
</script>
<script charset="utf-8" type="text/javascript">
//<![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>
<p>
<b>
The OpenStack Security Guide provides best practices learned by real cloud operators while hardening their OpenStack deployments.
</b>
</p>
<p>
This book was written by a close community of security experts from the
<a href="https://launchpad.net/~openstack-ossg">
OpenStack Security Group
</a>
in a short, intense
ek-long effort at an undisclosed location. One of the goals for this book is to bring together interested members to capture their collective knowledge and give it
ck to the OpenStack community.
</p>
<p>
In this book you'll find practical security guidance:
</p>
<ul>
<li>
Discussions about each OpenStack service
</li>
<li>
Information about isolating security domains and securing domain bridges
</li>
<li>
Public and private cloud considerations
</li>
<li>
Best practices for management layers and access
</li>
<li>
Secure node bootstrapping and hardening
</li>
<li>
SSL, SSH, and PKI availability per OpenStack service
</li>
<li>
API endpoint best practices
</li>
<li>
Security for messaging transport and queues
</li>
<li>
Database and data security best practices and considerations
</li>
<li>
Hypervisor selection advice
</li>
<li>
Security services available for OpenStack instances and trusted images
</li>
<li>
Migration information
</li>
<li>
Logging information and considerations
</li>
<li>
Access control and identity management concepts
</li>
</ul>
<p>
You can get the
<a href="http://docs.openstack.org/security-guide/security-guide.pdf" onclick="recordOutboundLink(this, 'Outbound Links', security-guide.pdf');return false;">
PDF
</a>
to print yourself. If you'd like a bound copy,
<a href="http://www.lulu.com/commerce/index.php?fBuyContent=13956188" onclick="recordOutboundLink(this, 'Outbound Links', 'securitylulu.com');return false;">
buy it from Lulu
</a>
and all proceeds go to the Foundation to support more book sprints efforts like this one.
</p>
<p>
<a href="http://www.lulu.com/commerce/index.php?fBuyContent=13956188">
<img alt="Support independent publishing: Buy this book on Lulu." border="0" src="http://static.lulu.com/images/services/buy_now_buttons/us/blue2.gif?20130702092152"/>
</a>
</p>
<p align="right">
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
<img alt="Creative Commons License" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" style="border-width:0"/>
</a>
<br/>
This work is licensed under a
<a href="http://creativecommons.org/licenses/by/3.0/us/" rel="license">
Creative Commons Attribution 3.0 United States License
</a>
.
</p>
</div>
</div>
{% endblock content %}

View File

Before

Width:  |  Height:  |  Size: 254 KiB

After

Width:  |  Height:  |  Size: 254 KiB

View File

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 155 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 172 B

After

Width:  |  Height:  |  Size: 172 B

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 619 B

After

Width:  |  Height:  |  Size: 619 B

View File

Before

Width:  |  Height:  |  Size: 471 B

After

Width:  |  Height:  |  Size: 471 B

View File

Before

Width:  |  Height:  |  Size: 331 B

After

Width:  |  Height:  |  Size: 331 B

View File

Before

Width:  |  Height:  |  Size: 598 B

After

Width:  |  Height:  |  Size: 598 B

View File

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

Before

Width:  |  Height:  |  Size: 729 B

After

Width:  |  Height:  |  Size: 729 B

View File

Before

Width:  |  Height:  |  Size: 199 B

After

Width:  |  Height:  |  Size: 199 B

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 270 KiB

After

Width:  |  Height:  |  Size: 270 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 201 KiB

After

Width:  |  Height:  |  Size: 201 KiB

View File

Before

Width:  |  Height:  |  Size: 762 KiB

After

Width:  |  Height:  |  Size: 762 KiB

View File

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 406 B

View File

Before

Width:  |  Height:  |  Size: 117 B

After

Width:  |  Height:  |  Size: 117 B

View File

Before

Width:  |  Height:  |  Size: 198 B

After

Width:  |  Height:  |  Size: 198 B

View File

Before

Width:  |  Height:  |  Size: 278 B

After

Width:  |  Height:  |  Size: 278 B

View File

Before

Width:  |  Height:  |  Size: 240 B

After

Width:  |  Height:  |  Size: 240 B

View File

Before

Width:  |  Height:  |  Size: 726 B

After

Width:  |  Height:  |  Size: 726 B

View File

Before

Width:  |  Height:  |  Size: 177 B

After

Width:  |  Height:  |  Size: 177 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 169 B

After

Width:  |  Height:  |  Size: 169 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1008 B

After

Width:  |  Height:  |  Size: 1008 B

View File

Before

Width:  |  Height:  |  Size: 631 B

After

Width:  |  Height:  |  Size: 631 B

View File

Before

Width:  |  Height:  |  Size: 105 B

After

Width:  |  Height:  |  Size: 105 B

View File

Before

Width:  |  Height:  |  Size: 631 B

After

Width:  |  Height:  |  Size: 631 B

View File

Before

Width:  |  Height:  |  Size: 106 B

After

Width:  |  Height:  |  Size: 106 B

View File

Before

Width:  |  Height:  |  Size: 837 B

After

Width:  |  Height:  |  Size: 837 B

View File

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 406 B

View File

Before

Width:  |  Height:  |  Size: 841 B

After

Width:  |  Height:  |  Size: 841 B

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 807 B

After

Width:  |  Height:  |  Size: 807 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Some files were not shown because too many files have changed in this diff Show More