Cisco Nexus 9000 Series Switches operating in Application Centric Infrastructure (ACI) mode have opened the door to software defined networking (SDN) using Cisco networking hardware. What this means is a network configuration which used to be done manually within the switches can now be programmitically created and deleted.
A customer could write their own code that interfaces with the Cisco provided APIs but the OpenStack community has a better solution. Cisco engineers, as part of the OpenStack community, have created Cisco APIC OpenStack Neutron drivers that create and delete SDNs when an OpenStack user works through the OpenStack dashboard.
The installation and configuration of the Cisco APIC Neutron drivers in an OpenStack implementation requires many steps. SUSE is working closely with Cisco to simplify the installation and configuration of the Cisco APIC OpenStack Neutron drivers. The Crowbar Neutron barclamp web interface in SUSE OpenStack Cloud 6, a Cisco UCS certified solution, enables a cloud administrator to easily choose between the cisco_apic_ml2 or apic_gbp mechanism drivers. The remaining information required by the drivers to connect to the Cisco ACI fabric can be easily modified by editing the configuration file for the barclamp. Once the remaining barclamps have been applied, OpenStack users will have the ability through the Horizon dashboard to create and delete software defined networks themselves.
The updated barclamps are available as a technical preview for Cisco ACI and SUSE OpenStack Cloud customers. A technical preview, like the added Cisco ACI functionality, is supported by SUSE but on a best effort basis because some additional testing of the barclamp code is needed. SUSE strongly recommends against using the barclamp for production deployments but provides this technical preview so customers have a chance to test the new functionality within an enterprise lab environment.
Our goal is to get the code cleaned up through your help in testing and reporting issues. You can report any issue to me, your SUSE technical sales team or SUSE support engineers. SUSE is working hard to make this a fully supported feature in a future update to SUSE OpenStack Cloud.
Send an email to me if you would like to get more details and try the code in your lab.