Chef 11重新生成验证密钥

时间:2013-02-17 03:20:00

标签: chef

我无法设置节点,因此我将尝试重新生成验证器密钥。重新生成旧厨师10的密钥的说明位于here

我尝试删除/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

以下是厨师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

1 个答案:

答案 0 :(得分:5)

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