Tôi phải thực hiện một số tự động hóa mạng trong cơ sở hạ tầng của mình bằng cách sử dụng ansible.
Khi tôi đang cố gắng sử dụng mô-đun ansible cho các công tắc icx, có vẻ như nó đang hoạt động sai.
Playbook tôi đã sử dụng
- tên: kiểm tra công tắc ICX
máy chủ: test-switch
thu thập_sự kiện: không
lọ:
ansible_user: tên người dùng
ansible_password: mật khẩu
ansible_connection=ansible.netcommon.network_cli
ansible_network_os=icx
nhiệm vụ:
- tên: phiên bản hiển thị
icx_lệnh:
lệnh:
- phiên bản hiển thị
đối với điều này tôi nhận được lỗi dưới đây
THẤT BẠI! => {"đã thay đổi": sai, "thông báo": "bỏ qua\r\nĐầu vào không hợp lệ -> bỏ qua\r\nLoại ? cho danh sách\r\nSSH@ICX7250-24P Switch>"}
khi tôi sử dụng chế độ bật bằng ansible_become thì nó báo lỗi bên dưới
THẤT BẠI! => {"đã thay đổi": sai, "thông điệp": "không thể nâng cao đặc quyền để bật chế độ, tại dấu nhắc [Không] có lỗi: đã đạt đến giá trị thời gian chờ 60 giây khi cố gắng gửi lệnh: b'enable'"}
tôi không chắc tại sao lệnh enable lại thay đổi thành b'enable. Có vẻ như một số vấn đề với mô-đun
phiên bản ansible
ansible 2.9.9
tệp cấu hình = /etc/ansible/ansible.cfg
đường dẫn tìm kiếm mô-đun được định cấu hình = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
vị trí mô-đun python ansible = /usr/local/lib/python3.6/site-packages/ansible
vị trí thực thi = /usr/local/bin/ansible
phiên bản python = 3.6.8 (mặc định, ngày 26 tháng 9 năm 2019, 11:57:09) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]