Author: Unlicensed user
This guide describes how to configure Abiquo to create the NSX infrastructure for each Virtual Datacenter according to the following blueprint:
Expand |
---|
Image Removed |
For each Virtual Datacenter, Abiquo Abiquo manages NSX to create ECMP configurations as part of the hybrid cloud platform, and this page describes the network blueprint and the configuration properties for defining the NSX entities in Abiquo
When you create a VDC, Abiquo will create the DLRs and ESGs, and connect the gateways them to the tenant network . The following sections describe the properties that are global to the system and the ones that you can configure per tenant with global defaults.
...
to provide gateway, DHCP, routing and firewall services to the VMs inside the VDC.
Expand |
---|
|
Image Added |
Limitation
NSX ECMP does not support load balancers.
Abiquo properties
The following properties are global to the platform and you can must configure them in the /opt/abiquo/config/abiquo.properties fileDC Remote Services appliance:
Name | Description |
---|
abiquo.nsx.transport-zone | The transport zone where the networks created by Abiquo will be attached |
abiquo.nsx.edge.cluster-id | Identifier (in VCenter) of the cluster where Abiquo will deploy the DLRs and ESGs |
abiquo.nsx.edge.datastore-id |
Identifier CSV list of identifiers (in VCenter) of the |
datastore will the DLRs and ESGsTenant or global NSX properties
...
the ESG appliances according to the datastore-policy |
abiquo.nsx.edge.datastore-policy | Allocation policy for selection of datastores to deploy ESG appliances. Default: leastvms Range: leastvms, mostspace |
The following properties can be configured globally or per tenant. To configure properties for a tenant, don't use the "abiquo." prefix. To configure properties globally in the abiquo.properties file, use the abiquo. prefix.See Manage tenant properties to configure them as tenant properties.:
globally: for one VDC per DC only. Use the abiquo.
prefix and configure in the DC Remote Services properties
per tenant: for one VDC per tenant only. See Manage enterprise credentials and properties
per VDC, as context properties: for more than one VDC per tenant. See Create multiple VDCs with NSX ECMP
Excerpt |
---|
Name | Description |
---|
nsx.gateway.network-id | VLAN tag of the tenant network where the ESGs will be connected. Abiquo will create a distributed port group if none exists for that VLAN | nsx.gateway.network | Network CIDR of the tenant network | nsx.gateway.datacenter | The Datacenter where Abiquo will create the distributed port group for the tenant VLAN, if missing | nsx.gateway.dvs | The distributed virtual switch where Abiquo will create the distributed port group for the tenant VLAN, if missing | nsx.gateway.bgp.as | Identifier of the AS used in the tenant network | nsx.gateway.bgp.from-edge-password | BGP password for gateway from Edge | nsx.edge.uplink.ips | Comma separated list of the IP addresses to assign to the uplink interfaces of the ESGs. The number of IP addresses here will determine the number of ESGs Abiquo will deploy when creating a Virtual datacenter | nsx.edge.bgp.peers | Comma separated list of the IP addresses to be configured as BGP neighbor of each ESG uplink | nsx.edge.bgp.as | Identifier of the AS used by the ESGs | nsx.edge.bgp.from-local-password | BGP password from local | nsx.edge.bgp.hold-down-timer | Hold down timer value for the BGP between the ESGs and the tenant network | nsx. |
|
...
edge.bgp.keep-alive-timer | Keep alive timer |
|
...
for the BGP between the ESGs and the tenant network | nsx. |
|
...
edge.bgp.weight | Weight of each neighbor in the BGP between the ESGs and the tenant network | nsx.local.bgp.as | Identifier of the AS used by the local DLR | nsx.local.bgp.hold-down-timer | Hold down timer value for the BGP between the DLR and the ESGs | nsx.local.bgp.keep-alive-timer | Keep alive timer for the BGP between the DLR and the ESGs | nsx.local.bgp.weight | Weight of each neighbor in the BGP between the DLR and the ESGs | nsx.transit.network | Network CIDR of the transit network | nsx.virtualwire.teaming | Use this property to set the teaming policy for the portGroup that is the backing for the VirtualWire when it is created. This value cannot be changed after it is created. Default: "failover_explicit" Values: "failover_explicit", "loadbalance_ip", "loadbalance_loadbased", "loadbalance_srcid", or "loadbalance_srcmac" | abiquo.nsx.edge.esg.size | Size of the ESG appliances. Values: compact, large, quadlarge, xlarge | abiquo.nsx.edge.dhcp.size | Size of the ESG appliance to use when creating the DHCP Edge for the virtual datacenter. Values: compact, large, quadlarge, xlarge | nsx.edge.description | Description to configure in the edges created by Abiquo. |
|