首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么不能在windows上安装puppetmaster?

为什么不能在windows上安装puppetmaster?
EN

Stack Overflow用户
提问于 2014-09-17 02:40:53
回答 1查看 75关注 0票数 0

我认为Puppet是用Ruby编写的,所以我不确定为什么puppetmaster服务不能在Windows下运行。有人知道为什么吗?请注意,我正在尝试找出是否有技术原因。

注意,我确实在ServerFault上交叉发帖,我知道你不应该这么做,但在我在ServerFault上发帖后,我在Puppet网站上看到他们建议在StackOverflow上发问。

EN

回答 1

Stack Overflow用户

发布于 2014-09-17 04:59:53

根据Installing Puppet: Microsoft Windows guide的说法

Windows计算机不能充当傀儡主服务器。在安装任何Windows代理节点之前,请确保已安装并配置了*nix puppet master,并且您知道其永久主机名。

如果你进一步深入了解这些需求,你会发现他们真的想要Linux,而不是任何*nix。

为了运行puppetmaster,您可以始终在Windows系统上运行Linux VM。

如果你看一看合理的puppetmaster设置,你很快就会发现它不仅仅是ruby。它可以很好地集成到支持ruby的web服务器中,比如支持mod_passenger的apache httpd。它与需要JDK和postgres DB的puppetdb集成得最好。

最重要的是,他们可能在代码中做了很多unix假设,并且将主程序移植到Windows的优先级列表中必须比让代理与Windows一起工作要低得多。特别是因为Windows上的Puppet的主要用例是使用Puppet for *nix系统的站点,这些站点还希望管理一些Windows系统。对于一个全窗口的站点来说,想要使用puppet是非常罕见的。

我并不是说移植到Windows是不可能的,只是它比你所暗示的更具挑战性,而且可能是低优先级的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25876169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档