Martin Eppel created STRATOS-493:
------------------------------------
Summary: Assign a predefined floating ip
Key: STRATOS-493
URL: https://issues.apache.org/jira/browse/STRATOS-493
Project: Stratos
Issue Type: Improvement
Components: Cloud Controller
Affects Versions: 4.0.0 Alpha
Reporter: Martin Eppel
Fix For: FUTURE
Instead of auto assigning the floating ip address from the pool (autoAssignIp
“false” in cartridgeDefinitionBean:iaasProvider, see example below), the ip
address would be predefined in the cartridge definition as an additional
property (see example below with property “floatingIp”, ) and if available in
the floating ip pool, assigned to the instance when it is created. If the
floating ip is unavailable, an exception will be thrown and the instance will
be destroyed.
As for now it would be sufficient to add this enhancement for the OpenStack
provider.
Configuration Example:
…
"iaasProvider":
[
{
"type": "openstack",
"imageId": "RegionOne/${IMAGE_ID}",
"maxInstanceLimit": "4",
"property":
[
{
"name": "instanceType",
"value": "RegionOne/${FLAVOR_ID}"
},
{
"name": "keyPair",
"value": "${KEY}"
},
{
"name": "autoAssignIp",
"value": "false”
},
{
"name": "floatingIp",
"value": "10.10.10.10”
},
{
"name": "securityGroups",
"value": "default"
},
{
"name": "networkInterfaces",
"value": “net1,net2,net3”
}
]
}
],
…
--
This message was sent by Atlassian JIRA
(v6.2#6252)