Я пишу приведенный ниже код, чтобы отправить базовую конфигурацию на мое устройство. Но это слияние строк, а не переписывание.
Слияние по-прежнему сохраняет ненужные строки базовой конфигурации, что для меня проблема.
Моя конфигурация находится в формате заданной команды. Может ли кто-нибудь помочь мне достичь опции перезаписи. Может ли кто-нибудь сказать мне, как преобразовать мои установленные форматы в форматы .xml, чтобы можно было использовать функцию перезаписи.
/USR/бен/питон
-- кодировка: 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()