2017-05-19 57 views
1

我正在編寫下面的代碼以將基本配置推送到我的設備。 但它正在合併線條而不是寫作。JUNOS PYEZ:在SET命令中寫入設備的基本配置

合併仍保持不要求基本配置的線這是我的一個問題

我的配置是set命令格式。 有人可以幫助我實現重寫選項。 有人可以告訴我如何將我的設置格式轉換爲.xml格式,以便可以使用寫入功能。

在/ usr/bin中/ Python的

- - 編碼:UTF-8 -

from jnpr.junos import Device 
from jnpr.junos.utils.config import Config 

dev = Device(host='host', port='22', user='maint', password='jnpr16', 
     gather_facts=False) 

dev.open() 
cu = Config(dev) 
data ="""set version 14.2R5-S1.2 
set groups re0 system host-name host 
set groups re0 interfaces fxp0 unit 0 family inet address 10.202.64/24 
master-only 
set groups CUST-NAT-POOL-TEMPLATE services nat pool <*> snmp-trap- 
thresholds""" 

cu.load(data) 
if cu.commit_check(): 
cu.commit() 
else: 
cu.rollback() 

回答

0

如果您手動將set語句輸入CLI的配置模式,則可以使用「show」命令查看文本格式的等效配置或「show | display xml」請參閱XML格式的等效配置。