ฉันต้องทำเครือข่ายอัตโนมัติในอินฟราโดยใช้ ansible
เมื่อฉันพยายามใช้โมดูล ansible สำหรับสวิตช์ icx ดูเหมือนว่าจะทำงานผิดปกติ
Playbook ที่ฉันใช้
- ชื่อ: การทดสอบสวิตช์ ICX
โฮสต์: ทดสอบสวิตช์
Gather_facts: ไม่
วาร์:
ansible_user: ชื่อผู้ใช้
ansible_password: รหัสผ่าน
ansible_connection=ansible.netcommon.network_cli
ansible_network_os=icx
งาน:
- ชื่อ: รุ่นที่แสดง
คำสั่ง icx_:
คำสั่ง:
- แสดงเวอร์ชัน
สำหรับสิ่งนี้ฉันได้รับข้อผิดพลาดด้านล่าง
ล้มเหลว! => {"เปลี่ยน": เท็จ, "msg": "ข้าม\r\nอินพุตไม่ถูกต้อง -> ข้าม\r\nประเภท ? สำหรับรายการ\r\nSSH@ICX7250-24P สวิตช์>"}
เมื่อฉันใช้โหมดเปิดใช้งานโดยใช้ ansible_become มันจะแสดงข้อผิดพลาดด้านล่าง
ล้มเหลว! => {"changed": false, "msg": "ไม่สามารถยกระดับสิทธิ์เป็นโหมดเปิดใช้งาน เมื่อแจ้ง [ไม่มี] โดยมีข้อผิดพลาด: ค่าหมดเวลาถึง 60 วินาทีขณะพยายามส่งคำสั่ง: b'enable'"}
ฉันไม่แน่ใจว่าเหตุใดคำสั่ง enable จึงเปลี่ยนเป็น b'enable ดูเหมือนว่าปัญหาบางอย่างกับโมดูล
รุ่นที่ใช้งานได้
ใช้งานได้ 2.9.9
ไฟล์ปรับแต่ง = /etc/ansible/ansible.cfg
เส้นทางการค้นหาโมดูลที่กำหนดค่า = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ตำแหน่งโมดูลหลาม ansible = /usr/local/lib/python3.6/site-packages/ansible
ตำแหน่งปฏิบัติการ = /usr/local/bin/ansible
python version = 3.6.8 (ค่าเริ่มต้น 26 กันยายน 2019, 11:57:09 น.) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]