EVE-NG+Ansible+Cisco亲测OK
程序员文章站
2022-03-05 08:41:05
...
1、Ansible的安装在这里就不再赘述。
2、EVE-NG平台我是使用了“EVE-PRO-VM-2.0.4-21”版本,相关文件可以到官网下载。
3、这次主要想记录一下对Cisco设备的管理:
3-1、使用的设备是Cisco 3725的Dynamips,配置参考如下:
!
en
conf ter
!
int f0/1
ip add 192.168.1.50 255.255.255.0
no shu
exit
!
hostname test
!
ip domain-name wlxbc.cn
username cisco privilege 15 secret 0 cisco
enable secret cisco
crypto key generate rsa general-keys modulus 1024
ip ssh version 2
ip ssh time-out 60
ip ssh authentication-retries 2
!
line vty 0 4
transport input ssh
login local
!
3-2、配置/etc/ansible/hosts
[cisco]
192.168.1.50
[cisco:vars]
ansible_ssh_user=cisco
ansible_ssh_password="cisco"
ansible_ssh_port=22
ansible_connection=network_cli
ansible_network_os=ios
3-3、创建测试playbook文件
---
- name: show clock
hosts: cisco
gather_facts: false
connection: local
tasks:
- name: show clock
ios_command:
commands:
- show clock
register: print_output
- debug: var=print_output.stdout_lines
...
3-4、运行yml文件
ansible-playbook ***.yaml -k
3-5、可能遇到的问题:
1)SSH key长度不匹配、超时时间过短等问题,请检查下面两个配置文件,修改对应参数即可:
vi /etc/ansible/ansible.cfg
vi /etc/ssh/ssh_config
2)遇到known_hosts相关问题,请检查~/.ssh/known_hosts文件
还有遇到其他问题的欢迎留言,互相交流学习。
上一篇: 浏览器渲染网页过程