HA improvements such as fencing

Registered by Bogdan Dobrelya

For HA deployments, fencing agents and fence topology should be configured by fuel

Blueprint information

Status:
Not started
Approver:
Vladimir Kuklin
Priority:
Low
Drafter:
Bogdan Dobrelya
Direction:
Needs approval
Assignee:
Bogdan Dobrelya
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Deferred
Milestone target:
milestone icon next

Whiteboard

Feature Lead: Bogdan Dobrelya
Mandatory Design Reviewers: Vladimir Kuklin, Dmitry Pyzhov
Developers: Bogdan Dobrelya, Aleksey Kasatkin
QA: N/A

* HA fencing usecases classification:
https://docs.google.com/a/mirantis.com/spreadsheet/ccc?key=0Amt6uNOmX_phdG9RQzUtX1dsNzVINkdlV2dGOUZrQWc#gid=0

DEMOS
* fence_virsh with added UUID support, PoC demo:
https://www.google.com/url?q=https%3A%2F%2Fdocs.google.com%2Fa%2Fmirantis.com%2Ffile%2Fd%2F0B2t6uNOmX_phZS1HMWZ2M05ObGM%2Fedit%3Fusp%3Dsharing

* fence_ipmilan, PoC demo:
https://www.google.com/url?q=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F0B2t6uNOmX_phQ3pBRUtrd0EyVlU%2Fedit%3Fusp%3Dsharing

* nailgun agent modification for fence actions scheduling by free root space criteria, PoC demo:
https://www.google.com/url?q=https%3A%2F%2Fdrive.google.com%2Fa%2Fmirantis.com%2Ffile%2Fd%2F0B2t6uNOmX_phTHVmaTFsa0JTMWM%2Fedit%3Fusp%3Dsharing

* fence_pdu_snmp custom agent (fence_apc_snmp based) PoC demo using autofencing by free space PoC demo:
https://www.google.com/url?q=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F0B2t6uNOmX_pheEVQV0wxY2xmeDQ%2Fedit%3Fusp%3Dsharing

Gerrit topic: https://review.openstack.org/#q,topic:bp/ha-fencing,n,z

Addressed by: https://review.openstack.org/69831
    Add docs for fencing

(?)

Work Items

Work items:
Design docs: DONE
WIP branch: DONE
PoC (aka beta): DONE
Docs: DONE
Create fuel-spec: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.