【问题标题】:How are Windows services created using Chef?如何使用 Chef 创建 Windows 服务?
【发布时间】:2014-05-22 10:28:45
【问题描述】:

我有一个 jar 文件我想在 Windows 上作为服务运行,但我认为 Chef 不支持创建 Windows 服务:CHEF-3865

Chef 用户如何向他们管理的 Windows 计算机添加新服务?电源外壳?

我的 jar 文件用于 Jenkins Swarm 插件,我正在使用 Chef 动态创建新的 swarm slave。

【问题讨论】:

  • 您在使用 Windows 食谱吗?
  • 嗨,Seth,我看过那里,有没有办法包装一个 jar 文件并将其作为服务安装?如果没有,我想我有 WinSW 工作:kenai.com/projects/winsw

标签: windows chef-infra


【解决方案1】:

我能够使用带有新 Chef Cookbook 的 WinSW 来完成这项工作。

食谱步骤:

  1. 将 jar 下载到节点。
  2. 将 winsw 包装应用程序下载到节点。
  3. 下载winsw配置文件到节点。
  4. 使用特定于节点的信息(要安装的 jar 等)更新 winsw 配置文件
  5. 安装 jar 服务包装器:winsw.exe install(如果成功则返回 0,如果已安装则返回 23)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多