knife ssh
không tìm thấy các nút của tôi. Tôi biết nó sẽ có thể bởi vì khi tôi có thể tìm kiếm chúng, tôi tìm thấy chúng
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
Tuy nhiên, khi tôi chạy knife ssh
(tôi sẽ hiển thị nó với cờ 'gỡ lỗi') tôi nhận được
# knife ssh "node:*" "uptime" -VV
DEBUG: Using configuration from /root/.chef/knife.rb
DEBUG: Signing the request as dev
DEBUG: Sending HTTP Request via GET to ec2-xx-xx-xx-xx.compute-1.amazonaws.com:4000/search/node
FATAL: No nodes returned from search!
(vâng, máy chủ lưu trữ là chính xác, tôi chỉ kiểm duyệt nó cho bài viết).
Tôi đã thử sửa đổi tham số QUERY và luôn nhận được kết quả tương tự. Tôi đã thử:
- nút:*
- vai trò:*
- *
- * *
Có ý kiến gì không?
-a ipaddress
" là nghĩa đen. Nó dường như bảoknife ssh
kết nối bằng IP chứ không phải FQDN. Hành vi này là ngu ngốc - theo mặc định, nó nên dự phòng theo cách này.