“高级篇“码头工人之便微服务部署(26)

  
  
  

原创文章,欢迎转载。转载请注明:转载自它人故事会,谢谢!
原文链接地址:“高级篇“码头工人之便微服务部署(26)

     

因本人的mac本才8 g,无法同时启动4个虚拟机来完成,3个服务器,1个港口。所以镜像直接用hub.docker.com的mac就启动3个虚拟机。代码里都增加dockerhub的方式。源码:https://github.com/limingios/msA-docker便分支

     

  

  

主机运行服务

  
      <李>启动动物园管理员   
      

    通过提供的源码shell脚本直接运行。

      李   
  
 <代码类=" language-bash "> sh start.sh  
  
      <李>启动复述,李   
  
 <代码类=" language-bash "> sh start.sh  
  
      <李>启动mysql李   
  
 <代码类=" language-bash "> sh start.sh  
  

  
      <李>启动marathon-lb李   
  
 <代码类=" language-bash "> sh start.sh  
  

  

  

server01

  
  

编写的shell脚本

     
 <代码类=" language-bash "> # !/bin/bash
  码头工人运行- d——净=主机特权\
  ——主机名=192.168.66.101 \
  - e MESOS_PORT=5051 \
  zk - e MESOS_MASTER=://192.168.1.130:2181/便\
  - e \ MESOS_SWITCH_USER=0
  - e MESOS_CONTAINERIZERS=码头工人,便\
  - e MESOS_LOG_DIR=/var/log/便\
  - e MESOS_WORK_DIR=/var/tmp/便\
  - v”(pwd)/美元便/日志/便:/var/log/便“\
  - v”(pwd)/美元便/tmp/便:/var/tmp/便“\
  - v/var/run/docker.sock:/var/运行/码头工人。袜子\
  - v/sys:/sys \
  - v/usr/bin/docker:/usr/地方/bin/码头工人\
  中间层/mesos-slave: 1.7.0——no-systemd_enable_support \
  ——no-hostname_lookup ip=192.168.66.101  
  
 <代码类=" language-bash "> sh mesos-slave.sh  
  

  

server02

  
  

编写的shell脚本mesos.sh

  
 <代码类=" language-bash "> !/bin/bash
  码头工人运行主机\ - d——净=骰?192.168.66.102 \
  - e MESOS_PORT=5050 \
  zk - e MESOS_ZK=://192.168.1.130:2181/便\
  - e MESOS_QUORUM=1 \
  - e MESOS_REGISTRY=in_memory \
  - e MESOS_LOG_DIR=/var/log/便\
  - e MESOS_WORK_DIR=/var/tmp/便\
  - v”(pwd)/美元便/日志/便:/var/log/便“\
  - v”(pwd)/美元便/tmp/便:/var/tmp/便“\
  中间层/mesos-master: 1.7.0——no-hostname_lookup ip=192.168.66.102  
  

编写的shell脚本marathon.sh

     
 <代码类=" language-bash "> # !/bin/bash
  码头工人运行主机\ - d——净=中间层/马拉松:v1.5.12 \
  ——主zk://192.168.1.130:2181/便\
  ——zk zk://192.168.1.130:2181/马拉松 
  
 <代码类=" language-bash "> sh mesos.sh
  sh marathon.sh  
  

  

server03

  
  

编写的shell脚本marathon.sh

     
 <代码类=" language-bash "> # !/bin/bash
  码头工人运行- d——净=主机特权\
  ——主机名=192.168.66.103 \
  - e MESOS_PORT=5051 \
  zk - e MESOS_MASTER=://192.168.1.130:2181/便\
  - e \ MESOS_SWITCH_USER=0
  - e MESOS_CONTAINERIZERS=码头工人,便\
  - e MESOS_LOG_DIR=/var/log/便\
  - e MESOS_WORK_DIR=/var/tmp/便\
  - v”(pwd)/美元便/日志/便:/var/log/便“\
  - v”(pwd)/美元便/tmp/便:/var/tmp/便“\
  - v/var/run/docker.sock:/var/运行/码头工人。袜子\
  - v/sys:/sys \
  - v/usr/bin/docker:/usr/地方/bin/码头工人\
  中间层/mesos-slave: 1.7.0——no-systemd_enable_support \
  ——no-hostname_lookup ip=192.168.66.103 

“高级篇“码头工人之便微服务部署(26)