Jump to: navigation, search

Difference between revisions of "Masakari"

(Mission)
(Mission)
Line 3: Line 3:
 
== Mission ==
 
== Mission ==
 
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.
 
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.
Masakri also intend to  cover all the requirements for [http://specs.openstack.org/openstack/openstack-user-stories/user-stories/proposed/ha_vm.html High Availability for Virtual Machines] user story.
+
== Requirements for High Availability for Virtual Machines==
 +
[http://specs.openstack.org/openstack/openstack-user-stories/user-stories/proposed/ha_vm.html User Story; High Availability for Virtual Machines]
  
 
== Code and Bug/Feature trackers ==
 
== Code and Bug/Feature trackers ==

Revision as of 09:06, 26 October 2016

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

Mission

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.

Requirements for High Availability for Virtual Machines

User Story; High Availability for Virtual Machines

Code and Bug/Feature trackers

masakari

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

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

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

Architecture

Masakari Architecture Diagram

Masakari API Design

Masakari API Design (WIP)