我有 5 个节点,它们都有一本共同的设置手册。
现在我想在这个通用手册中添加另一个任务,该任务将在所有节点上为我配置 SQL 服务器。有没有方法/命令可以立即在所有客户端上手动触发此更改?
我使用 Azure VM。所有节点都是 Windows Server 2012 机器。我可以做一个
knife winrm machine-name chef-client -m -x username -P password
在所有机器上,但我确信应该有更好的方法来实现这一点。我是 Chef 的新手,所以我可能在这里遗漏了一个非常基本的命令。
答案1
如果您使用开源 Chef,那么您描述的方法就是最简单的方法。
如果您正在使用 Enterprise Chef,推送作业就是您正在寻找的功能。