Create loadbalancer accepts either a vip_subnet_id
or vip_network_id. If vip_network_id is provided the
vip port is created on that network using the default
neutron behavior. If neutron assigns multiple fixed ips,
an ipv4 addresses is chosen as the vip in preference to
ipv6 addresses.
-----
Who would use the feature?
LBaaS users on a network with multiple subnets
Why use the feature?
Large deployments may have many subnets to allocate
vip addresses. Many of these subnets might have
no addresses remaining to allocate. Creating a
loadbalancer by network selects a subnet with an
available address.
What is the exact usage for the feature?
POST /lbaas/loadbalancers
Host: lbaas-service.cloudX.com:8651
Content-Type: application/json
Accept: application/json
X-Auth-Token:887665443383838
Reviewed: https:/ /review. openstack. org/363302 /git.openstack. org/cgit/ openstack/ neutron- lbaas/commit/ ?id=4455759f450 6a43d70f811a32e e60b13af6afd8d
Committed: https:/
Submitter: Jenkins
Branch: master
commit 4455759f4506a43 d70f811a32ee60b 13af6afd8d
Author: Cedric Shock <email address hidden>
Date: Mon Aug 29 23:46:55 2016 +0000
Allow creating loadbalancer with network_id
Create loadbalancer accepts either a vip_subnet_id
or vip_network_id. If vip_network_id is provided the
vip port is created on that network using the default
neutron behavior. If neutron assigns multiple fixed ips,
an ipv4 addresses is chosen as the vip in preference to
ipv6 addresses.
-----
Who would use the feature?
LBaaS users on a network with multiple subnets
Why use the feature?
Large deployments may have many subnets to allocate
vip addresses. Many of these subnets might have
no addresses remaining to allocate. Creating a
loadbalancer by network selects a subnet with an
available address.
What is the exact usage for the feature?
POST /lbaas/ loadbalancers cloudX. com:8651 Token:887665443 383838
Host: lbaas-service.
Content-Type: application/json
Accept: application/json
X-Auth-
{
"loadbalancer" : {
"descripti on": "simple lb",
"tenant_ id": "b7c1a69e88bf4b 21a8148f787aef2 081",
"vip_ network_ id": "a3847aea- fa6d-45bc- 9bce-03d4472d20 9d",
"admin_ state_up" : true
"name": "loadbalancer1",
}
}
DocImpact: 2.0 API Create a loadbalancer attributes fde7f928ff0aeb1 024eb752dc4
APIImpact
Closes-Bug: #1465758
Change-Id: I31f10581369343