有没有像*nix world那样的windows工具?我在找像Chef或Puppet这样的东西。
我已经找到了cfEngine,但它看起来仍然非常以nix为中心。理想情况下,它应该是开源的,并且是命令行驱动的。
这个想法是把一个自动化的基础设施与基于windows的服务器放在一起。我们目前的IT部门不允许使用非windows服务器。
发布于 2011-02-07 05:11:10
在Windows上,Opscode支持Chef。虽然我们的任何基础设施都不运行Windows,但我们确实有开发人员在不断改进我们对Windows的支持。我们也得到了社区的贡献,而Chef的大部分早期Windows功能都是由社区贡献的。
重要的:Opscode now provides an MSI installer for Chef on Windows。这使得在Windows上安装Chef和Ruby比以往任何时候都更容易。
虽然我们的团队有很多Unix/Linux背景,但我们的意图是Windows被视为一等公民。2012年对Chef和Windows来说将是重要的一年。密切关注上的公告。
下面的Chef Resources可以在Windows上运行:
Environment Resource: sets windows environment variables
User
Group
Mount
File
Gem Package
Remote File
Cookbook File
Template
Service
Ruby Block
Execute也就是说,这些资源包含在Chef本身中。由于Chef可以通过食谱进行扩展,因此可以通过各种特定于Windows的食谱添加更多的资源。请继续阅读以了解更多信息。
您可以在此处开始使用Chef和Windows:
最初,Doug MacEchern也写了一些食谱来做一些自动化windows的事情。
Chef Wiki上提供了这些信息和更多信息:
更新
下面的食谱向Chef添加了新的资源来管理Windows:
它是Doug的优秀资源的更新/重写,来自上面链接的存储库。文档可以在Chef Wiki上找到。
下面的食谱部署了PowerShell,并提供了直接在厨师食谱中运行PowerShell命令/脚本的资源:
可以在包含在食谱tarball中的README.md中找到文档。
添加了用于安装7-zip、管理IIS和SQL Server的其他食谱。我们的"database“食谱已经扩展了一个资源/提供者,用于管理SQL Server数据库和用户(使用tds rubygem)。
刀子的knife-windows插件增加了与knife-windows系统交互的功能,以便为它们提供Chef安装。
更新:我们现在为所有常见的文件/目录疑点添加了File ACL support for Windows to Chef。
发布于 2011-02-08 23:53:10
Cfengine Nova多年来一直对Windows提供稳定的原生支持(即不需要Cygwin )。
Unix上所有可能的功能(例如,运行命令、文件复制、文件编辑等)也可以在Windows上完成,并添加Windows特定的功能,如
日志服务注册表management
有关简短的介绍,请参阅Nova补充手册的第11节:http://cfengine.com/files/Nova_Supplement.pdf
发布于 2014-01-23 21:48:48
我一直在寻找完全相同的东西。
我遇到了Windows PowerShell Desired State Configuration,它声称可以完成许多您想用Chef/Puppet完成的CM任务。
我不会给出任何意见,因为我还在评估它的早期-但如果你还在寻找什么,试一试。
https://stackoverflow.com/questions/4910034
复制相似问题