kolla-ansible/doc/source/reference/compute/masakari-guide.rst
Kien Nguyen 577bb50a04 Add Masakari Ansible role
Masakari provides Instances High Availability Service for
OpenStack clouds by automatically recovering failed Instances.

Depends-On: https://review.openstack.org/#/c/615469/
Change-Id: I0b3457232ee86576022cff64eb2e227ff9bbf0aa
Implements: blueprint ansible-masakari
Co-Authored-By: Gaëtan Trellu <gaetan.trellu@incloudus.com>
2019-08-15 09:58:53 -04:00

35 lines
1.2 KiB
ReStructuredText

.. _masakari-guide:
=============================================
Masakari - Virtual Machines High Availability
=============================================
Overview
~~~~~~~~
Masakari provides Instances High Availability Service for OpenStack clouds by
automatically recovering failed Instances. Currently, Masakari can recover
KVM-based Virtual Machine(VM)s from failure events such as VM process down,
provisioning process down, and nova-compute host failure. Masakari also
provides an API service to manage and control the automated rescue mechanism.
Kolla deploys Masakari API, Masakari Engine and Masakari Instance Monitor
containers which are the main Masakari components only if ``enable_masakari``
is set in ``/etc/kolla/globals.yml``.
Connection URI to libvirtd
~~~~~~~~~~~~~~~~~~~~~~~~~~
By default ``masakari-instancemonitor`` will connect to ``libvirt`` daemon
using ``qemu+tcp://`` connection URI to get events of KVM-based virtual
machines.
The setting is overridable using custom config, put the content in
``/etc/kolla/config/masakari/masakari-monitors.conf``.
.. code-block:: ini
[libvirt]
connection_uri = "xen://{{ migration_interface_address }}/system"