![是否有人使用过类似 Chef、Salt、Puppet、CfEngine 的工具来配置带有 Sql 的 2008 Win Server?](https://linux22.com/image/614165/%E6%98%AF%E5%90%A6%E6%9C%89%E4%BA%BA%E4%BD%BF%E7%94%A8%E8%BF%87%E7%B1%BB%E4%BC%BC%20Chef%E3%80%81Salt%E3%80%81P%E2%80%8B%E2%80%8Buppet%E3%80%81CfEngine%20%E7%9A%84%E5%B7%A5%E5%85%B7%E6%9D%A5%E9%85%8D%E7%BD%AE%E5%B8%A6%E6%9C%89%20Sql%20%E7%9A%84%202008%20Win%20Server%EF%BC%9F.png)
我一直在研究自动创建服务器的工具。出于两个不同的原因:
- 生产
- 开发机器
我喜欢这个想法不可变服务器。
我曾见过这些工具在运行 Rails 或 Lamp 等的 *nix 机器上进行演示并成功使用。
有没有人找到在微软堆栈中实现这一目标的好方法?
我想加入其中并创建脚本来安装 Windows、根据规范对其进行修补、部署 Sql Server 创建脚本来构建数据库并只是为了好玩而部署 SharePoint 并对其进行配置,然后为其部署 SharePoint 解决方案。
我可以完成部分操作,手动安装 Windows,手动安装 Sql Server,使用 Powershell 进行所有配置和设置。安装 SharePoint 并配置其中的一部分,然后使用 powershell 进行其余配置并部署解决方案。
我希望能够运行一个脚本,或者至少一个统一的流程。
我可以并且主要使用 VM 模板映像,然后实例化它们,但模板的创建通常是手动步骤。
答案1
当然,这些工具(至少是在 Windows 上运行的工具)完全能够安装和运行 SQL Server,并完成所需的任何进一步的配置工作。
例如,Puppet Labs 维护一个可安装 SQL 2008 R2 的模块,这里。您可能希望根据自己的目的对其进行调整(例如,如果您想使用非本地服务帐户,或启用混合模式身份验证),但它确实可以完成工作。