Mesos&PaaS系列文章之一——環境準備

Mesos&Docker技術交流QQ羣:491137983,一起學習,共同進步!

本系列文章主要講述如何使用Mesos來構建基於Docker容器技術的輕量級PaaS平臺。

1.整體架構

master類型節點負責構建高可用的分佈式計算管理平臺,slave提供分佈式計算支持,bamboo提供服務發現及負載均衡服務。

節點名稱 節點類型 IP 組件
master101 master 192.168.2.71 mesos、marathon、zookpeer
master102 master 192.168.2.72 mesos、marathon、zookpeer
master103 master 192.168.2.73 mesos、marathon、zookpeer
slave101 slave 192.168.2.61 mesos、docker
slave102 slave 192.168.2.62 mesos、docker
slave103 slave 192.168.2.63 mesos、docker
bamboo101 負載均衡 192.168.2.91 haproxy、bamboo、keeplived
bamboo102 負載均衡 192.168.2.92 haproxy、bamboo、keeplived
bamboo103 負載均衡 192.168.2.93 haproxy、bamboo、keeplived

說明:集羣模式部署,master節點應該是奇數,最少爲3個節點,便於leader選舉

2.環境準備

操作系統:Centos7.1 Minimal
Mesos版本:0.24.1
Marathon版本:0.11.0
Docker版本:1.7.1

  • 關閉selinux(重啓)
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
  • 關閉防火牆
systemctl disable firewalld.service
  • 清空iptables
iptables -F
  • 升級centos包:
yum update
  • 安裝mesosphere倉庫
rpm -Uvh http://repos.mesosphere.com/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm
yum clean all
yum makecache

說明:以上部署所有節點執行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章