[RFE] Cisco day-0 switch provisioning
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Won't Fix
|
Wishlist
|
Bradley Jones |
Bug Description
Problem Description
===================
Today we can automate provisioning baremetal servers using Ironic, however we
have not got the same level of automation for switch. This means that when new switches are introduced into an environment we have to manually provide the day zero configuration.
Proposal
========
Create a new Ironic driver to allow day zero configuration of Nexus switches.
Just as you need to provide a new bare metal machine with an image via PXE, when you are first setting up a Nexus switch you must provide it with an image.
Nexus switches have a feature called Power On Auto Provisioning (POAP)[1] which will allow the installation of images and configuration files onto the switch. It works in a similar manner to PXE in Ironic where it will look for a boot script from a TFTP server, upload that to the switch and then execute. Because of these similarities hopefully some of the PXE driver logic can be leveraged.
The proposed driver should have the following features:
* Boot switch image
* Configure switch ssh access
* Set the admin password on the switch
* Configure Virtual Port Channels (VPC) on the switch
Changed in ironic: | |
assignee: | nobody → Bradley Jones (bradjones) |
description: | updated |
tags: | added: rfe |
Changed in ironic: | |
importance: | Undecided → Critical |
importance: | Critical → Wishlist |
tags: | added: needs-spec |
Changed in ironic: | |
assignee: | Bradley Jones (bradjones) → milan k (vetrisko) |
status: | New → In Progress |
Changed in ironic: | |
assignee: | milan k (vetrisko) → nobody |
Changed in ironic: | |
status: | In Progress → Won't Fix |
Spec is here: https:/ /review. openstack. org/#/c/ 416588
Closes-bug is missing so the RFE isn't linked correctly