Activity log for bug #1639856

Date Who What changed Old value New value Message
2016-11-07 16:44:25 Bradley Jones bug added bug
2016-11-07 16:44:35 Bradley Jones ironic: assignee Bradley Jones (bradjones)
2016-11-07 16:50:29 Sam Betts 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 [1] http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus5000/sw/fundamentals/513_n2_1/b_Cisco_Nexus_5000_Series_NX-OS_Fundamentals_Configuration_Guide_Release_513_N21/b_Cisco_Nexus_5000_Series_NX-OS_Fundamentals_Configuration_Guide_Release_5_1_3_N2_1_chapter_01001.html 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 [1] http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus5000/sw/fundamentals/513_n2_1/b_Cisco_Nexus_5000_Series_NX-OS_Fundamentals_Configuration_Guide_Release_513_N21/b_Cisco_Nexus_5000_Series_NX-OS_Fundamentals_Configuration_Guide_Release_5_1_3_N2_1_chapter_01001.html
2016-11-07 17:05:53 Sam Betts tags rfe
2016-11-07 17:28:28 Ruby Loo ironic: importance Undecided Critical
2016-11-07 17:28:33 Ruby Loo ironic: importance Critical Wishlist
2016-11-07 17:30:18 Ruby Loo tags rfe needs-spec rfe
2017-02-23 15:40:14 Britt Houser bug added subscriber Britt Houser
2017-11-21 16:46:17 OpenStack Infra ironic: status New In Progress
2017-11-21 16:46:17 OpenStack Infra ironic: assignee Bradley Jones (bradjones) milan k (vetrisko)
2017-11-21 16:48:00 milan k ironic: assignee milan k (vetrisko)
2017-12-04 16:49:22 Dmitry Tantsur ironic: assignee Bradley Jones (bradjones)
2023-04-03 16:40:01 Julia Kreger ironic: status In Progress Won't Fix