【发布时间】:2016-01-12 03:17:48
【问题描述】:
背景:Chef Server 版本 12 和针对 Windows 节点的 Windows 工作站 SDK 0.10
我已经创建了菜谱并将本地 Windows 服务器引导到 Chef 管理器中并应用了菜谱,因此所有基本功能都可以正常工作。
问题:在为托管服务器(例如 azure / aws)运行引导命令时我需要来自 Chef 服务器而不是工作站的命令。
我曾希望带有 Chef_server_url 的 Knife.rb 会强制所有命令来自那里。
WireShark 显示尝试来自我的工作站的 WinRM 连接。
我可以实施任何设置来强制在 knife.rb 或其他地方执行此操作吗?
我曾尝试从搜索中添加以下内容,但没有成功:
chef_zero.enabled 假
local_mode 错误
这是否通过 Chef Provisioning 而不是 Chef knife 命令解决?
非常感谢您提供的任何帮助。
【问题讨论】:
-
您必须从 chef-server 本身启动命令(就像它是一个工作站一样)或查看您的操作方式。 Chef 是一种拉式模型,引导程序只是将客户端安装在目标机器上的一种方式,而无需了解您如何配置那些我们无法提供帮助的机器(而且这很可能会被高度自以为是)
-
这不正确,请删除此评论。
标签: amazon-ec2 chef-infra chef-recipe