0

我正在尝试以这种方式设置 Chef Infra:Chef Server (Linux)、Chef Workstation (Windows)、Chef Node (Windows)。厨师服务器和厨师工作站工作顺利。

但是,厨师客户端在厨师节点上失败并出现错误:

'chef-client' 不是内部或外部命令、可运行程序或批处理文件。

我做了以下事情:

  1. 下载chef-client windows msi包并安装在服务器上(通过root用户)
  2. 将默认文件夹(chef 和 opscode)从 C:\ 复制到 D:\ 并授予本地用户读/写权限
  3. 创建了 client.rb 文件并将 SSL 证书放在 D:\chef
  4. 授予厨师服务器上 validator.pem 文件的读取权限。Client.pem 不可用,因为它是第一个 chef-client 运行

还需要做什么?我错过了一些非常关键的东西吗?

4

0 回答 0