Difference between revisions of "OpenStack:Masakari"
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