Chef服务器从Chef工作站返回404以获取刀具命令

问题描述 投票:0回答:1

我正在尝试在现有的Chef服务器上设置Push作业。

然而,knife ssl checkknife client listknife node list成功回归:

knife node statusreturns HTTP错误404:

错误:无法找到您要查找的对象......

在工作站上检查了knife.rb,它看起来不错。如果问题出在ORGANIZATION_NAME或CHEF_SERVER_URL上,则所有刀具命令都会失败。但我得到刀节点列表的响应。

下面是我的刀配置

   current_dir = File.dirname(__FILE__)
    log_level                :info
    log_location             STDOUT
    node_name                "NODE1"
    chef_server_url          "https://SERVER_NAME_FQDN/organizations/ORGANIZATION_NAME"
    validation_client_name   "ORGANIZATION_NAME-validator"
    client_key               "#{current_dir}/CLIENT1.pem"
    cookbook_path            ["#{current_dir}/../cookbooks"]
ruby chef push
1个回答
0
投票

您是否按照语法knife node status [<node> <node> ...]运行https://docs.chef.io/push_jobs.html#node-status并收到错误?

确保在节点上安装并运行推送作业客户端。

在您的节点上,确保端口10000-10003已打开,以便节点可以与Chef服务器通信。

© www.soinside.com 2019 - 2024. All rights reserved.