【问题标题】:Interactive installation via Chef通过 Chef 进行交互式安装
【发布时间】:2016-11-18 21:33:19
【问题描述】:

我希望通过 Chef 食谱/食谱执行软件安装。当我运行开始安装的安装命令时,我会遇到一系列必须提供答案的问题。作为安装的一部分,如何让 Chef 食谱/食谱提供这些问题的答案?

【问题讨论】:

  • 您确定没有可让您指定这些选项的命令行参数吗?你说的是什么软件?它是公开的吗?
  • 该软件未公开提供 - 它是 Veritas 的 NetBackup Enterprise Client。我将研究命令行选项(感谢您向我指出这个方向)。但是,我的问题是厨师社区在这种情况下遵循哪些最佳实践/机制(假设命令行选项是不可能的)。
  • @nxn 那么这是一条硬路径,在干净的机器上安装程序,记录它的作用,并复制交互式安装程序在真实的包系统中所做的事情,或者只是删除文件和配置/注册表项与厨师。这里没有最好的方法,这取决于软件
  • 通过一些 google 搜索,我找到了 this 文档,其中包含名为“在 Windows 系统上静默安装 NetBackup 服务器”的部分。我让你从那里扩展你的版本,因为你没有指定它。
  • 还有this page 也可能感兴趣。

标签: installation chef-infra


【解决方案1】:

这不是 Chef 专门处理的事情。您可能希望找到有关执行无人值守/静默/无头安装软件的说明,或者使用 expectpyexpect 之类的内容编写自己的脚本并告诉 Chef 运行该脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-30
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    相关资源
    最近更新 更多