You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mesos.apache.org by 梦开始的地方 <38...@qq.com> on 2017/02/05 04:02:35 UTC
How to write acls for mesos
Hi,I'd like to write MESOS_acls to control resources,but I don't know how to write。
I use mesos + marathon
marathon configuration:
export MARATHON_mesos_user=user_00
export MARATHON_mesos_authentication_principal=tjop_marathon
export MARATHON_mesos_authentication_secret_file=$CUR_DIR/../conf/marathon.secret
export MARATHON_mesos_leader_ui_url=http://mesos.webdev.com
export MARATHON_hostname=$hostipaddr
export MARATHON_framework_name=tjop_marathon
export MARATHON_webui_url=http://marathon.webdev.com
mesos configuration:
export MESOS_acls=file://$prefix/etc/mesos/acls
export MESOS_authenticate_agents=true
export MESOS_authenticate_frameworks=true
export MESOS_authorizers=local
export MESOS_authenticate_http_frameworks=true
export MESOS_http_framework_authenticators=basic
export MESOS_authenticators=crammd5
export MESOS_credentials=file://$prefix/etc/mesos/credentials
acls:
{
"register_frameworks": [
{
"principals": { "values": ["tjop_marathon"] },
"roles": { "values": ["tjop_streammonitors"] }
}
],
"run_tasks": [
{
"principals": { "values": ["tjop_marathon"] },
"users": { "values": ["user_00","root"] }
}
]
}
credentials:
{
"credentials": [
{
"principal": "tjop_marathon",
"secret": "tjop_marathon"
},
{
"principal": "tjop_mesos_slave",
"secret": "tjop_mesos_slave"
}
]
}
the marathon is active framework in mesos,but whlile I create app in marahon ,the app keep in waiting status
please help me,thanks
Re: How to write acls for mesos
Posted by haosdent <ha...@gmail.com>.
May we have the Mesos master log after launch task in Marathon?
On Sun, Feb 5, 2017 at 12:02 PM, 梦开始的地方 <38...@qq.com> wrote:
> Hi,I'd like to write MESOS_acls to control resources,but I don't know
> how to write。
> I use mesos + marathon
> marathon configuration:
> export MARATHON_mesos_user=user_00
> export MARATHON_mesos_authentication_principal=tjop_marathon
> export MARATHON_mesos_authentication_secret_file=$CUR_DIR/../conf/
> marathon.secret
> export MARATHON_mesos_leader_ui_url=http://mesos.webdev.com
> export MARATHON_hostname=$hostipaddr
> export MARATHON_framework_name=tjop_marathon
> export MARATHON_webui_url=http://marathon.webdev.com
>
> mesos configuration:
>
> export MESOS_acls=file://$prefix/etc/mesos/acls
> export MESOS_authenticate_agents=true
> export MESOS_authenticate_frameworks=true
> export MESOS_authorizers=local
> export MESOS_authenticate_http_frameworks=true
> export MESOS_http_framework_authenticators=basic
> export MESOS_authenticators=crammd5
> export MESOS_credentials=file://$prefix/etc/mesos/credentials
>
> acls:
> {
> "register_frameworks": [
> {
> "principals": { "values": ["tjop_marathon"] },
> "roles": { "values": ["tjop_streammonitors"] }
> }
> ],
> "run_tasks": [
> {
> "principals": { "values": ["tjop_marathon"] },
> "users": { "values": ["user_00","root"] }
> }
> ]
> }
> credentials:
> {
> "credentials": [
> {
> "principal": "tjop_marathon",
> "secret": "tjop_marathon"
> },
> {
> "principal": "tjop_mesos_slave",
> "secret": "tjop_mesos_slave"
> }
> ]
> }
> the marathon is active framework in mesos,but whlile I create app in
> marahon ,the app keep in waiting status
>
> please help me,thanks
>
--
Best Regards,
Haosdent Huang