Difference between revisions of "Masakari"
Yoctozepto (talk | contribs) (→masakari) |
Yoctozepto (talk | contribs) (→Code and Bug/Feature trackers) |
||
Line 16: | Line 16: | ||
[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] | ||
− | == | + | == Deliverables == |
+ | |||
=== masakari === | === masakari === | ||
+ | |||
API service and recovery engine for Masakari | API service and recovery engine for Masakari | ||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
− | | | + | | Launchpad |
− | | | + | | https://launchpad.net/masakari |
|- | |- | ||
| Source code | | Source code | ||
Line 37: | Line 39: | ||
| CI Status | | CI Status | ||
|https://zuul.opendev.org/t/openstack/builds?project=openstack/masakari | |https://zuul.opendev.org/t/openstack/builds?project=openstack/masakari | ||
+ | |- | ||
+ | | Docs | ||
+ | | https://docs.openstack.org/masakari/latest/ | ||
|- | |- | ||
| API Reference | | API Reference | ||
Line 43: | Line 48: | ||
=== python-masakariclient === | === 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. | 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. | ||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
− | | | + | | Launchpad |
− | | | + | | https://launchpad.net/python-masakariclient |
|- | |- | ||
| Source code | | Source code | ||
Line 62: | Line 68: | ||
| CI Status | | CI Status | ||
|https://zuul.opendev.org/t/openstack/builds?project=openstack/python-masakariclient | |https://zuul.opendev.org/t/openstack/builds?project=openstack/python-masakariclient | ||
+ | |- | ||
+ | | Docs | ||
+ | | https://docs.openstack.org/python-masakariclient/latest/ | ||
|} | |} | ||
=== masakari-monitors === | === 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. | Masakari-monitors provides monitoring tools for Masakari. These tools monitor the openstack nova compute node and send notification to Masakari using masakari APIs. | ||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
− | | | + | | Launchpad |
− | | | + | | https://launchpad.net/masakari-monitors |
|- | |- | ||
| Source code | | Source code | ||
Line 84: | Line 94: | ||
| CI Status | | CI Status | ||
|https://zuul.opendev.org/t/openstack/builds?project=openstack/masakari-monitors | |https://zuul.opendev.org/t/openstack/builds?project=openstack/masakari-monitors | ||
+ | |- | ||
+ | | Docs | ||
+ | | https://docs.openstack.org/masakari-monitors/latest/ | ||
|} | |} | ||
=== masakari-dashboard === | === masakari-dashboard === | ||
+ | |||
Masakari-dashboard provides the dashboard (Horizon) plugin that exposes Masakari client functionality on Web. | Masakari-dashboard provides the dashboard (Horizon) plugin that exposes Masakari client functionality on Web. | ||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
− | | | + | | Launchpad |
− | | | + | | https://launchpad.net/masakari-dashboard |
|- | |- | ||
| Source code | | Source code | ||
Line 106: | Line 120: | ||
| CI Status | | CI Status | ||
|https://zuul.opendev.org/t/openstack/builds?project=openstack/masakari-dashboard | |https://zuul.opendev.org/t/openstack/builds?project=openstack/masakari-dashboard | ||
+ | |- | ||
+ | | Docs | ||
+ | | https://docs.openstack.org/masakari-dashboard/latest/ | ||
|} | |} | ||
Revision as of 18:50, 12 November 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.
Whiteboard
https://etherpad.opendev.org/p/masakari-whiteboard
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
Deliverables
masakari
API service and recovery engine for Masakari
Launchpad | https://launchpad.net/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.opendev.org/#/q/project:openstack/masakari |
CI Status | https://zuul.opendev.org/t/openstack/builds?project=openstack/masakari |
Docs | https://docs.openstack.org/masakari/latest/ |
API Reference | https://docs.openstack.org/api-ref/instance-ha/ |
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.
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.
masakari-dashboard
Masakari-dashboard provides the dashboard (Horizon) plugin that exposes Masakari client functionality on Web.
Project History
Masakari started as a project on github. Older versions of masakari (<=1.1.0) are still available at https://github.com/ntt-sic/masakari