Gho*_*ost 4 python junos-automation pyez
我有一个要求,python在Juniper路由器外壳中运行的脚本需要vty在FPC的控制台中执行一些命令。我无法使用,vty c因为它可能无法在所有平台上正常工作。但是,我可以使用vty fpc0然后执行命令并从那里退出。
有没有办法vty使用执行命令PyEZ?如果是,请提供语法。
小智 5
该StartShell班假设作出新的SSH连接使用22端口的目标设备可能不会永远是一个好的假设的能力。
另一种使用方法StartShell是使用与request pfe execute命令等效的RPC 。这是一个例子:
>>> resp = dev.rpc.request_pfe_execute(target='fpc0', command='show version')
>>> print resp.text
SENT: Ukern command: show version
GOT:
GOT:
GOT: Juniper Embedded Microkernel Version 15.1F4.15
GOT: Built by builder on 2015-12-23 18:11:49 UTC
GOT: Copyright (C) 1998-2015, Juniper Networks, Inc.
GOT: All rights reserved.
GOT:
GOT:
GOT: RMPC platform (1200Mhz QorIQ P2020 processor, 3584MB memory, 512KB flash)
GOT: Current time : Sep 2 15:35:42.409859
GOT: Elapsed time : 27+19:14:41
LOCAL: End of file
Run Code Online (Sandbox Code Playgroud)