Jump to: navigation, search


Revision as of 18:02, 9 August 2017 by Sampath (talk | contribs) (Architecture)

Virtual Machine High Availability (VMHA) as a service (Masakari)


Masakari provides Virtual Machine High Availability (VMHA) service for OpenStack clouds by automatically recover the KVM-based Virtual Machine(VM)s from failure events such as VM process down, provisioning process down, and nova-compute host failure. Also provides API service for manage and control the automated rescue mechanism.

Project Meetings

See Meetings/Masakari.

Getting in Touch

We use the openstack-dev@lists.openstack.org mailing list for discussions using subjects with the prefix "[masakari]". We also hang out on IRC in #openstack-masakari on freenode.

Requirements for High Availability for Virtual Machines

User Story; High Availability for Virtual Machines

Code and Bug/Feature trackers


API service and recovery engine for Masakari

Official name Masakari
Source code https://github.com/openstack/masakari
Bug tracker https://bugs.launchpad.net/masakari
Feature tracker https://blueprints.launchpad.net/masakari
Developer doc http://docs.openstack.org/developer/masakari/


python-masakariclient provides python client library for Masakari built on the Masakari APIs. It provides a Python API (the masakariclient module) and a command-line tool for masakari.

Official name Masakari
Source code https://github.com/openstack/python-masakariclient
Bug tracker https://bugs.launchpad.net/python-masakariclient
Feature tracker https://blueprints.launchpad.net/python-masakariclient
Developer doc http://docs.openstack.org/developer/python-masakariclient


Masakari-monitors provides monitoring tools for Masakari. These tools monitor the openstack nova compute node and send notification to Masakari using masakari APIs.

Official name Masakari
Source code https://github.com/openstack/masakari-monitors
Bug tracker https://bugs.launchpad.net/masakari-monitors
Feature tracker https://blueprints.launchpad.net/masakari-monitors
Developer doc http://docs.openstack.org/developer/masakari-monitors

Project History

Masakari started as a project on github. Older version of masakari (< v1.1.1) is Masakri v1.1.1


Masakari Architecture Diagram

Masakari API Design

Masakari API Design (WIP)