openstack-manuals/doc/admin-guide-cloud/ch_orchestration.xml
zhu.rong 8a911f8964 [admin-guide-cloud]Let the Orchestration cli link directly to Orchestration cli
Now the Orchestration cli link to the index of the CLI guide

This patch let the link directly to Orchestration cli Chapter

Change-Id: I00642b6945b995d5000b60a86df9b27cd739603d
2015-07-24 17:07:56 +08:00

46 lines
2.7 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<chapter xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
version="5.0"
xml:id="ch_admin-openstack-orchestration">
<title>Orchestration</title>
<para>Orchestration is an orchestration engine that provides the possibility
to launch multiple composite cloud applications based on templates in
the form of text files that can be treated like code. A native
Heat Orchestration Template (HOT) format is evolving, but it also
endeavors to provide compatibility with the AWS CloudFormation template
format, so that many existing CloudFormation templates can be launched
on OpenStack.</para>
<section xml:id="section_orchestration-introduction">
<title>Introduction</title>
<para>Orchestration is a tool for orchestrating clouds that
automatically configures and deploys resources in stacks.
Such deployments can be simple — like deploying WordPress on Ubuntu
with a SQL back end. And they can be quite complex, like launching
a group of servers that autoscale: starting and stopping based on
realtime CPU loading information from the Telemetry module.</para>
<para>Orchestration stacks are defined with templates, which are
non-procedural documents describing tasks in terms of resources,
parameters, inputs, constraints and dependencies. When
Orchestration module was originally introduced, it worked with
AWS CloudFormation templates, which are in JSON format.</para>
<para>Now, Orchestration also executes HOT (Heat Orchestration
Template) templates, written in YAML: a terse notation that loosely
follows Python/Ruby-type structural conventions (colons, returns,
indentation) so its more easily to write, parse, grep, generate with
tools, and maintain with source-code management systems.</para>
<para>Orchestration can be accessed via the CLI, and using RESTful queries.
Orchestration module provides both an OpenStack-native REST API
and a CloudFormation-compatible Query API. Orchestration is also
integrated with OpenStack dashboard in order to launching stacks from
templates through web-interface.</para>
<para>For more details how to use Orchestration module command-line see
<link xlink:href="http://docs.openstack.org/cli-reference/content/heatclient_commands.html">
OpenStack Command line interface reference</link>
</para>
</section>
<xi:include href="orchestration/section_orchestration-auth-model.xml"/>
<xi:include href="orchestration/section_orchestration-stack-domain-users.xml"/>
</chapter>