knife ssh
ノードが見つかりません。それらを検索できるとき、私はそれらを見つけるので、私はそれができるはずであることを知っています
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
ただし、実行するとknife ssh
(「デバッグ」フラグで表示します)
# 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で接続するように思われます。この動作は愚かです-デフォルトでこのようにフォールバックするはずです。