成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Mesos安裝篇(一)

stormzhang / 3102人閱讀

摘要:誕生于的一個(gè)研究項(xiàng)目,現(xiàn)已成為中的項(xiàng)目。是指外部的計(jì)算框架,如,等,這些計(jì)算框架可通過注冊(cè)的方式接入,以便進(jìn)行統(tǒng)一管理和資源分配。要求可接入的框架必須有一個(gè)調(diào)度器模塊,該調(diào)度器負(fù)責(zé)框架內(nèi)部的任務(wù)調(diào)度。

Mesos誕生于UC Berkeley的一個(gè)研究項(xiàng)目,現(xiàn)已成為Apache Incubator中的項(xiàng)目。Mesos計(jì)算框架一個(gè)集群管理器,提供了有效的、跨分布式應(yīng)用或框架的資源隔離和共享,可以運(yùn)行Hadoop、MPI、Hypertable、Spark。使ZooKeeper實(shí)現(xiàn)容錯(cuò)復(fù)制,使用Linux Containers來(lái)隔離任務(wù),支持多種資源計(jì)劃分配。

總體架構(gòu)

Apache Mesos由四個(gè)組件組成,分別是Mesos-master,mesos-slave,framework和executor。

mesos中的基本術(shù)語(yǔ)解釋

1

Mesos-master:是整個(gè)系統(tǒng)的核心,負(fù)責(zé)管理接入mesos的各個(gè)framework(由frameworks_manager管理)和slave(由slaves_manager管理),并將slave上的資源按照某種策略分配給framework(由獨(dú)立插拔模塊Allocator管理)。

2

Mesos-slave:負(fù)責(zé)接收并執(zhí)行來(lái)自mesos-master的命令、管理節(jié)點(diǎn)上的mesos-task,并為各個(gè)task分配資源。mesos-slave將自己的資源量發(fā)送給mesos-master,由mesos-master中的Allocator模塊決定將資源分配給哪個(gè)framework,當(dāng)前考慮的資源有CPU和內(nèi)存兩種,也就是說,mesos-slave會(huì)將CPU個(gè)數(shù)和內(nèi)存量發(fā)送給mesos-master,而用戶提交作業(yè)時(shí),需要指定每個(gè)任務(wù)需要的CPU個(gè)數(shù)和內(nèi)存量,這樣,當(dāng)任務(wù)運(yùn)行時(shí),mesos-slave會(huì)將任務(wù)放到包含固定資源的linux container中運(yùn)行,以達(dá)到資源隔離的效果。

3

Framework:是指外部的計(jì)算框架,如Hadoop,Mesos等,這些計(jì)算框架可通過注冊(cè)的方式接入mesos,以便mesos進(jìn)行統(tǒng)一管理和資源分配。Mesos要求可接入的框架必須有一個(gè)調(diào)度器模塊,該調(diào)度器負(fù)責(zé)框架內(nèi)部的任務(wù)調(diào)度。當(dāng)一個(gè)framework想要接入mesos時(shí),需要修改自己的調(diào)度器,以便向mesos注冊(cè),并獲取mesos分配給自己的資源, 這樣再由自己的調(diào)度器將這些資源分配給框架中的任務(wù),也就是說,整個(gè)mesos系統(tǒng)采用了雙層調(diào)度框架

4

Executor:執(zhí)行器,安裝到mesos-slave上,用于啟動(dòng)計(jì)算框架中的task。

安裝部署

1

部署環(huán)境介紹

內(nèi)核版本:
[root@ctn-7-11 ~]# uname -a
Linux ctn-7-11.ptmind.com 3.10.0-327.4.4.el7.x86_64 #1 SMP Tue Jan 5 16:07:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

系統(tǒng)版本:
[root@ctn-7-11 ~]# more /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

docker版本:
[root@ctn-7-13 ~]# docker --version
Docker version 1.10.3, build 20f81dd

集群所有主機(jī)添加主機(jī)名
[root@ctn-7-12 ~]# more /etc/hosts
---略---
172.16.7.12 ctn-7-12.ptmind.com ctn-7-12
172.16.7.13 ctn-7-13.ptmind.com ctn-7-13
172.16.7.14 ctn-7-14.ptmind.com ctn-7-14

為配置方便講服務(wù)器ssh免密碼登陸打通
[root@ctn-7-11 workspace]# for ip in $(cat /workspace/mesoslist);do echo ------$ip-----;ssh root@$ip hostname;done
------172.16.7.11-----
ctn-7-11.ptmind.com
------172.16.7.12-----
ctn-7-12.ptmind.com
------172.16.7.13-----
ctn-7-13.ptmind.com
------172.16.7.14-----
ctn-7-14.ptmind.com

1

安裝前準(zhǔn)備

關(guān)閉防火墻
sudo systemctl stop firewalld
sudo systemctl disable firewalld

安裝docker
sudo yum update
curl -sSL https://get.docker.com/ | sh

