Chef 11重新生成验证密钥

spu*_*der 2 chef-infra

我无法设置我的节点,因此我将尝试重新生成验证器密钥.重新生成老厨师​​10的钥匙的说明位于此处

我尝试删除/etc/chef-server/-validator.pem并重新启动服务器.我希望重新生成密钥,但到目前为止还没有重新创建.

以下是厨师10的步骤,我正在尝试翻译给厨师11.

$ ls -l /etc/chef/validation.pem
-rw-r--r-- 1 root root 1676 2011-07-14 11:44 /etc/chef/validation.pem
$ sudo rm /etc/chef/validation.pem
$ sudo /etc/init.d/chef-server restart
 * Restarting chef-server
 ~ Killing pid 10783 with INT
 ~ In 12051
   ...done.
$ ls -l /etc/chef/validation.pem
-rw------- 1 chef chef 1679 2011-07-14 11:55 /etc/chef/validation.pem
Run Code Online (Sandbox Code Playgroud)

以下是厨师11的步骤(不工作)我已将我的公司名称清理为""

ls -l /etc/chef-server/<myOrg>-validation.pem
sudo rm /etc/chef-server/<myOrg>-validation.pem
sudo chef-server-ctl restart
ls -l /etc/chef-server/<myOrg>-validation.pem
ls: cannot access <myOrg>-validation.pem: No such file or directory
Run Code Online (Sandbox Code Playgroud)

Pat*_*lla 5

使用webui作为管理员.编辑客户端"chef-validator"并选中"Regenerate Private Key"复选框.然后将其复制/粘贴到/etc/chef-server/chef-validator.pem以及您需要的任何其他位置.