Switch from pxe_ssh to pxe_ipmitool+virtualbmc

Registered by Dmitry Tantsur

Ironic has deprecated SSH drivers, and there are non-zero chances that they'll be removed completely in Ocata. To be able to continue TripleO development and CI testing on virtual machines, we need to follow upstream in its switch to IPMI-to-LIBVIRT proxy called virtualbmc. We need it packaged and supported.

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
High
Drafter:
Dmitry Tantsur
Direction:
Approved
Assignee:
Lucas Alvares Gomes
Definition:
Approved
Series goal:
Proposed for ocata
Implementation:
Implemented
Milestone target:
milestone icon ocata-rc1
Started by
Emilien Macchi
Completed by
Emilien Macchi

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/switch-to-virtualbmc,n,z

Addressed by: https://review.openstack.org/391777
    Allow setting enabled drivers in the configuration

https://review.openstack.org/#/c/399704/

[UPDATE]

* VirtualBMC is already packaged in RDO: https://review.rdoproject.org/r/#/c/3756/

* The TripleO-Quickstart support for VirtualBMC has been merged:
https://review.openstack.org/#/c/399704/

* The Ironic in the overcloud scenario still depends on the *_ssh drivers

* Instack-undercloud hasn't been updated to use VirtualBMC. It's unsure whether we need to put some effort on it or not since TripleO-Quickstart is going to replace it next cycle (Pike). Also, Ironic will keep the *_ssh drivers in tree for the Ocata release, which will TripleO the time needed for switching instack-undercloud.

Addressed by: https://review.openstack.org/453078
    Stop including ironic::drivers::ssh in the ironic-conductor profile

Addressed by: https://review.openstack.org/453081
    Remove support for the deprecated pxe_ssh driver

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.