使用 Chef 社区食谱安装 SQL Server 2014 (sql_server)

Installing SQL Server 2014 using chef community cookbook (sql_server)

我查看了用于安装 sql 服务器的厨师社区食谱,它似乎是为安装 SQL express 量身定制的,但我似乎无法弄清楚如何安装标准版或开发版。

GitHub 页面 (https://github.com/chef-cookbooks/sql_server) 上的自述文件说您可以将它指向任何安装包,但是我看不出您如何为 ISO(甚至ISO 的提取内容),因为 ISO 媒体上没有单个 EXE 包。

我是否遗漏了一些明显的东西,或者我是否需要使用自己的方法从 ISO(或 ISO 的内容)安装 SQL?理想情况下,我想将安装媒体托管在防火墙后面的中央软件包存储库中。

ISO 用于 DVD 映像,但如果您有 ISO 粉碎机(在线搜索免费工具),您会在其中看到 setup.exe。 运行 然后它会将您带到安装中心,您可以在其中选择安装新实例并执行许多其他操作。这是一个向导型界面,因此只需阅读每个页面上的说明,您应该能够在成功完成安装所需的地方提供相关信息

选项 1:

定制食谱是您用例的最佳选择。就像你说的,在中央仓库上托管 .ISO 并创建一个将 .ISO 驱动器安装到 运行 安装的说明书。您应该利用该食谱模板并在 server.rb 中重写 windows_package 块,以使用关键字“source”和已安装安装文件的路径进行安装。然而,这将是一项重大工作(根据过去的经验......)所以如果你只有一个或两个节点需要 运行 食谱,请选择选项 2。

选项 2:

如果你只有一两个节点需要 运行 说明书,我建议你 运行 基本的 'sql_server::server' 然后升级到你想要的版本使用带有 PID 产品密钥的 GUI。

请注意,此过程也可以使用 Powershell 脚本自动执行。如果您熟悉 Powershell,则可以使用 powershell_script 块将其自动化。