Difference between revisions of "OpenStack:Masakari"

From Define Wiki
Jump to navigation Jump to search
(Add info on deploying Masakari + references)
 
(Add Masakari overrides explicitly)
Line 6: Line 6:
  
 
NOTE: You will need at least the Train version of <code>kolla-ansible</code> in order to use the <code>enable_masakari</code> override [3].
 
NOTE: You will need at least the Train version of <code>kolla-ansible</code> in order to use the <code>enable_masakari</code> override [3].
 +
 +
Overrides enabling Masakari:
 +
 +
<nowiki>
 +
enable_masakari: "yes"
 +
masakari_install_type: "source"
 +
</nowiki>
 +
 +
Inventory hosts:
 +
 +
<nowiki>
 +
[masakari-api:children]
 +
control
 +
 +
[masakari-engine:children]
 +
control
 +
 +
[masakari-monitors:children]
 +
compute
 +
</nowiki>
 +
 +
Other overrides making Masakari use internal APIs instead of public ones:
 +
 +
<code>config/masakari/masakari-monitors.conf</code>
 +
<nowiki>
 +
[api]
 +
api_interface = internal
 +
</nowiki>
 +
 +
<code>config/masakari/masakari-api.conf</code>
 +
<nowiki>
 +
[DEFAULT]
 +
nova_catalog_admin_info = compute:nova:internalURL
 +
# or
 +
#nova_catalog_admin_info = compute:nova:internal
 +
</nowiki>
 +
 +
<code>config/masakari/masakari-engine.conf</code>
 +
<nowiki>
 +
[DEFAULT]
 +
nova_catalog_admin_info = compute:nova:internalURL
 +
# or
 +
#nova_catalog_admin_info = compute:nova:internal
 +
</nowiki>
 +
 +
Masakari API uses TCP port 15868 by default.
 +
  
 
== Manage ==
 
== Manage ==

Revision as of 12:28, 18 February 2020

Deploy

kolla-ansible overrides for Masakari: https://bitbucket.org/bostonhpc/vkolla/src/masakari/

To create a full (VM-based) deployment with Masakari enabled follow steps listed in README.adoc.

NOTE: You will need at least the Train version of kolla-ansible in order to use the enable_masakari override [3].

Overrides enabling Masakari:

enable_masakari: "yes"
masakari_install_type: "source"

Inventory hosts:

[masakari-api:children]
control

[masakari-engine:children]
control

[masakari-monitors:children]
compute

Other overrides making Masakari use internal APIs instead of public ones:

config/masakari/masakari-monitors.conf

[api]
api_interface = internal

config/masakari/masakari-api.conf

[DEFAULT]
nova_catalog_admin_info = compute:nova:internalURL
# or
#nova_catalog_admin_info = compute:nova:internal

config/masakari/masakari-engine.conf

[DEFAULT]
nova_catalog_admin_info = compute:nova:internalURL
# or
#nova_catalog_admin_info = compute:nova:internal

Masakari API uses TCP port 15868 by default.


Manage

TODO


Resources

  1. https://docs.openstack.org/masakari/train/
  2. https://github.com/openstack/masakari
  3. https://docs.openstack.org/kolla-ansible/train/reference/compute/masakari-guide.html
  4. https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/train/app-masakari.html