欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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
!

  EVE-NG+Ansible+Cisco亲测OK

      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

EVE-NG+Ansible+Cisco亲测OK

      3-5、可能遇到的问题:

       1)SSH key长度不匹配、超时时间过短等问题,请检查下面两个配置文件,修改对应参数即可:

vi /etc/ansible/ansible.cfg
vi /etc/ssh/ssh_config

       2)遇到known_hosts相关问题,请检查~/.ssh/known_hosts文件

 还有遇到其他问题的欢迎留言,互相交流学习。

相关标签: 运维 运维开发