熱門分類
 載入中…
目錄

⚙️ Junos 自動化配置(PyEZ 範例教學)

    ⚙️ Junos 自動化配置(PyEZ 範例教學)

    PyEZ 是 Juniper 提供的 Python API,用於遠端自動化設定與監控。 本文示範如何使用 PyEZ 連線至 Junos 裝置、讀取設定並批次更新參數。


    📘 一、安裝與連線

    pip install junos-eznc
      
    from jnpr.junos import Device
    
    dev = Device(host='192.168.1.1', user='admin', passwd='Juniper123')
    dev.open()
    print(dev.facts)
    dev.close()
      

    ⚙️ 二、批次修改設定

    from jnpr.junos.utils.config import Config
    
    with Device(host='192.168.1.1', user='admin', passwd='Juniper123') as dev:
        cu = Config(dev)
        cu.load('set system services netconf ssh', format='set')
        cu.commit()
      

    📈 三、自動化部署應用

    • 整合 Ansible 進行多裝置批次佈署。
    • 搭配 Git 進行設定版本控管。
    • 導入排程自動生成設定報告。

    🔗 延伸閱讀

    — WWFandy・Junos 自動化筆記

    🔗 分享這篇 LINE Facebook X

    沒有留言:

    張貼留言

    字級