Bare metal node N+1 redundancy

Registered by Naohiro Tamura

Bare metal node N+1 redundancy

This proposes high availability/reliability feature to support Bare
Metal Node N+1 Redundancy based on the blueprints
volume-connection-information [1] and enhance-power-interface-for-soft-reboot-and-nmi [2].

When a bare metal node is failed due to hardware problem or is likely to be failed due to a sign of hardware failure, this function allows to switch over the node safely to another bare metal node in
short time if the failed node is booted from a share file system such as
FC, FCoE, iSCSI, NFS and etc.

This function exposes an API for switching over and would have an
Ironic CLI such as "ironic host-evacuate-cold" which was borrowed from
"nova host-evacuate-live".

[1] https://blueprints.launchpad.net/ironic/+spec/volume-connection-information
[2] https://blueprints.launchpad.net/ironic/+spec/enhance-power-interface-for-soft-reboot-and-nmi

- Nov 9th, 2015, Naohirot:
Overall idea can be found in the following presentation slides P.60 - P.63.

"Ironic Towards Truly Open and Reliable, Eventually for Mission Critical"
 http://www.slideshare.net/naohirot/ironic-towards-truly-open-and-reliable-eventually-for-mission-critical
 https://www.youtube.com/watch?v=MpSqDA3jo0I

Blueprint information

Status:
Not started
Approver:
None
Priority:
Low
Drafter:
Naohiro Tamura
Direction:
Needs approval
Assignee:
Naohiro Tamura
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Would this also be connected to "nova migrate"? (I think it should be).
This depends on quite a bit of work, but seems totally doable. Would like to see the spec.
// jroll 2015-10-15

Hi Naohiro, thanks for the proposal. We're moving from using blueprints to track features to rfe bugs. I've filed one for your change - https://bugs.launchpad.net/ironic/+bug/1526234
Please track further work there using Closes-Bug, Partial-Bug or Related-Bug in commit messages and use the RFE bug link in the proposed spec.
//vdrok 2015-12-15

Hi Vladyslav,
Thanks for taking care of the migration. I continue to work on the RFE bug report.
//naohiro 2015-12-16

Gerrit topic: https://review.openstack.org/#q,topic:bare-metal-node-n+1-redundancy,n,z

Addressed by: https://review.openstack.org/259320
    Bare metal node N+1 redundancy

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.