Hi Jeffrey,

Thank you very much for the clear explanation. Here what I get was
instances have more than one network interface. Ex : eth0, eth1. These
interfaces should have different IP ranges (Ex. 10.0.1.0 /24, 10.0.2.0 /
24). In the OpenStack environment there should be a router which has some
NAT rules to route public IP traffic to these network interfaces. So what
you want is, given public IP in a cartridge definition should be able to
assign to the given network interface in an instance.

Please correct me if I'm wrong.

Thanks !



On Thu, Jul 10, 2014 at 11:53 PM, Jeffrey Nguyen (jeffrngu) <
jeffr...@cisco.com> wrote:

>  Thanks Manula and Udara.  I created STRATOS-704
> <https://issues.apache.org/jira/browse/STRATOS-704> to track the issue of
> topology events supporting only one public and one private Ips.
>
>  Currently, we're not using "publicNetworkUuid" for floating IP
> allocation.  It is rather allocated based on the property named "
> defaultFloatingIpPool" in cloud-controller.xml (please refer
> to STRATOS-646) (I believe this was also documented in Stratos wiki).
> Ideally, I think we want to allocate floating IP for each network interface
> based on the floating IP pool associated with that network.   However, I
> think using single floating IP pool is good enough for now.  So as far as
> this issue is concerned, you should not have to worry about
> "publicNetworkUuid".
>
>  BTW, the property "networkUuid" in the cartridge JSOn on the other hand
> is different from "publicNetworkUuid".  "networkUuid" represents the uuid
> of a particular network interface of the cartridge.  It is used to attach a
> network to a cartridge at launch.
>
>  I think for  STRATOS-698, what you need to do is instead of allocating
> floating IP only once, do that as many times as the number of network
> interfaces defined for the given cartridge.
>
>  I looks like jClouds floating IP api does not provide the granularity of
> specifying which network interface the floating IP is being allocated for.
>   So I'm not sure if allocating floating IP against the same node multiple
> times will overwrite the previous floating Ip (for the same network
> interface) or creating new floating IP for the next network interface.
>  Hopefully it's the later case.
>
>  Your thoughts?
>
>  -Jeffrey
>
>   From: Udara Liyanage <ud...@wso2.com>
> Date: Thursday, July 10, 2014 1:03 AM
> To: dev <dev@stratos.apache.org>
> Cc: jeffrngu <jeffr...@cisco.com>
> Subject: Re: STRATOS-698 and issue with single private/public IPs in
> topology events
>
>   Hi,
>
>  What I understood from the jira is, you specify multiple network
> interfaces in cartridge json. Additinaly you want to assign the floating IP
> to one of the interfaces you prefer. I guess the uuid you have specified
> are the uuid of your openstack networks.
> One thing I have noticed is, instance is not aware of the public IP it is
> assigned, Openstack does the routing of floating IPs. The reason why I am
> saying is when I execute "ifconfig" I did not see any interface got
> assigned a floating IP.
>
>
>
> On Thu, Jul 10, 2014 at 12:30 PM, Manula Chathurika Thantriwatte <
> manu...@wso2.com> wrote:
>
>> Hi Jeffrey,
>>
>>  Yes, currently I'm working on this JIRA. When going through stratos the
>> code, I find out that currently there is no implementations for the
>> "publicNetworkUuid". So I'll try to find out the implementation in
>> the jclouds whether they support this functionality.
>>
>>  According to the current implementation topology events support only
>> one private and one public IP. Can you please create new JIRA for that.
>>
>>  We are planning to fix these issues in the release branch.
>>
>>  Thanks !
>>
>>
>>
>> On Wed, Jul 9, 2014 at 9:35 PM, Jeffrey Nguyen (jeffrngu) <
>> jeffr...@cisco.com> wrote:
>>
>>>  Hi Manula,
>>>
>>>  Looks like you're currently working on this JIRA.   Wanted to check
>>> with you if you're going to fix the issue of topology events supporting
>>> only one private IP and one public IP.   I think this issue is related to
>>> the floating IP issue described in this JIRA.   Are you going to address
>>> this issue as well as part of the fix for this JIRA?
>>>
>>>  I think the fixes for these issues should go into the release branch.
>>>
>>>  Thanks,
>>> -Jeffrey
>>>
>>
>>
>>
>>   --
>>       Regards,
>>  Manula Chathurika Thantriwatte
>>  Software Engineer
>>  WSO2 Inc. : http://wso2.com
>>  lean . enterprise . middleware
>>
>>  email : manu...@wso2.com / man...@apache.org
>>  phone : +94 772492511
>>  blog : http://manulachathurika.blogspot.com/
>>
>>
>>
>>
>
>
>  --
>
> Udara Liyanage
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
>  web: http://udaraliyanage.wordpress.com
>  phone: +94 71 443 6897
>



-- 
Regards,
Manula Chathurika Thantriwatte
Software Engineer
WSO2 Inc. : http://wso2.com
lean . enterprise . middleware

email : manu...@wso2.com / man...@apache.org
phone : +94 772492511
blog : http://manulachathurika.blogspot.com/

Reply via email to