Mesos安裝部署

一侨歉、Mesos 簡介

二怪与、Mesos 集群安裝

1. 安裝環(huán)境

role hostname ip release
master1 sh-docker-master-01 1.1.1.100 centos7.2
master2 sh-docker-node-01 1.1.1.101 centos7.2
master3 sh-docker-node-02 1.1.1.102 centos7.2
slave1 bj-docker-node-01 1.1.1.103 centos7.2

2 安裝Mesos Master

下面操作若未注明均在三臺主機(jī)操作

  • 添加 mesos的yum源
rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-2.noarch.rpm
  • 配置hosts
echo "1.1.1.100 master1" >>/etc/hosts
echo "1.1.1.101 master2" >>/etc/hosts
echo "1.1.1.102 master3" >>/etc/hosts
  • 分別安裝 Mesos
yum -y install mesos marathon mesosphere-zookeeper
  • 配置zookeeper

master1

touch /var/lib/zookeeper/myid
echo 1 > /var/lib/zookeeper/myid

master2

touch /var/lib/zookeeper/myid
echo 2 > /var/lib/zookeeper/myid

master3

touch /var/lib/zookeeper/myid
echo 3 > /var/lib/zookeeper/myid

master1,master2,master3在配置文件/etc/zookeeper/conf/zoo.cfg中加入下面內(nèi)容

echo "server.1=1.1.100:2888:3888">>/etc/zookeeper/conf/zoo.cfg
echo "server.1=1.1.101:2888:3888">>/etc/zookeeper/conf/zoo.cfg
echo "server.1=1.1.102:2888:3888">>/etc/zookeeper/conf/zoo.cfg

PORT1 因為三臺為高可用,肯定有個master写隶,這個端口是master起的盐肃;
PORT2 為他們互相檢查盒犹、看誰當(dāng)master檢查用的。

  • 配置mesos

每個master節(jié)點的/etc/mesos/zk配置文件中設(shè)置zk的地址

echo "zk://1.1.1.100:2181,1.1.1.101:2181,1.1.1.102:2181/mesos">/etc/mesos/zk

/etc/mesos-master/quorum中設(shè)置quorum值 這個值要大于master數(shù)/2锌订,這里master數(shù)為3蟆炊,則要設(shè)為2

echo 2 > /etc/mesos-master/quorum
  • 配置marathon
    # 這里說下,我們把主機(jī)名master$num 寫進(jìn)hosts解析里面瀑志,然后把各自的主機(jī)名寫進(jìn)這個文件中

master

echo $hostname>/etc/mesos-master/hostname
mkdir -p /etc/marathon/conf/
cp /etc/mesos-master/hostname /etc/marathon/conf

zk
# 配置marathon自己的zk涩搓,另外還需要連接mesos自己的污秆,因為他要過去調(diào)度任務(wù)

cp /etc/mesos/zk /etc/marathon/conf/master
cp /etc/marathon/conf/master /etc/marathon/conf/zk
echo "zk://1.1.1.100:2181,1.1.1.101:2181,1.1.1.102:2181/marathon">/etc/marathon/conf/zk
  • 啟動zookeeper mesos-master marathon
for server in zookeeper mesos-master marathon;do
systemctl start  $server
done

systemctl disable mesos-slave

3. 安裝Mesos Slave

yum -y install mesos
  • 配置master信息
echo "zk://1.1.1.100:2181,1.1.1.101:2181,1.1.1.102:2181/mesos">/etc/mesos/zk
echo $hostname >/etc/mesos-slave/hostname
  • 創(chuàng)建work_dir
rm -rf /etc/mesos-slave/work_dir && mkdir /etc/mesos-slave/work_dir/provisioner -p
  • 啟動mesos-slave
systemctl start  mesos-slave 
systemctl enable  mesos-slave
systemctl disable mesos-master
  • 實驗過程中,slave啟動失敗了昧甘,選擇用命令運行slave
mesos-slave --master=zk://1.1.1.100:2181,1.1.1.101:2181,1.1.1.102:2181/mesos  --work_dir=/etc/mesos-slave/work_dir

4. 訪問Mesos

  • mesos地址:http://1.1.1.101:5050/


    mesos
  • marathon地址:http://1.1.1.101:8080/
    # 可利用其發(fā)布docker鏡像并可調(diào)整應(yīng)用數(shù)量


    marathon
  • 查看 slave


    slave

  • 自此良拼,Mesos安裝成功
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市充边,隨后出現(xiàn)的幾起案子庸推,更是在濱河造成了極大的恐慌,老刑警劉巖浇冰,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贬媒,死亡現(xiàn)場離奇詭異,居然都是意外死亡肘习,警方通過查閱死者的電腦和手機(jī)际乘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來漂佩,“玉大人脖含,你說我怎么就攤上這事⊥恫酰” “怎么了养葵?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瘩缆。 經(jīng)常有香客問我关拒,道長,這世上最難降的妖魔是什么庸娱? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任夏醉,我火速辦了婚禮,結(jié)果婚禮上涌韩,老公的妹妹穿的比我還像新娘畔柔。我一直安慰自己,他們只是感情好臣樱,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布靶擦。 她就那樣靜靜地躺著,像睡著了一般雇毫。 火紅的嫁衣襯著肌膚如雪玄捕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天棚放,我揣著相機(jī)與錄音枚粘,去河邊找鬼。 笑死飘蚯,一個胖子當(dāng)著我的面吹牛馍迄,可吹牛的內(nèi)容都是我干的福也。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼攀圈,長吁一口氣:“原來是場噩夢啊……” “哼暴凑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赘来,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤现喳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后犬辰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嗦篱,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年幌缝,在試婚紗的時候發(fā)現(xiàn)自己被綠了灸促。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡狮腿,死狀恐怖腿宰,靈堂內(nèi)的尸體忽然破棺而出呕诉,到底是詐尸還是另有隱情缘厢,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布甩挫,位于F島的核電站贴硫,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏伊者。R本人自食惡果不足惜英遭,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望亦渗。 院中可真熱鬧挖诸,春花似錦、人聲如沸法精。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽搂蜓。三九已至狼荞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間帮碰,已是汗流浹背相味。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留殉挽,地道東北人丰涉。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓拓巧,卻偏偏與公主長得像,于是被迫代替她去往敵國和親昔搂。 傳聞我的和親對象是個殘疾皇子玲销,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 對于Mesos集群(單節(jié)點)安裝通過源代碼編譯的方式安裝,對于操作系統(tǒng)的選型在這里使用Centos7進(jìn)行部署:(主...
    sun363587351閱讀 645評論 0 1
  • 1 Zookeeper概述# ZooKeeper是一個為分布式應(yīng)用所設(shè)計的分布的摘符、開源的協(xié)調(diào)服務(wù)贤斜,它主要是用來解決...
    七寸知架構(gòu)閱讀 7,339評論 0 101
  • 這幾天在搭建mesos的集群,查過很多博客資料逛裤,很多資料寫得都比較模糊瘩绒,自己也踩了很多坑,所以決定將簡潔一些的安裝...
    carrie_chh閱讀 1,212評論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理带族,服務(wù)發(fā)現(xiàn)锁荔,斷路器,智...
    卡卡羅2017閱讀 134,599評論 18 139
  • 播種時如果猶疑,到了收獲的季節(jié)收成可憐便會后悔择克,所以我們要做的并不是想東想西恬总,而是立馬開干。干得出什么來這事交給后...
    NJ安可閱讀 5,140評論 0 0