后台:Chef服务器版本12和Windows工作站SDK 0.10定位Windows节点
我已经将食谱和自举本地Windows服务器创建到了Chef经理并应用了食谱,因此非常基础都在工作。
问题:在运行托管服务器的引导命令时(例如azure / aws)我需要命令来自Chef服务器而不是工作站。
我曾希望带有Chef_server_url的knife.rb强制所有命令都来自那里。
WireShark显示尝试来自我的工作站的WinRM连接。
我是否有任何可以在knife.rb或其他地方强制执行的设置?
我曾尝试在搜索中添加以下内容,但它们并未成功:
chef_zero.enabled false
local_mode false
这是通过Chef Provisioning而不是Chef刀具命令解决的吗?
非常感谢您提供任何帮助。
答案 0 :(得分:1)
“当运行托管服务器的bootstrap命令时(例如azure / aws)我需要命令来自Chef服务器而不是工作站。”是不正确的。操纵服务器的刀具命令直接来自您的工作站,这就是它应该如何工作。引导功能的方式是使用相关提供者API启动云计算机,然后通过SSH或WinRM连接到新VM并安装Chef,然后使用基于您的刀具设置的配置文件启动chef-client(这是哪里chef_server_url
进来了。)