我正在开发一个零日配置工具,并且正在尝试将配置部署到 EX2200 交换机。我正在使用 PyEZ 框架连接到设备:
dev = Device(mode='serial', port='/dev/ttyUSB0',user="user",
password="password", gather_facts=True)
dev.open()
对象 dev 应该是 Device 类的一个实例,但是当我使用 dev._ class_ 检查它的类时,它会显示类“jnpr.junos.console.Console”。我想通过 jinja2 模板传递 dev 配置,
cu = Config(dev)
rsp=cu.load(template_path=template_path,
template_vars=config_data,merge=True)
但是在加载配置时它给了我以下错误:
Error loading config: 'Console' object has no attribute '_j2ldr'
任何帮助将不胜感激。谢谢!