host monitor by consul

Registered by suzhengwei

Currently, Masakari host monitor uses pacemaker and pacemaker-remote to
monitor hosts' connection. Actually, it is monitoring the hosts heartbeat
through management interface. Once a host's management interface is
detected disconnected, it will send notification to masakari to do host
recovery.

This solution is imprecise. When management interface disconnected but
tenant and storage interface connected, it means the instances on the host
can't be managed by adminitrator but they are still available to end users.

This introduces a new host monitor; specifically, host heartbeat
monitoring via management, tenant and storage interfaces by consul agent.
Only in the case of defined states, it will trigger host recovery, such as
storage interface disconnected.

Blueprint information

Status:
Started
Approver:
suzhengwei
Priority:
High
Drafter:
suzhengwei
Direction:
Needs approval
Assignee:
suzhengwei
Definition:
Approved
Series goal:
Accepted for yoga
Implementation:
Beta Available
Milestone target:
None
Started by
Radosław Piliszek

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.