README and guide for conductor
This commit is contained in:
parent
756c39547b
commit
04498a50ad
8
conductor/README.rst
Normal file
8
conductor/README.rst
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
Glazier Conductor README
|
||||||
|
========================
|
||||||
|
Conductor is an Glazier orchestration engine that transforms object model sent by
|
||||||
|
REST API service into a series of Heat and Glazier-Agent commands
|
||||||
|
|
||||||
|
SEE ALSO
|
||||||
|
--------
|
||||||
|
* `Keero <http://keero.mirantis.com>`__
|
@ -1,5 +1,5 @@
|
|||||||
..
|
..
|
||||||
Copyright 2013, Mirantis Inc.
|
Copyright 2010 OpenStack Foundation
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
@ -14,7 +14,59 @@
|
|||||||
License for the specific language governing permissions and limitations
|
License for the specific language governing permissions and limitations
|
||||||
under the License.
|
under the License.
|
||||||
|
|
||||||
Welcome to Conductor's documentation!
|
=======================================================
|
||||||
==================================
|
Welcome to Conductor, the Glazier orchestration engine!
|
||||||
|
=======================================================
|
||||||
|
|
||||||
|
Conductor is an Glazier orchestration engine that transforms object model sent by
|
||||||
|
REST API service into a series of Heat and Glazier-Agent commands
|
||||||
|
|
||||||
|
This document describes Conductor for contributors of the project.
|
||||||
|
|
||||||
|
This documentation is generated by the Sphinx toolkit and lives in the source
|
||||||
|
tree.
|
||||||
|
|
||||||
|
Installation Guide
|
||||||
|
==================
|
||||||
|
Install
|
||||||
|
-------
|
||||||
|
|
||||||
|
Check out sources to some directory (<home>/glazier):
|
||||||
|
|
||||||
|
smelikyan@work:~/git clone ssh://<user>@gerrit.mirantis.com:29418/keero/keero.git
|
||||||
|
|
||||||
|
Install Conductor:
|
||||||
|
|
||||||
|
smelikyan@work:~/cd glazier/conductor && sudo python setup.py install
|
||||||
|
|
||||||
|
Configure
|
||||||
|
---------
|
||||||
|
|
||||||
|
Open configuration file for editing:
|
||||||
|
|
||||||
|
smelikyan@work:~/cd glazier/conductor/etc && nano conductor.conf
|
||||||
|
|
||||||
|
Configure according to you environment:
|
||||||
|
[DEFAULT]
|
||||||
|
log_file = logs/conductor.log
|
||||||
|
debug=True
|
||||||
|
verbose=True
|
||||||
|
|
||||||
|
[heat]
|
||||||
|
auth_url = http://localhost:5000/v2.0
|
||||||
|
|
||||||
|
[rabbitmq]
|
||||||
|
# this must be IP or hostname accessible from instances (VMs)
|
||||||
|
host = YOUR.REAL.IP.HERE
|
||||||
|
port = 5672
|
||||||
|
virtual_host = glazier
|
||||||
|
login = glazier
|
||||||
|
password = glazier
|
||||||
|
|
||||||
|
Run
|
||||||
|
----
|
||||||
|
|
||||||
|
Run Conductor and supply valid configuration file:
|
||||||
|
|
||||||
|
smelikyan@work:~/cd glazier/conductor && conductor --config-file=./glazier/conductor/etc/conductor.conf
|
||||||
|
|
||||||
We rule the world!
|
|
Loading…
Reference in New Issue
Block a user