Jump to: navigation, search

Difference between revisions of "Masakari"

(update links to code)
Line 6: Line 6:
 
== Project Meetings ==
 
== Project Meetings ==
 
See [[Meetings/Masakari]].
 
See [[Meetings/Masakari]].
 +
 
== Getting in Touch ==
 
== Getting in Touch ==
We use the [http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 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.  
+
We use the [http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss openstack-discuss@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==
 
== 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]
 
[http://specs.openstack.org/openstack/openstack-user-stories/user-stories/proposed/ha_vm.html User Story; High Availability for Virtual Machines]
Line 71: Line 73:
 
== Project History ==
 
== Project History ==
 
Masakari started as a project on github.
 
Masakari started as a project on github.
Older version of masakari (< v1.1.1) is
+
Older versions of masakari (<=1.1.1) are still available at https://github.com/ntt-sic/masakari
[https://github.com/ntt-sic/masakari Masakri v1.1.1]
 
  
 
== Architecture ==
 
== Architecture ==

Revision as of 15:17, 26 September 2020

Masakari: Instances High Availability Service

Mission

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.

Project Meetings

See Meetings/Masakari.

Getting in Touch

We use the openstack-discuss@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

masakari

API service and recovery engine for Masakari

Official name Masakari
Source code https://opendev.org/openstack/masakari
Bug tracker https://bugs.launchpad.net/masakari
Feature tracker https://blueprints.launchpad.net/masakari
Code Review https://review.openstack.org/#/q/project:openstack/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 python-masakariclient
Source code https://opendev.org/openstack/python-masakariclient
Bug tracker https://bugs.launchpad.net/python-masakariclient
Feature tracker https://blueprints.launchpad.net/python-masakariclient
Code Review https://review.openstack.org/#/q/project:openstack/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-monitors
Source code https://opendev.org/openstack/masakari-monitors
Bug tracker https://bugs.launchpad.net/masakari-monitors
Feature tracker https://blueprints.launchpad.net/masakari-monitors
Code Review https://review.openstack.org/#/q/project:openstack/masakari-monitors

Project History

Masakari started as a project on github. Older versions of masakari (<=1.1.1) are still available at https://github.com/ntt-sic/masakari

Architecture

Masakari Architecture Diagram

Masakari API Design

Masakari API Design (WIP)