chef-infra - 使用 SSH 搜索或访问节点时出现 "FATAL: No nodes returned from search!"

标签 chef-infra knife

我正在使用 EC2 创建实例。

当我运行 knife node list 时,我可以看到所有节点

NodeA,
NodeB,
NodeC

当我尝试搜索 NodeC 时,它给我一条错误消息

FATAL: No nodes returned from search!

当我尝试使用 SSH 访问同一节点 NodeC 时出现相同的错误。

$ knife search node name:NodeC
FATAL: No nodes returned from search!

但是当我运行 knife node list 时,我可以在列表中看到 NodeC

即使我运行 knife search node:,它也会显示除 NodeC 之外的所有节点

有人可以就此提出解决方案吗?

最佳答案

NodeC 是否已成功运行 chef-client?如果不是这种情况,则不会将最新的一组属性上传到 Chef 服务器,这可以解释为什么您在 knife-search 中看不到任何内容。

关于chef-infra - 使用 SSH 搜索或访问节点时出现 "FATAL: No nodes returned from search!",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18572734/

相关文章:

chef-infra - 如何禁用 Chef 客户端运行

ubuntu - 无法将用户数据传递到 ec2 ubuntu 实例

amazon-web-services - 是否可以选择性地将 Recipe 与 Knife Bootstrap 同步?

linux - 如何判断 Linux 上是否安装了 Chef 客户端?

chef-infra - 在配方中使用库中的类方法

windows - Chef windows_package 守卫存在吗?

Vagrant 与 Chef Zero 在初始启动时失败,但在后续配置中成功

chef-infra - 如何从 Chef 服务器以 json 形式获取所有节点对象?

ruby - Chef/Knife ( ruby )错误 : superclass mismatch for class Edit (TypeError)

chef-infra - Knife-solo 和 Knife-zero 有什么区别?