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
ให้เชื่อมต่อโดย IP ไม่ใช่ FQDN ลักษณะการทำงานนี้เป็นใบ้ - มันควรสำรองทางนี้โดยค่าเริ่มต้น