VMware Networking Community
derrellb
Contributor
Contributor

Found a great Topology creator for NSX

Good Afternoon Everyone!

I found on the VMware GitHub site 2 scripts that will capture all of the Information inside of NSX and imports them into Visio.

powernsx/tools/DiagramNSX at master · vmware/powernsx · GitHub

It is pretty neat.  You run the NSXCapture file against your NSX Manager.  It will gather all of the information, to include VM's, vDS, ESG's, DLR's, security groups, just to name a few, and puts the data into a zip file.  You will then run the NSXDiagram file and it will open up Visio and automatically place all of the information it gathered in a topology format. VMware stencils and all, and shows the relationship from all the gathered data.  You just have to move the stencils around to dress it up a bit.

Im a little hesitant to run it in production but it runs perfectly fine in our test env.

If you haven't seen this yet, it is a pretty cool script with very nice output that will save tons of time.

Derrell

Capture.PNG

1 Reply
moniblu
Contributor
Contributor

Neat! Thanks for sharing. We struggled with diagramming our NSX environment in a way our network engineer could relate to, especially with a cross-vCenter config and universal objects.

Another good one is NSX PowerOps (GitHub - vmware/nsx-powerops: NSX-v Operationalization project. Automate Networking Documentation an...  )

It gives routing information in a table format and all kinds of other good stuff in addition to the diagram. Very helpful for a configuration "snapshot" of sorts and health-checking.

Monica