Chef infra kitchen-client.pem不是在vagrant节点上创建的

Chef infra kitchen-client.pem不是在vagrant节点上创建的,chef-infra,test-kitchen,Chef Infra,Test Kitchen,我想跑 kitchen converge <node> kitchen login <node> 虽然之前它成功地执行了(不知道发生了什么变化)。 以下是我目前的问题: 1-kitchen是否默认在聚合节点上创建client.pem? 2-运行chef客户端时必须使用此键,还是有一些配置选项可以禁用它? 3-看在上帝的份上,如何让所有的东西都重新工作起来?:) 这通常意味着您已将测试厨房配置为使用chef_客户端provisioner和真正的chef服务器。这通常不推荐

我想跑

kitchen converge <node>
kitchen login <node>
虽然之前它成功地执行了(不知道发生了什么变化)。 以下是我目前的问题: 1-kitchen是否默认在聚合节点上创建client.pem? 2-运行chef客户端时必须使用此键,还是有一些配置选项可以禁用它?
3-看在上帝的份上,如何让所有的东西都重新工作起来?:)

这通常意味着您已将测试厨房配置为使用
chef_客户端
provisioner和真正的chef服务器。这通常不推荐给主厨Solo或零供应员。具体来说,此错误通常意味着服务器上已经存在客户端/节点,可能是以前的测试运行产生的。

感谢@coderanger的想法,但我使用的是
chef_zero
provisioner(设置在kitchen.yml中)同样的配置也在早些时候起作用。而且
厨房列表
显示当前所有节点都已销毁。我不确定Chef Zero是否能够生成该错误消息。请在问题中添加完整的厨房配置,包括本地和全局文件。
Your validation client is not authorized to create the client for this node (HTTP 403).