关于下一代数据中心操作系统 Apache Mesos 的系列文章,已经完成的内容如下:
- 深入浅出 Mesos(一):为软件定义数据中心而生的操作系统
- 深入浅出 Mesos(二):Mesos 的体系结构和工作流
- 深入浅出 Mesos(三):持久化存储和容错
- 深入浅出 Mesos(四):Mesos 的资源分配
- 深入浅出 Mesos(五):成功的开源社区
与本系列的前序文章相比,本文是一个短篇,因为这背后有充分的理由。我原本打算写篇更长的文章来详细说明如何在单个节点和多个节点上搭建 Mesos。不过,我很快就意识到,已经有一些非常聪明的家伙完成了相关的文章。因此,为了不重新发明轮子,我将在本文中描述并链接这些免费资源。
正在努力创建基于 Mesos 的商业化产品的 Mesosphere 同行们,制作了一个精简的 Mesos在线课程,值得大家去研究一番。他们的网站也介绍了如何在物理服务器、个人笔记本电脑或PC,以及一些公有IaaS 云计算平台上安装Mesos,请访问相关的链接。
到目前为止,我发现的讲述搭建Mesos 测试环境最清楚的是,来自 Frank Hinek 的一系列文章。在 Frank 的博客中,我们可以获得搭建单节点 Mesos 环境的操作指南、搭建多节点 Mesos 环境的操作指南,以及在各种配置中搭建高可用的多节点环境的操作指南。需要说明的是,Frank 的这些操作指南是运行于 VMware 的 ESXi 虚拟机之上的;因此,他所述的安装工作流程,运行在 VirtualBox 上时,可能会遇到的一些奇怪的现象。
还有其他一些类似的资源,很容易在互联网上搜索到。
上述的操作指南可以帮助我们创建测试环境,其中包括 Apache Mesos 和至少一种 Framework,比如 Apache Marathon 。大多数的博客文章都会提供任务的示例,我们可以运行一下,来体验 Mesos 是如何运转的。
最后,正如我在本系列前序的文章中提到的,Mesos 的设计是成为真正的数据中心操作系统内核,Mesosphere 正在努力尝试封装一套围绕着 Mesos 的工具,构建一个全面的数据中心操作系统。
Mesosphere 已经公布了他们的旗舰产品——数据中心操作系统(DCOS)的公开测试版。如果你有兴趣一试身手的话,可以注册一个试用帐号。
因此,尝试一下Apache Mesos 还是很有乐趣的。接下来的一篇,我将会深入探讨Mesos 中Framework 的概念,并解释各种Framework 是如何适应生态系统的。随着OpenStack 峰会即将到来,我也打算写些关于Mesos 是如何与IaaS 云计算平台,比如OpenStack,以及AW 一起玩的文章…亦或作罢。
与往常一样,欢迎大家的反馈。
查看英文原文: TRYING OUT APACHE MESOS
感谢郭蕾对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。
评论