Device and Service manager
Go to file
Andreas Jaeger 4cb9e19120 Cleanup tox.ini: Remove obsolete constraints
Remove old and unused constraints environments from tox.ini. Those
have never been used. Use standard environments as default list.

Note that the repo has in the past not used constraints in OpenStack
CI, this change keeps the status quo.

For more information about constraints see:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html

Change-Id: I135237159a28d55810a2b4708ddef298eb1ee6b0
2016-08-26 18:04:14 +02:00
doc/source Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
etc config file update 2016-04-14 16:18:21 +05:30
namos re-factored the processor 2016-04-18 15:55:09 +05:30
.coveragerc Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
.gitignore Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
.gitreview Update the gitreivew 2016-02-11 16:56:51 +05:30
.mailmap Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
.testr.conf Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
CONTRIBUTING.rst Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
HACKING.rst Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
LICENSE Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
MANIFEST.in Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
README.rst Correct the namos-api port number 2016-04-18 16:10:26 +05:30
babel.cfg Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
config-generator.conf deployment node type 2016-04-13 21:37:57 +05:30
requirements.txt rpc layer 2016-03-20 12:59:31 +05:30
setup.cfg re-factored the processor 2016-04-18 15:55:09 +05:30
setup.py Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
test-requirements.txt Initial Cookiecutter Commit. 2016-02-11 17:57:07 +05:30
tox.ini Cleanup tox.ini: Remove obsolete constraints 2016-08-26 18:04:14 +02:00

README.rst

namos - OpenStack manager

Features

  • Automatic discovery of OpenStack deployment architecture

How to setup db

  • create the 'namos' db using below command

    create database namos

  • update database.connection in /etc/namos/namos.conf with db username and password

  • Run the below command to sync the namos schema

    namos-manage create_schema

How to setup namos

  • Assume, namos is cloned at /opt/stack/namos, then run below command to install namos from this directory.

    sudo python setup.py install

How to run namos

  • namos-api - Namos API starts to listen on port 9999. Now it does have support for keystone authendication

    namos-api

  • namos-manager - Namos backend service, to configured the number of workers, update os_manager->workers

namos-manager --config-file=/etc/namos/namos.conf

NOTE: Before running the namos-manager, please add os-namos agent in the console scripts of respective service components.

To find the 360 view of OpenStack deployment

Run http://localhost:9999/v1/view_360

It provides 360 degree view under region->service_node in the response. In addition, gives the current live status of each servicec components.

To find the status of components

Run the below command

namos-manage status

NOTE: This command supports to query status based on given node name, node type , service and component. To find more details run this command with --help