Score:0

ไม่สามารถส่งคำสั่งเพื่อเปลี่ยนผ่าน ansible

ธง it

ฉันพยายามส่งคำสั่งเพื่อสลับด้วย ansible ฉันทดสอบและยืนยันว่าอุปกรณ์อื่นสามารถเข้าถึงสวิตช์ได้ผ่าน ssh แต่เมื่อส่งคำสั่งไปยังสวิตช์ผ่าน ansible มันล้มเหลว ด้านล่างคือคำสั่งและข้อความแสดงข้อผิดพลาด มีใครให้คำแนะนำกับปัญหาบ้างไหม? ขอขอบคุณ.

sudo นาโนโฮสต์

[แล็บโฮสต์]

192.168.1.15

sudo nano ansible.cfg

[ค่าเริ่มต้น]

สินค้าคงคลัง = ./โฮสต์

การตรวจสอบ host_key = เท็จ

หมดเวลา = 5

sudo mkdir group_vars

ซีดี /group_vars

sudo nano devices.yml

ansible_network_os: ios

admin1@Lenovo10:~$ ansible lab-hosts -m raw -a "show run" -u admin -k | grep 'ชื่อโฮสต์| ระบบ mtu' -vvvv

รหัสผ่าน SSH:

[DEPRECATION WARNING]: การตั้งค่า TRANSFORM_INVALID_GROUP_CHARS ถูกตั้งค่าให้อนุญาตให้ใช้อักขระที่ไม่ถูกต้องในชื่อกลุ่มตามค่าเริ่มต้น สิ่งนี้จะเปลี่ยนไป แต่ผู้ใช้ยังสามารถกำหนดค่าได้เมื่อเลิกใช้งาน คุณลักษณะนี้จะถูกลบออกในเวอร์ชัน 2.10 การเลิกใช้ สามารถปิดใช้งานคำเตือนได้โดยการตั้งค่า deprecation_warnings=False ใน ansible.cfg [คำเตือน]: พบอักขระที่ไม่ถูกต้องในชื่อกลุ่มแต่ไม่ได้แทนที่ ใช้ -vvvv เพื่อดูรายละเอียด 192.168.1.15 | ไม่สามารถเข้าถึงได้! => { "เปลี่ยนแปลง": เท็จ "msg": "ไม่สามารถเชื่อมต่อกับโฮสต์ผ่าน ssh: ไม่สามารถเจรจากับ 192.168.1.15 พอร์ต 22: ไม่พบวิธีการแลกเปลี่ยนคีย์ที่ตรงกัน ข้อเสนอของพวกเขา: diffie-hellman-group1-sha1", "ไม่สามารถเข้าถึงได้": จริง }

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา