DC/OS mesos master手动启动配置

在虚拟机上安装DCOS,环境如下:

DC/OS VERSION : 1.10.7

Docker Version : 18.03.1-ce

OS : centos 7

遇到如下问题

在不小心强制关机后,Master无法在开机后启动。

记录解决方法,用于下次忘记时参考。

dcos master安装完成后配置手动启停(master节点先启动,再启动Slave)
服务脚本在/opt/mesosphere/bin目录下。
mesos-start-cluster.sh 负责启动master和slave
mesos-start-masters.sh 负责启动master
mesos-start-agents.sh 负责启动slave
mesos-start-slaves.sh 负责启动slave slaves.sh link 到了agents.sh。同一个文件

这些文件link到/opt/mesosphere/packages/mesos--b2e2679c98937c6e9f9941c30de2783d056d0696/bin
目录下(具体看实际路径,mesos--后面是随机生成),bin下的sh会调用到
/opt/mesosphere/packages/mesos--b2e2679c98937c6e9f9941c30de2783d056d0696/etc/mesos中的文件
这里要创建两个文件masters、slaves 里写上master的hostname或者IP。slaves的hostname或者IP。 如果配置成hostname时,要在vi /etc/hosts中添加 如: 10.3.10.152 dev1。否则不能访问
例子:
vi masters
master

vi slaves
dev1
dev2
dev3

然后同时修改mesos-master-env.sh等几个sh文件。
在文件mesos-slave-env.sh中修改时注意,如果是单master节点
export MESOSmaster=master:5050 (master为机器hostname) 

如果master是多节点就设置实际的zk节点

export MESOS master=zk://master1:2181,zk://master2:2181,zk://master3:2181

如果要在master上调用mesos-start-slaves.sh时,要去访问节点服务器。因没配置免密码登录,所以要输入密码。
正常情况Slave节点安装mesos-agent服务后会自动启动。这一步意义不大。

转载于:https://my.oschina.net/redking/blog/1929434

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值