我有一台主机,刚刚从 Chef 11 升级到 Chef 12,但当我要创建新的 EC2 节点时,它要安装客户端 11.18,而不是 12.01 或 12.03。我不确定这是否会导致客户端崩溃(在主机上尝试创建客户端节点时出现 403),但它无济于事。
有人知道我可以在哪里告诉大师要安装哪个版本的客户端吗?
答案1
--bootstrap-version
您可以通过选项指定要安装的 chef 客户端版本knife ec2 server create
。您的工作站会指定在引导期间安装哪个版本。
您的 Chef 服务器上运行的版本并不重要。