Nat*_*Lee 68 windows puppet configuration-management cfengine chef-infra
是否有像nix世界那样的Windows工具?我正在寻找像Chef或Puppet这样的东西.
我找到了cfEngine,但它仍然看起来非常*nix为中心.理想情况下,它将是开源的,并且命令行驱动.
我们的想法是将基于Windows服务器的自动化基础架构整合在一起.我们当前的IT部门不允许非Windows服务器.
jti*_*man 49
Opscode在Windows上支持Chef.虽然我们不为任何基础架构运行Windows,但我们确实有开发人员不断改进我们的Windows支持.我们还获得了社区贡献,而且大多数Chef的早期Windows功能都是由社区贡献的.
重要提示:Opscode现在为Windows上的Chef提供MSI安装程序.这使得在Windows上安装Chef和Ruby变得前所未有的简单.
虽然我们团队中有很多Unix/Linux背景,但我们的目的是将Windows视为一等公民.2012年将是Chef和Windows的重要一年.关注Opscode博客的公告.
以下Chef Resources适用于Windows:
Environment Resource: sets windows environment variables
User
Group
Mount
File
Gem Package
Remote File
Cookbook File
Template
Service
Ruby Block
Execute
Run Code Online (Sandbox Code Playgroud)
也就是说,这些是Chef本身包含的资源.由于Chef可以使用cookbook进行扩展,因此可以通过各种Windows特定的cookbook添加更多资源.继续读以获取更多信息.
您可以在此处开始使用Chef和Windows:
最初,Doug MacEchern写了一些烹饪书来做一些事情来自动化窗户.
这些信息可在Chef Wiki上获得:
更新
以下cookbook为Chef添加了新资源来管理Windows:
这是Doug的优质资源的更新/重写,来自上面链接的存储库.Chef Wiki上提供了文档.
以下cookbook部署PowerShell并提供直接在Chef Recipes中运行PowerShell命令/脚本的资源:
文档可以在cookbook tarball中包含的README.md中找到.
添加了用于安装7-zip,管理IIS和SQL Server的其他烹饪手册.我们的" 数据库 "手册已经扩展了资源/提供程序,用于管理SQL Server数据库和用户(使用tdsrubygem).
该刀窗插件刀与Windows系统将它们与厨师安装交互以提供添加功能.
更新:我们现在已经为所有常见的文件/目录嫌疑人添加了Windows的文件ACL支持.
小智 8
Cfengine Nova多年来一直为Windows提供稳定的原生支持(即不需要Cygwin).
在Unix上可以做的所有事情(例如运行命令,文件复制,文件编辑等)也可以在Windows上完成,除了特定于Windows的功能之外
有关简短介绍,请参阅Nova补充手册的第11节:http://cfengine.com/files/Nova_Supplement.pdf
| 归档时间: |
|
| 查看次数: |
27190 次 |
| 最近记录: |