Synchronizations between NSX instances
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Functions.ps1
NsxObjectCapture.ps1
NsxObjectImport.ps1
NsxSynchronisation.ps1
README.md

README.md

NsxSynchronization

Synchronization between NSX instances

This script takes input from the user to synchronize a source and destination NSX Manager with DFW rules to be specified in a section.

This version currenty imports IPSets and their values, Services, Servicegroups, Securitygroups and DFW sections (and rules) if the user agrees to importing.

DEPENDENCIES VMware.PowerCLI PowerNSX NSxObjectCapture.ps1 taken from DiagramNSX; Changed the export from user profile to the current location

OUTPUT Log file Zip XML Bundle of source NSX manager

To Do Other components to destination. Ability to input which DFW sections to synchronize (for example only management Section)

Flow: Structure: Input NSX Manager Source Input NSX Manager Destination Specify Sections Connect NSX Manager Source Export Source to XML's and zip bundle Connect NSX Manager Destination Extract source XMLs Import Source to DFW -> selection of section? -> Ask user input (Y import / N skip section) later met Param - IpSet done - SecurityGroup only import group will only import IpSet Remove temp XML’s, Source zip bundled remain saved

Interested in: - IpSetExport - SecurityGroupExport - ServiceGroupExport - ServicesExport - DfwConfigExport

ABSOLUTELY NO WARRANTY. If you haven't tested before running this in a production, dont start whining.