Windows服务器2012r2上的Mesos奴隶,我的选择是什么?

时间:2016-08-29 21:01:01

标签: windows mesos

我有一组运行Windows Server 2012R2的计算机。 我想用mesos来管理它们。 据我所知,microsoft正在积极地为mesos(DC / OS)做出贡献,并将在Windows Server 2016上本地支持容器。此外,看起来还有另一种使用hyper-v的容器风格。

我可以在linux主机上运行我的mesos master。但是我需要我的Windows服务器2012R2主机上的奴隶。我不清楚哪些技术已经可用(并且生产就绪)用于我的Windows服务器版本。

使用mesos管理Windows服务器计算机资源有哪些选择?

  • Windows(服务器2012 R2)生产的mesos-agent是否准备就绪?
  • 我可以使用容器(hyper-v或docker)吗?如果没有,资源隔离是否在Windows中运行(在linux中你可以使用cgroups)?
  • 我可以运行任何我喜欢的框架,或者有些与Windows不兼容的框架?

1 个答案:

答案 0 :(得分:1)

最近发布了Mesos版本1.0.0,允许您在Windows上运行从属和启动器。不幸的是,不是主人。它仍然是Linux,但它真的不需要是Windows吗?奴隶是将Windows机器引入Mesos域的重要因素。

我刚刚在Windows上调查使用Mesos-Slave。很高兴地说它似乎工作正常(这个意见可能会改变,因为我还在测试它)。生产就绪是任何企业都必须自己决定的。

Mesos总是拥有自己的隔离技术,有趣的是他们已经重做了他们自己的容器化实现,现在这需要一些容器图像格式,所以你可以使用你的Docker图像以及其他几个,所以这将是适合你。 MesosCon https://www.youtube.com/watch?v=rHUngcGgzVM

对此进行了很好的介绍

Docker在某种程度上偷了这个节目。但是如果你使用Mesos-Agent,则不需要Windows 2016及其容器技术(Docker),因此它应该在Windows 2012上运行。我还没有尝试过这个但是它绝对是一个值得尝试的测试,它打开了部署选项。任何人?

要记住有关容器的一件事,它们不是VM的。来宾映像必须是主机操作系统的衍生产品,您无法在Windows计算机上运行Linux映像。让我头疼的是,我目前无法使用servernano,因此我的图像尺寸为4Gb +,初始部署时间为几小时。