Files
openstack-manuals/doc/admin-guide-cloud-rst/source/orchestration.rst
Olena Logvinova e610a0a6a7 section_orchestration_stack-domain-users.xml to RST
This patch:
- adds a translated orchestration_stack-domain-users.rst to the
  openstack-manuals/doc/admin-guide-cloud-rst/source;
- removes a duplicated sentence in the Stack domain users
  configuration section (The domain ID is returned by this command,
  and is referred to as $HEAT_DOMAIN_ID below.)

Change-Id: I9833a6b1d08bc2f443086eae6e508b1f3718a1a5
2015-06-25 19:34:17 +03:00

2.2 KiB

Orchestration

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.

Introduction

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 an 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.

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.

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 it is more easy to write, parse, grep, generate with tools, and maintain source-code management systems.

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 launch stacks from templates through a web interface.

For more details on how to use Orchestration module through a command line, see OpenStack Command-Line Interface Reference.

orchestration-auth-model.rst orchestration-stack-domain-users.rst