knife ssh
내 노드를 찾지 못했습니다. 검색 할 수있을 때 찾을 수 있기 때문에 가능해야한다는 것을 알고 있습니다.
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
그러나, 내가 실행 knife ssh
하면 ( 'debug'플래그로 표시 할 것입니다)
# 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!
(예, 호스트가 정확하고 방금 게시를 위해 검열했습니다).
QUERY 매개 변수를 수정하려고 시도했지만 항상 동일한 결과를 얻습니다. 난 노력 했어:
- 마디:*
- 역할:*
- *
- * : *
어떤 아이디어?
-a ipaddress
"는 문자 그대로입니다.knife ssh
FQDN이 아닌 IP로 연결하도록 지시 합니다. 이 동작은 바보입니다. 기본적으로이 방법으로 대체되어야합니다.