mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Charles Reiss <woggl...@gmail.com>
Subject Re: [DISCUSS] Master redirection with EC2
Date Wed, 19 Jun 2013 21:58:03 GMT
On 6/19/13 10:51 , Vinod Kone wrote:
> Sorry for the radio silence on this.
> 
> This is probably just me not understanding how EC2 networking works, but I
> have couple of questions.
> 
> 
>>> You can't `bind()' to an address that the network interface is not
>>> assigned.  Maybe there is another workaround?  I wouldn't know where to
>>> look.
>>>
>>
> 
> So, you are saying the public ip address the EC2 host gets is not assigned
> to the NIC? How does it get it then?

It's NAT'd.

> 
> 
>>  > Either way, I think it's preferable to use DNS because it will map to
>> the
>>> correct address regardless of whether you're in or out of the EC2
>> network.
>>>
>>
> 
> Where does DNS come into the picture?

Inside EC2, the ec2-...amazonaws.com name resolves to the private (usually
10.x.x.x) IP.

> 
> 
>>  >
>>> On Mon, Jun 17, 2013 at 3:16 PM, Charles Reiss <woggling@gmail.com>
>> wrote:
>>
>>>> For everything but the webui, it's better to prefer the private IP
>> because
>>>> Amazon charges for data transfer using the public IP.
>>>>
>>
> 
> I thought the problem with mesos on ec2 was that masters and slaves were
> not able to communicate when using private ip addresses (IIRC, at least one
> way communication was broken). So, I'm not sure how we can get around by
> not using public ip addresses for communication.

I've haven't heard of this being a problem if everything is within EC2.
(There's certainly likely to be a problem if one wants to run a scheduler
outside EC2.)

- Charles

> 
> 
> 
> 
>>>> - Charles
>>>>
>>>>>
>>>>>
>>>>> On Mon, Jun 17, 2013 at 2:47 PM, Brenden Matthews <
>>>>> brenden.matthews@airbedandbreakfast.com> wrote:
>>>>>
>>>>>> Folks,
>>>>>>
>>>>>> I'd like to be able to make the master redirection in the web UI
work
>>>> with
>>>>>> EC2, which has weird internal/external IP address issues.
>>>>>>
>>>>>> I was thinking about adding a hostname to the Master info message,
>> and
>>>>>> adding that along with the libprocess PID into the ZooKeeper state
in
>>>>>> detector.{cpp,hpp}.
>>>>>>
>>>>>> Any thoughts on this?  Are there any objections or concerns?  From
>>>>>> examining the code, I couldn't think of a better way to do this.
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> Brenden
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
> 


Mime
View raw message