Vinod, 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.
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. On Mon, Jun 17, 2013 at 3:16 PM, Charles Reiss <[email protected]> wrote: > On 6/17/13 15:05 , Vinod Kone wrote: > > Hey Brenden, > > > > Are you seeing issues, even when starting masters explicitly with "--ip" > > set to their public ips on EC2? > > > > I think a better way to solve this problem is for mesos/libprocess to > pick > > a public ip by default, when a host has multiple ips attached to it. Have > > you looked into that? > > For everything but the webui, it's better to prefer the private IP because > Amazon charges for data transfer using the public IP. > > - Charles > > > > > > > On Mon, Jun 17, 2013 at 2:47 PM, Brenden Matthews < > > [email protected]> 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 > >> > > > >
