Hi,

Parameters in the mesos-master specifically for authorization and
authentication

--acls=/root/acl.json --authenticate --credentials=/root/passwd_file
--roles="apps,dev-ops" --quorum=2

Parameters I pass in marathon

--mesos_role "apps" --framework_name "marathon"
--mesos_authentication_principal "user1" --mesos_authentication_secret_file
"/root/marathon_password"

If run from the same system, authentication works. For experimentation, I
bought up mesos-master and marathon in the same node and another marathon
instance in HA in another node - it came up. But when I brought down the
marathon running in the same node as mesos-master, the other marathon
instances started failing with the below log

I0305 16:55:28.619690    47 sched.cpp:284] Authenticating with master
[email protected]:5050
I0305 16:55:28.620254    47 authenticatee.hpp:133] Creating new client SASL
connection
W0305 16:55:33.626118    49 sched.cpp:379] Authentication timed out
I0305 16:55:33.626292    49 sched.cpp:339] Failed to authenticate with
master [email protected]:5050: Authentication discarded
I0305 16:55:33.626947    49 sched.cpp:284] Authenticating with master
[email protected]:5050
I0305 16:55:33.627034    49 authenticatee.hpp:133] Creating new client SASL
connection
W0305 16:55:38.631783    46 sched.cpp:379] Authentication timed out
I0305 16:55:38.631957    46 sched.cpp:339] Failed to authenticate with
master [email protected]:5050: Authentication discarded
I0305 16:55:38.632975    46 sched.cpp:284] Authenticating with master
[email protected]:5050
I0305 16:55:38.633229    46 authenticatee.hpp:133] Creating new client SASL
connection

Thanks,
./Siva

On Fri, Mar 6, 2015 at 12:08 PM, Adam Bordelon <[email protected]> wrote:

> What parameters are you setting on each of the masters and framework?
> You'll need --credentials on the master and
> --mesos_authentication_principal and --mesos_authentication_secret_file on
> the (Marathon) framework node, and of course you'll need the credentials
> file on the master and a matching secret file on the framework node.
>
> What exactly is the error message you see?
>
> On Thu, Mar 5, 2015 at 10:14 PM, Sivaram Kannan <[email protected]>
> wrote:
>
>>
>> Hi,
>>
>> I have a 3 node mesos-master cluster. Say if node-1 is elected as
>> mesos-master and if I run a framework(Marathon) in the same node,
>> authentication succeeds. But if I run the framework from the node-2,
>> authentication for the framework fails. The machines are all similarly
>> configured in terms of hardware, same OS - everything is same except for
>> the ip between hosts.
>>
>> Any idea why is this??
>>
>> Thanks,
>> ./Siva.
>>
>>
>


-- 
ever tried. ever failed. no matter.
try again. fail again. fail better.
        -- Samuel Beckett

Reply via email to