Sign inSign up

imapex/acimigrate

By imapex

Updated almost 10 years ago

Migrate from Legacy Nexus to ACI in a few easy steps!!

Image
0

1.0K

imapex/acimigrate repository overview

acimigrate is a flask application which will take configuration from a Nexus7000 or 9000 device, and replicate that configuration in ACI policies where VLAN = EPG = BD

The migration high level logic is as follows

  • Interrogate the legacy nexus switches for VLAN/SVI information including name, subnet/gateway, HSRP VMAC
  • Configure these as EPG's with a seperate bridge domain per EPG
  • Create a contract allowing communication between all of the EPG's migrated. This simulates a common deployment scenario (no access-lists present at default gateway)
  • Migrate L3 information (optional based on user input) should the default gateways be moved to the fabric
  • Identify and unused port channel number on the Nexus side
  • Configure selected physical interfaces into a VPC
  • Allow migration VLAN's over the trunk

Installation

The easiest way to use the acimigrate application is to pull the latest docker image from docker hub

docker run -d -p 8000:8000 imapex/acimigrate

That's it! Launch your browser and head over to [http://127.0.0.1:8000/]

Usage

Follow the on-screen wizard to gather the required input, then watch acimigrate do it's magic!

Assumptions / Prereq

TODO / Roadmap

  • Complete provisioning of ACI side of migration VPC w/ cleanup
  • Better error checking/handling
  • Packaging for ACI App Center

Tag summary

Content type

Image

Digest

Size

266.2 MB

Last updated

almost 10 years ago

docker pull imapex/acimigrate