All the nodes has the credentials and authentication_secret_file where the mesos-master and marathon pick it from a standard location.
On Fri, Mar 6, 2015 at 12:15 PM, Sivaram Kannan <[email protected]> wrote: > > 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 > -- ever tried. ever failed. no matter. try again. fail again. fail better. -- Samuel Beckett

