Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi tenancy support of NSX-T 2.4.0 #46

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Multi tenancy support of NSX-T 2.4.0 #46

wants to merge 3 commits into from

Conversation

Dyanngg
Copy link
Contributor

@Dyanngg Dyanngg commented Apr 22, 2019

New parameters

  • edge_cluster_name: now required as multiple edge clusters will be created.
  • tenant_edge_clusters: spec for additional edge clusters.
  • bgp_as_number: required for each T0 router.
  • inter_tier0_network_ip(s): required for each T0 router.
  • vlan_logical_switch_name: required for each T0 router as each may use distinct vlan ID.
  • is_tanent: identify whether T0 router is shared or tenant.
  • tenant_t0s: spec for tenant T0 routers.
  • inter_t0_logical_switch section: define the inter-t0 network.
  • nsx_t_ip_prefix_spec
  • nsx_t_t0_bgp_spec
  • nsx_t_ip_set_spec
  • nsx_t_firewall_sections_spec
  • nsx_t_edge_firewall_rules_spec

@vmwclabot
Copy link
Member

@Dyanngg, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <john.doe@email.org> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

Signed-off-by: Yang Ding <yxd155@case.edu>
Signed-off-by: Yang Ding yxd155@case.edu

Adding extra edges and T0 routers to nsx.yml
Signed-off-by: Yang Ding <yxd155@case.edu>

Functions to post BGP configurations
Signed-off-by: Yang Ding <yxd155@case.edu>

Functions to add ip prefix configs
Signed-off-by: Yang Ding <yxd155@case.edu>

Functions to add bgp community lists
Signed-off-by: Yang Ding <yxd155@case.edu>

Functions to add BGP neighbors
Signed-off-by: Yang Ding <yxd155@case.edu>

Merge changes from the unify params commit
Signed-off-by: Yang Ding <yxd155@case.edu>

Creating nsx resources for BGP
Signed-off-by: Yang Ding <yxd155@case.edu>

Add functions for route redistribution and nsx.yml
Signed-off-by: Yang Ding <yxd155@case.edu>

Bug fixes for BGP related functions in nsx-t-gen
Signed-off-by: Yang Ding <yxd155@case.edu>

Adding functions for creating IP sets
Signed-off-by: Yang Ding <yxd155@case.edu>

Global id map refactor
Signed-off-by: Yang Ding <yxd155@case.edu>

Functions to create/update firewall sections/rules and code cleanup
Signed-off-by: Yang Ding <yxd155@case.edu>

Creating TZs for each tenant VLAN, and functions for creating NSgroup
Signed-off-by: Yang Ding <yxd155@case.edu>

nsx-t-gen refactor
Signed-off-by: Yang Ding <yxd155@case.edu>
Signed-off-by: Yang Ding <yxd155@case.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants