Difference between revisions of "Masakari"
(→Virtual Machine High Availability (VMHA) as a service (Masakari)) |
m (Slight grammar edits. No substantive changes.) |
||
(20 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | = Masakari: Instances High Availability Service= |
− | |||
− | |||
== Mission == | == 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 [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. | ||
+ | == 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 == | ||
Line 10: | Line 16: | ||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
| Official name | | Official name | ||
− | | '''Masakari''' | + | | '''[https://launchpad.net/masakari Masakari]''' |
|- | |- | ||
| Source code | | Source code | ||
Line 21: | Line 27: | ||
| https://blueprints.launchpad.net/masakari | | https://blueprints.launchpad.net/masakari | ||
|- | |- | ||
− | | | + | | Code Review |
− | | | + | |https://review.openstack.org/#/q/project:openstack/masakari |
|} | |} | ||
Line 29: | Line 35: | ||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
| Official name | | Official name | ||
− | | ''' | + | | '''[https://launchpad.net/python-masakariclient python-masakariclient]''' |
|- | |- | ||
| Source code | | Source code | ||
Line 40: | Line 46: | ||
| https://blueprints.launchpad.net/python-masakariclient | | https://blueprints.launchpad.net/python-masakariclient | ||
|- | |- | ||
− | | | + | | Code Review |
− | | | + | |https://review.openstack.org/#/q/project:openstack/python-masakariclient |
|} | |} | ||
Line 48: | Line 54: | ||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
| Official name | | Official name | ||
− | | ''' | + | | '''[https://bugs.launchpad.net/masakari-monitors masakari-monitors]''' |
|- | |- | ||
| Source code | | Source code | ||
Line 59: | Line 65: | ||
| https://blueprints.launchpad.net/masakari-monitors | | 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 version of masakari (< v1.1.1) is | ||
+ | [https://github.com/ntt-sic/masakari Masakri v1.1.1] | ||
+ | |||
+ | == Architecture == | ||
+ | [[File:MasakariDiagram2.svg|center|1000px|Masakari Architecture Diagram]] | ||
+ | |||
+ | == Masakari API Design == | ||
+ | [https://review.openstack.org/#/c/486948/ Masakari API Design (WIP)] |
Revision as of 02:40, 12 March 2018
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-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
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 |
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://github.com/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://github.com/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 version of masakari (< v1.1.1) is Masakri v1.1.1