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 <[email protected]> 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.

@Dyanngg Dyanngg requested a review from kais66 April 22, 2019 23:47
@Dyanngg Dyanngg force-pushed the multi_t0 branch 2 times, most recently from d759324 to d3da488 Compare April 23, 2019 00:09
@Dyanngg Dyanngg force-pushed the multi_t0 branch 2 times, most recently from 0a3d9d5 to 65175f1 Compare April 23, 2019 02:48
Signed-off-by: Yang Ding <[email protected]>
Signed-off-by: Yang Ding [email protected]

Adding extra edges and T0 routers to nsx.yml
Signed-off-by: Yang Ding <[email protected]>

Functions to post BGP configurations
Signed-off-by: Yang Ding <[email protected]>

Functions to add ip prefix configs
Signed-off-by: Yang Ding <[email protected]>

Functions to add bgp community lists
Signed-off-by: Yang Ding <[email protected]>

Functions to add BGP neighbors
Signed-off-by: Yang Ding <[email protected]>

Merge changes from the unify params commit
Signed-off-by: Yang Ding <[email protected]>

Creating nsx resources for BGP
Signed-off-by: Yang Ding <[email protected]>

Add functions for route redistribution and nsx.yml
Signed-off-by: Yang Ding <[email protected]>

Bug fixes for BGP related functions in nsx-t-gen
Signed-off-by: Yang Ding <[email protected]>

Adding functions for creating IP sets
Signed-off-by: Yang Ding <[email protected]>

Global id map refactor
Signed-off-by: Yang Ding <[email protected]>

Functions to create/update firewall sections/rules and code cleanup
Signed-off-by: Yang Ding <[email protected]>

Creating TZs for each tenant VLAN, and functions for creating NSgroup
Signed-off-by: Yang Ding <[email protected]>

nsx-t-gen refactor
Signed-off-by: Yang Ding <[email protected]>
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.

2 participants