如果您正在寻找一种用于在集群环境中部署容器的大型工具,Jack Wallen将引导您通过Apache Mesos安装此类系统。
Apache Mesos是一个位于应用层和操作系统之间的系统软件,可以在大规模集群环境中部署和管理应用程序更容易。 Mesos可以在提供大量资源的节点的动态共享池上运行大量应用程序。
Mesos的主要特点是:
线性可扩展性
高可用性
本地支持码头码头图像
两级调度
Web界面
可插拔隔离
跨平台(Linux,OSX,Windows和云提供商无关)
这是一个非常强大的系统,建立在与Linux内核相同的原则的基础上,可以为应用程序提供API,用于数据中心的资源管理和调度。
事实上,Apache Mesos本质上是一个数据中心内核,可以将运行的工作负载彼此隔离。
我想让您完成在Ubuntu 16.04 Server平台上安装Apache Mesos的过程。 安装是相当耗时的,但一旦安装,Mesos就可以服务了。
我们将安装此仅用于演示目的。
要在生产环境中使用Mesos,集群机必须能够彼此通信,则必须确保您的主机名可以通过DNS或/ etc / hosts来解析。
换句话说,对于您将使用Mesos的每台机器,它必须能够通过名称解析主机(在Linux上,可以通过编辑/ etc / hosts来完成)。
就这样说,我们来安装Apache Mesos。
下载Apache Mesos
我们要做的第一件事是从Apache Mesos下载页面下载必要的源文件。 目前,最新版本是1.2.0,这是我们将要使用的。
在您实际发出命令将文件下载到Linux服务器之前,请检查下载页面以确保1.2.0仍然是最新的。
打开终端窗口,使用命令cd / tmp更改为/ tmp目录,并使用以下命令下载文件:
wget http://www.apache.org/dist/mesos/1.2.0/mesos-1.2.0.tar.gz
如果您的服务器使用未找到的wget命令进行回复,请执行以下操作(然后重新运行下载命令):
sudo apt-get install wget
使用以下命令打包下载的文件:
tar -xvzf mesos-1.2.0.tar.gz
安装所有工具和依赖项
在安装Mesos之前,我们必须先安装必要的依赖项。 要做的第一件事是使用命令更新apt:
sudo apt-get update
接下来,我们使用以下命令安装OpenJDK:
sudo apt-get install -y openjdk-8-jdk
现在我们用命令安装所有的Mesos依赖项:
sudo apt-get -y install build-essential python-dev python-virtualenv libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev zlib1g-dev
通过上述命令的收集完成,现在是时候来安装Mesos了。 准备花一些时间看输出。
安装Mesos
返回到/ tmp目录中,使用以下命令更改为新创建的mesos-1.2.0目录:
cd mesos-1.2.0
使用以下命令创建一个新目录:
mkdir构建
使用以下命令更改为新创建的构建目录:
cd构建
使用以下命令配置Mesos:
../配置
使用命令构建源代码:
make
接下来,使用以下命令测试配置:
做检查
最后,使用命令运行安装:
sudo make install
以上收集的命令将需要大量时间才能完成(约一个小时)。 一旦完成,您就可以测试安装了。
测试Mesos
我们要做的第一件事是启动Mesos的主人。 这通过更改为mesos bin目录(使用命令cd /tmp/mesos-1.2.0/bin)完成,然后发出命令:
sudo ./bin/mesos-master.sh --ip=127.0.0.1 --work_dir=/var/lib/mesos
现在我们将使用以下命令启动Mesos代理:
sudo ./bin/mesos-agent.sh --master=127.0.0.1:5050 --work_dir=/var/lib/mesos
最后,将浏览器指向http:// IPOFSERVER:5050(其中IPOFSERVER是您的Mesos服务器的IP地址),您应该可以看到Mesos Web UI,准备好了(图A)。
Figure A
准备启动
此时,您已准备好继续使用Apache Mesos。 你会发现旅程是复杂的,所以你应该确保给官方的文件充足的时间学习。
以上信息来源:techrepublic,由xmirror编译,如需转载请标注:http://www.x-mirror.cn/
目前悬镜服务器卫士支持Apache,Nginx web服务器,免费体验地址:http://www.x-mirror.cn/