Mesos集群的启动方式

Master命令启动集群

在完成对mesos的配置后(Ubuntu16.04 安装配置Mesos集群),可以在Master主机中使用如下命令启动该集群中的所有节点(root用户下):

使用root用户启动集群:

root@heron01:/home/yitian# ./mesosinstall/sbin/mesos-start-cluster.sh
Starting mesos-master on heron01
ssh -o StrictHostKeyChecking=no -o ConnectTimeout=2 heron01 /home/yitian/mesosinstall/sbin/mesos-daemon.sh mesos-master </dev/null >/dev/null
Starting mesos-agent on heron02
ssh -o StrictHostKeyChecking=no -o ConnectTimeout=2 heron02 /home/yitian/mesosinstall/sbin/mesos-daemon.sh mesos-agent </dev/null >/dev/null
Starting mesos-agent on heron03
ssh -o StrictHostKeyChecking=no -o ConnectTimeout=2 heron03 /home/yitian/mesosinstall/sbin/mesos-daemon.sh mesos-agent </dev/null >/dev/null
Everything’s started!

单个节点中分别启动Master和Slave

如果不使用上面的启动方式,也可以在每个节点中单独启动,以最中启动集群中的每一个节点。

启动Master:

root@heron04:/home/yitian# mesos-master --ip=218.195.228.52 --work_dir=/var/lib/mesos

启动Slaves:

root@heron06:/home/yitian# mesos-agent –master=218.195.228.52:5050 --work_dir=/var/lib/mesos

通过对每一个节点进行启动,即可启动整个Mesos集群。

注意:因为在使用配置方式对mesos的需对配置文件进行了修改,修改了mesos的默认work_dir,指定了自己的word_dir。因此也对aurora scheduler和aurora thermos_observer中,针对mesos-root的配置想进行了修改。所以,需要注意的是,在使用单个节点分别启动的时候,需要将word_dir命令选项配置为自己指定的那个目录,以保证mesos和aurora之间的统一,否则会出现问题。