[ 
https://issues.apache.org/jira/browse/STRATOS-646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeffrey Nguyen reassigned STRATOS-646:
--------------------------------------

    Assignee: Jeffrey Nguyen

> Floating IP allocation fails if we don't pre-allocate floating IPs
> ------------------------------------------------------------------
>
>                 Key: STRATOS-646
>                 URL: https://issues.apache.org/jira/browse/STRATOS-646
>             Project: Stratos
>          Issue Type: Bug
>          Components: Cloud Controller
>    Affects Versions: 4.0.0 RC1
>         Environment: Stratos 4.0.0-incubating-RC1
>            Reporter: Jeffrey Nguyen
>            Assignee: Jeffrey Nguyen
>
> Floating IP allocation fails when launching cartridge if we don't have 
> floating IPs pre-allocated for the tenant involved.  Please see exception 
> below. 
> Impact: spawned instance stuck at the inactive state.  Stratos keeps 
> launching new instances of the same cartridge.
> Work-around: pre-allocate the floating IPs before subscribing to cartridge, 
> e.g. in Openstack use "neutron floatingip-create public"
> TID: [0] [STRATOS] [2014-05-07 13:50:16,696] DEBUG {jclouds.wire} -  << 
> "{"floating_ips": [{"instance_id": "193eceb2-1de5-44f1-9885-535d13b2f8e5", 
> "ip": "10.x.x.x", "fixed_ip": "172.x.x.x", "id": 
> "31456f20-04c0-4542-a28d-e7f555ee4da7", "pool": "public"}]}" {jclouds.wire}
> TID: [0] [STRATOS] [2014-05-07 13:50:16,721] DEBUG {jclouds.wire} -  >> "{}" 
> {jclouds.wire}
> TID: [0] [STRATOS] [2014-05-07 13:50:16,733] DEBUG {jclouds.wire} -  << 
> "{"itemNotFound": {"message": "FloatingIpPoolNotFound: Floating ip pool not 
> found.", "code": 404}}" {jclouds.wire}
> TID: [0] [STRATOS] [2014-05-07 13:50:16,734] ERROR 
> {org.apache.stratos.cloud.controller.iaases.OpenstackNovaIaas} -  Failed to 
> allocate an IP address. 
> {org.apache.stratos.cloud.controller.iaases.OpenstackNovaIaas}
> TID: [0] [STRATOS] [2014-05-07 13:50:16,735] ERROR 
> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} -  
> Error occurred while allocating an ip address. MemberContext 
> [memberId=cisco-sample-vm.cisco-sample-v5c3e8274-9c37-4587-b174-87d0e454fb3a, 
> nodeId=RegionOne/004f4fda-23f5-45b3-8e69-6ae10a4a7393, 
> clusterId=cisco-sample-vm.cisco-sample-v, cartridgeType=cisco-sample-vm, 
> privateIpAddress=null, publicIpAddress=null, allocatedIpAddress=null, 
> initTime=1399470610265, lbClusterId=null, networkPartitionId=N1] 
> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl}
> org.apache.stratos.cloud.controller.exception.CloudControllerException: 
> Failed to allocate an IP address.
>       at 
> org.apache.stratos.cloud.controller.iaases.OpenstackNovaIaas.associateAddress(OpenstackNovaIaas.java:259)
>       at 
> org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl$IpAllocator.run(CloudControllerServiceImpl.java:635)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>       at java.lang.Thread.run(Thread.java:744)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to