安裝常用軟件包
yum install git lrzsz wget elinks nc -y

添加yum源 (所有主機(jī),安裝其中一個(gè)即可)
rpm -Uvh http://repos.mesosphere.io/el...
rpm -Uvh http://repos.mesosphere.io/el...
rpm -Uvh http://repos.mesosphere.io/el...

3

集群服務(wù)部署規(guī)劃
服務(wù)器IP地址主機(jī)名安裝服務(wù)
172.16.7.12ctn-7-12.ptmind.com mesos-master 、zookeeper、mesos-slave 、chronos
172.16.7.13ctn-7-13.ptmind.com mesos-master 、zookeeper、mesos-slave 、
172.16.7.14ctn-7-14.ptmind.com mesos-master 、zookeeper、mesos-slave、marathon

更多內(nèi)容正在更新中,銀盾泰安將持續(xù)為您發(fā)布最新最有用的資訊,敬請(qǐng)期待!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/26886.html

相關(guān)文章

  • 飛馳在Mesos的渦輪引擎上

    摘要:方案二和也運(yùn)行在中。新增刪除節(jié)點(diǎn)變更配置均需要手工介入。公司已有的大多都是容器形式部署在各個(gè)服務(wù)器上。目前我們?cè)诿總€(gè)節(jié)點(diǎn)上部署了傳統(tǒng)的。在接下來(lái)的階段團(tuán)隊(duì)也會(huì)對(duì)此做進(jìn)一步的探索。 回想起第一次接觸Mesos, 當(dāng)時(shí)有很多困惑: 這到底是用來(lái)做啥的?跟YARN比有什么優(yōu)勢(shì)?有哪些大公司在使用么?。 然而現(xiàn)在技術(shù)日新月異地發(fā)展, Mesos這個(gè)生態(tài)圈也開始被越來(lái)越多的團(tuán)隊(duì)熟悉關(guān)注, 像k8...

    xorpay 評(píng)論0 收藏0
  • Docker 與 Mesos 的前生今世 | 數(shù)人云CTO肖德時(shí)@KVM分享實(shí)錄

    摘要:今天小數(shù)給大家?guī)?lái)一篇技術(shù)正能量滿滿的分享來(lái)自社區(qū)線上群分享的實(shí)錄,分享嘉賓是數(shù)人云肖德時(shí)。第二級(jí)調(diào)度由被稱作的組件組成。它們是最小的部署單元,由統(tǒng)一創(chuàng)建調(diào)度管理。 今天小數(shù)給大家?guī)?lái)一篇技術(shù)正能量滿滿的分享——來(lái)自KVM社區(qū)線上群分享的實(shí)錄,分享嘉賓是數(shù)人云CTO肖德時(shí)。 嘉賓介紹: 肖德時(shí),數(shù)人云CTO 十五年計(jì)算機(jī)行業(yè)從業(yè)經(jīng)驗(yàn),曾為紅帽 Engineering Service ...

    0x584a 評(píng)論0 收藏0
  • 基于Docker搭建多節(jié)點(diǎn)Mesos/Marathon

    摘要:摘要在之前的一篇博客中,我介紹了基于搭建單機(jī)版,但是僅僅使用了單個(gè)節(jié)點(diǎn)。具有容錯(cuò)功能當(dāng)容器由于節(jié)點(diǎn)崩潰等原因意外停止運(yùn)行時(shí),會(huì)自動(dòng)將容器調(diào)度到其他節(jié)點(diǎn)。因此,目前僅適合運(yùn)行無(wú)狀態(tài)的服務(wù),而數(shù)據(jù)庫(kù)等有狀態(tài)服務(wù)應(yīng)該單獨(dú)部署。 摘要: 在之前的一篇博客中,我介紹了基于Docker搭建單機(jī)版Mesos/Marathon,但是僅僅使用了單個(gè)節(jié)點(diǎn)。而在這篇博客中,我將介紹基于Docker搭建多節(jié)點(diǎn)...

    ConardLi 評(píng)論0 收藏0
  • 技術(shù)干貨 | 初次微服務(wù)體驗(yàn):從Docker容器農(nóng)場(chǎng)說起

    摘要:或許你的第一次微服務(wù)體驗(yàn),就從本文開始在本文中,和等紛紛亮相,并配有詳細(xì)的代碼說明。該角色與本地網(wǎng)絡(luò)及的配置設(shè)置相關(guān)。由于會(huì)在虛擬機(jī)初始化過程中自動(dòng)執(zhí)行配置任務(wù),因此惟一的解決辦法就是將相關(guān)內(nèi)容提取至單獨(dú)的劇本當(dāng)中 這是一篇溫和有趣的技術(shù)文章,如果你初識(shí)Docker,對(duì)微服務(wù)充滿興趣,不妨一讀?;蛟S你的第一次微服務(wù)體驗(yàn),就從本文開始…… 在本文中,Mesos、Zookeeper、Ma...

    魏憲會(huì) 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<