Hi Vu Tan,Masakari documentation doesn't really exist... I had to figured some stuff by myself to make it works into Kolla project.On controller nodes you need:- pacemaker- corosync- masakari-api (openstack/masakari repository)- masakari- engine (openstack/masakari repository)On compute nodes you need:- pacemaker-remote (integrated to pacemaker cluster as a resource)- masakari- hostmonitor (openstack/masakari-monitor repository)- masakari-instancemonitor (openstack/masakari-monitor repository)- masakari-processmonitor (openstack/masakari-monitor repository)For masakari-hostmonitor, the service needs to have access to systemctl command (make sure you are not using sysvinit).For masakari-monitor, the masakari-monitor.conf is a bit different, you will have to configure the [api] section properly.RabbitMQ needs to be configured (as transport_url) on masakari-api and masakari-engine too.Please check this review[1], you will have masakari.conf and masakari-monitor.conf configuration examples.GaëtanOn Jul 7, 2019 12:08 AM, Vu Tan <vungoctan252@gmail.com> wrote:
Vu Tan <vungoctan252@gmail.com>
10:30 AM (35 minutes ago)
to openstack-discussSorry, I resend this email because I realized that I lacked of prefix on this email's subjectHi,I would like to use Masakari and I'm having trouble finding a step by step or other documentation to get started with. Which part should be installed on controller, which is should be on compute, and what is the prerequisite to install masakari, I have installed corosync and pacemaker on compute and controller nodes, , what else do I need to do ? step I have done so far:- installed corosync/pacemaker- install masakari on compute node on this github repo: https://github.com/openstack/masakari- add masakari in to mariadbhere is my configuration file of masakari.conf, do you mind to take a look at it, if I have misconfigured anything?[DEFAULT]
enabled_apis = masakari_api
# Enable to specify listening IP other than default
masakari_api_listen = controller
# Enable to specify port other than default
masakari_api_listen_port = 15868
debug = False
auth_strategy=keystone
[wsgi]
# The paste configuration file path
api_paste_config = /etc/masakari/api-paste.ini
[keystone_authtoken]
www_authenticate_uri = http://controller:5000
auth_url = http://controller:5000
auth_type = password
project_domain_id = default
user_domain_id = default
project_name = service
username = masakari
password = P@ssword
[database]
connection = mysql+pymysql://masakari:P@ssword@controller/masakari