knife ssh
No está encontrando mis nodos. Sé que debería poder hacerlo porque cuando puedo buscarlos los encuentro
# knife search node name:*
2 items found
Node Name: web_01
...
Node Name: admin
...
Sin embargo, cuando ejecuto knife ssh
(lo mostraré con el indicador de 'depuración') me sale
# 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!
(Sí, el host es correcto, solo lo censuré para la publicación).
Intenté modificar el parámetro QUERY y siempre obtengo los mismos resultados. He intentado:
- nodo:*
- papel:*
- * *
- *: *
¿Algunas ideas?
-a ipaddress
" es literal. Aparentemente le diceknife ssh
que se conecte por IP, no por FQDN. Este comportamiento es tonto: debería retroceder de esta manera de forma predeterminada.