Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Chef服务器从Chef工作站返回404刀命令_Ruby_Chef Infra_Push - Fatal编程技术网

Ruby Chef服务器从Chef工作站返回404刀命令

Ruby Chef服务器从Chef工作站返回404刀命令,ruby,chef-infra,push,Ruby,Chef Infra,Push,我正在尝试在现有的Chef服务器上设置推送作业 刀ssl检查、刀客户端列表和刀节点列表返回成功,但是: 刀节点状态返回HTTP错误404: 错误:找不到您正在查找的对象 在工作站上检查了knife.rb,看起来不错。 如果问题出在组织名称或厨师长服务器URL上,则所有刀子命令都会失败。 但我得到了刀节点列表的回复 下面是我的刀配置 current_dir = File.dirname(__FILE__) log_level :info log_

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

刀ssl检查、刀客户端列表和刀节点列表返回成功,但是:

刀节点状态返回HTTP错误404:

错误:找不到您正在查找的对象

在工作站上检查了knife.rb,看起来不错。 如果问题出在组织名称或厨师长服务器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"]
您是否按照语法运行刀节点状态[…]并获得错误

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

在节点上,确保端口10000-10003处于打开状态,以便节点可以与chef服务器通信