Device and Service manager
Go to file
OpenDev Sysadmins 0eccb6c497 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:49:59 +00: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 OpenDev Migration Patch 2019-04-19 19:49:59 +00:00
.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