1. 程式人生 > 其它 >python網路自動化運維之環境搭建(EVE-NG+pycharm)

python網路自動化運維之環境搭建(EVE-NG+pycharm)

參考了很多資料,發現現在很多環境用的都是GNS3加linux下的python,幾乎沒有是用EVE-NG加上pycharm的教程,EVE的功能如此強大,存在的教程卻較少,這裡我出一篇教程供使用EVE作為模擬器跑自動化運維的做參考。

  1. 準備三層交換機映象,二層和三層交換機、路由器映象,連結:https://pan.baidu.com/s/1RGKEYL5pT0DsUohG4U-nZg提取碼:6sm6

首先將eve和物理機相連

  先介紹我的環境(eve中有兩張網絡卡,一張是面向虛擬網路裝置的,一張是物理網絡卡):

vmnet1網絡卡:

eve網絡卡使用vmnet1模式:

編輯eve網絡卡:vi /etc/network/interface

重啟網絡卡:/etc/init.d/networking restart

測試

新建一個網路:這裡選擇cloud1

虛擬裝置與eve網絡卡:

物理pc與虛擬裝置:

開啟R3 SSH並通過CRT登入:

到這裡,EVE-NG上的裝置就能夠直接被物理機所管理。python中的遠端登入模組直接進行管理,paramiko、netmiko、telnetlib。後面的實驗將進行介紹。