knife ssh
finde meine Knoten nicht. Ich weiß, dass es möglich sein sollte, denn wenn ich nach ihnen suchen kann, finde ich sie
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
Wenn ich jedoch starte knife ssh
(ich zeige es mit dem "Debug" -Flag), bekomme ich
# 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!
(Ja, der Gastgeber ist korrekt, ich habe es nur für den Beitrag zensiert).
Ich habe versucht, den Parameter QUERY zu ändern, und erhalte immer die gleichen Ergebnisse. Ich habe es versucht:
- Knoten:*
- Rolle:*
- *
- *: *
Irgendwelche Ideen?
-a ipaddress
" wörtlich. Es wird anscheinend gesagtknife ssh
, dass eine Verbindung über IP und nicht über FQDN hergestellt werden soll. Dieses Verhalten ist dumm - es sollte standardmäßig auf diese Weise zurückgreifen.