UCS-ACI B2G Tool

Version 1

    The UCS and ACI Better Together tool (B2G) is a Cisco UCS tool that enables the use of Cisco UCS Manager and the Cisco Application Programmable Infrastructure Controller in a coordinated fashion. The B2G provides a method to interconnect the physical UCS server domain with an ACI fabric and optimize many day-to-day functions.  This tool also supports emulated environments, where you can have the UCSPE alongside the APIC simulator appliance, or to a real APIC system with no real UCS system.  There are discreet workflows included to show how having a deeply programmatic environment on each of these architectures, contributes to a far greater value when brought together.  This tool also offers a great level of detail around methods to programmatically interact with both the UCS XML API, and the APIC JSON API – to enable the knowledge to expand and customize or bring into other toolsets as a training aid. 

     

    Overview

     

    This is a multithreaded php program that provides an over the top tool which enhances the overall user experience between UCS computing platforms and ACI fabrics.  The program bridges the 2 data management engines (DME) between the UCS and ACI to help streamline some of the common operational use cases.  When a user completes a configuration task on one system, through event notifications the tool will execute a set of API calls to the peered system to complete the configuration task at hand.

     

    The tool is currently limited to a single UCS managed system and it also works with multiple C-series servers in standalone (CIMC) mode. The tool is a work in process, and can be further enhanced to meet ones needs.

     

    The current use cases that this tool covers are:

    • Auto formation of a vPC between the UCS domain and the peer ACI leaf nodes
    • VMM (Vmware) domain encompassing ESX hosts within a UCSM domain – VLAN or VXLAN backed with vShield
    • UCSM blade server bare metal installation
    • Auto matching of the UCS SPAN destination, to the ACI leaf SPAN source instance
    • Auto formation of linkages from standalone CIMC managed UCS rack servers – connected to ACI leafs

     

    NOTE: This is in its early stages and is being actively worked.  However it does provide a good tool to show case the power of the programmability for UCS and ACI.