【问题标题】:Chef-Server does not generate admin.pemChef-Server 不生成 admin.pem
【发布时间】:2016-12-25 00:19:07
【问题描述】:

我使用 Chef 11 版没有任何问题。现在我听说新版本 12 已经发布,我想使用它。 因此,在一个新的 aws 实例上,我立即下载了 chef-server-core-12.0.0-1 并安装了它。 现在继续前进,我使用了命令,

chef-server-ctl reconfigure

启动官方文档中提到的所有服务。 现在这一步还应该创建一个新的管理员,一个将在 knife.rb 中使用的验证器。这在 Chef 版本 11 中得到了解决。 现在我无法生成 admin.pemchef-validator.pem 没有它们我无法设置新的工作站。

【问题讨论】:

    标签: chef-infra


    【解决方案1】:

    我只能给你文档链接:

    http://docs.chef.io/install_server.html#standalone

    仔细阅读,您会发现您必须为此组织创建第一个组织和第一个管理员(步骤 5 和 6)。

    Chef 12 是一个主要的版本更改,其中状态可能是重大更改...

    在 chef.io 博客上进行了很多交流,在尝试之前花点时间阅读它,你会节省时间。

    【讨论】:

    • 我创建了管理员和组织。我配置了knife.rb。不知何故,当我尝试检查节点/客户端时,它出现了一个新错误。 刀节点列表 错误:SSL 验证失败连接到主机:testvm3.domain.co.in - SSL_connect 返回=1 errno=0 状态=SSLv3 读取服务器证书 B:证书验证失败错误:OpenSSL:: SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
    • thisthis too
    • 似乎每个人都在使用 chef server 12 时遇到 SSL 验证错误。只需快速搜索一下chef 12 ssl validation,我相信您会找到很多帮助。
    • @Tensibai, @Tejay :我已经按照 ssl 认证验证的步骤进行了 knife ssl fetch and check。它根据需要显示输出。但是,当我说“刀客户端/节点列表”时,我得到一个 xml 响应,我想知道出了什么问题:(ERROR: The object you are looking for could not be found Response: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-sransitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ... ... </html>
    • 你有注册到这个服务器的节点吗?如果不是很正常就不能给出一个列表...
    【解决方案2】:

    admin.pem 只是客户端 pem 文件。

    每当您使用刀命令引导节点时。 /etc/chef/client.pem下自动生成client.pem或admin.pem或node.pem文件

    【讨论】:

      猜你喜欢
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多