PyATS Framework for Network Automation:Take Cisco Device Feature Config/State Snapshot using Python
#PyATS #Ciscosnapshot #networkautomation
𝑳𝒆𝒂𝒓𝒏 𝒕𝒐 𝑨𝒖𝒕𝒐𝒎𝒂𝒕𝒆 𝒚𝒐𝒖𝒓 𝑵𝒆𝒕𝒘𝒐𝒓𝒌 𝑰𝒏𝒇𝒓𝒂𝒔𝒕𝒓𝒖𝒄𝒕𝒖𝒓𝒆 𝒇𝒓𝒐𝒎 𝑺𝒄𝒓𝒂𝒕𝒄𝒉:
𝑵𝒆𝒕𝒎𝒊𝒌𝒐, 𝑷𝒂𝒓𝒂𝒎𝒊𝒌𝒐, 𝑺𝑺𝑯, 𝑵𝒐𝒓𝒏𝒊𝒓, 𝑷𝒚𝑨𝑻𝑺, 𝑵𝑨𝑷𝑨𝑳𝑴, 𝑵𝑬𝑻𝑪𝑶𝑵𝑭, 𝑹𝑬𝑺𝑻𝑪𝑶𝑵𝑭, 𝒀𝑨𝑵𝑮 𝑴𝒐𝒅𝒆𝒍, 𝑹𝑬𝑺𝑻-𝑨𝑷𝑰, 𝑵𝑿-𝑨𝑷𝑰 𝑨𝒖𝒕𝒐𝒎𝒂𝒕𝒊𝒐𝒏𝒔.
𝗙𝗼𝗿 𝗖𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗣𝘆𝘁𝗵𝗼𝗻 𝗳𝗼𝗿 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀:
𝗘𝗻𝗿𝗼𝗹𝗹 𝗶𝗻 𝗯𝗲𝗹𝗼𝘄 𝗨𝗱𝗲𝗺𝘆 𝗖𝗼𝘂𝗿𝘀𝗲:
https://www.udemy.com/course/python-for-network-engineers/?referralCode=35A75AAE1ACA94A15829
☸𝗣𝗹𝗲𝗮𝘀𝗲 𝗳𝗼𝗹𝗹𝗼𝘄 𝗯𝗲𝗹𝗼𝘄 𝗚𝗶𝘁𝗛𝘂𝗯 𝗣𝗮𝗴𝗲 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗹𝗮𝘁𝗲𝘀𝘁 𝗰𝗼𝗱𝗲𝘀:
https://github.com/network-evolution
𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: 𝗣𝘆𝘁𝗵𝗼𝗻 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗳𝗼𝗿 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀(𝟭𝟮𝟬+ 𝗩𝗶𝗱𝗲𝗼𝘀)
https://www.youtube.com/watch?v=5zN6c-kuda0&list=PLOocymQm7YWakdZkBfCRIC06fv7xQE85N
𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: 𝗟𝗲𝗮𝗿𝗻 𝘁𝗼 𝗣𝗮𝗿𝘀𝗲 𝗖𝗶𝘀𝗰𝗼 𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻 𝘂𝘀𝗶𝗻𝗴 𝗣𝘆𝘁𝗵𝗼𝗻 𝗥𝗲𝗴𝗘𝘅:𝗿𝗲 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹(𝟭𝟱+ 𝗩𝗶𝗱𝗲𝗼𝘀)
https://www.youtube.com/watch?v=PbP9tyV0Zao&list=PLOocymQm7YWY8Eksax8mjRSWbUijb7W93
𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: 𝗖𝗶𝘀𝗰𝗼 𝗜𝗻𝘁𝗲𝗿𝗳𝗮𝗰𝗲 𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻 𝗣𝗮𝗿𝘀𝗶𝗻𝗴 𝘄𝗶𝘁𝗵 𝗠𝘂𝗹𝘁𝗶𝘁𝗵𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗣𝘆𝘁𝗵𝗼𝗻 𝗥𝗲𝗴𝗘𝘅 𝗦𝗰𝗿𝗶𝗽𝘁:𝗧𝗮𝗯𝘂𝗹𝗮𝘁𝗲 𝗧𝗮𝗯𝗹𝗲 𝗲𝘅𝗮𝗺𝗽𝗹𝗲(𝟰 𝗩𝗶𝗱𝗲𝗼𝘀)
https://www.youtube.com/watch?v=gSf-0sUPbKI&list=PLOocymQm7YWaCc-CKtHLWaTECas_hO5cy
𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: 𝗘𝗻𝗮𝗯𝗹𝗲 𝗣𝘆𝘁𝗵𝗼𝗻 𝗠𝘂𝗹𝘁𝗶𝘁𝗵𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗶𝗻 𝗖𝗶𝘀𝗰𝗼 𝗖𝗼𝗻𝗳𝗶𝗴 𝗕𝗮𝗰𝗸𝘂𝗽 𝗦𝗰𝗿𝗶𝗽𝘁 𝗳𝗼𝗿 𝗣𝗮𝗿𝗮𝗹𝗹𝗲𝗹 𝗲𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻:𝗧𝗵𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹(𝟰 𝗩𝗶𝗱𝗲𝗼𝘀)
https://www.youtube.com/watch?v=gpLG8bGuAqA&list=PLOocymQm7YWbT_JrAJk4QImjTcUeRmaF8
This video demonstrates how to take device feature configuration and operational state snapshot using pyats framework
how to take device configuration snapshot
how to compare routing protocol states
how to monitor ospf bgp eigrp or interface states using pyats
how to compare states
how to write pyats python script to parse cisco configuration from pycharm
how to tadd pyats project in to pyachrm and attach in project window
how to add existing python virtual environment in to pycharm project Add existing interpreter bin python 3.10
learn device feature in pyats
execute series of commands to learn routing protocol features in cisco
automate device configuration state snapshot
install all the pyats packages in to python virtual environment
from genie.testbed import load
tb = load('my_testbed.yaml')
dev = tb.devices
dev.connect
Connection basics learn_hostname:True
log_stdout: False
disable terminal output from the console
disable hostname chack from pyats
device.api in pyats example
parser logic in pyats
show version parser example using pyats
device.parse("show_version")
filter output from dictionary data,
parse interface name ip and status from pyats genie parser using python script
pyats parser example
how to execute cisco show commands and parse the output in json or python dictionary format using pyats python script
from genie.testbed import load
testbed = load yaml file
testbed.devices[csr]
device.connect()
device.parse("show version")
how to filter data from pyats parsed output
how to get specific data from pyats response
pyats device connection customization option
get data from json response of py
PyATS CLI commands
how to take configuration snapshot and diff using pyats framework
compare config in cisco device using pyats
pyats beginner tutorial
pyats feature models list
learn ospf bgp eigrp
pyats console ops output parsing in python dict or json format
to_dict() function in pyats
import genie.testbed
how to define a testbed file in pycharm
schema of pyats configuration parsed output
pyats supported device list and command schema
list of supported platforms pyats, os and platforms
define testbed file.
example testbed file in pyats inventory
how to create testbed file in pyats
manual creation topology schema
testbed blocks, device block,os, platform, model, credentials
topology details
testbed from excel file
interactive command line method to create testbed with encrypted password
pyats create testbed interactive --output my_testbed.yaml --encode-password
add hostname, protocol, device type,
add multiple devices to Pyats testbed file
pyats validate testbed testbed.yaml
mock data example
pyats parse "show command" --testbed-file mock.yaml --devices csr vIOS iosxe
how to parse device output using pyats cli
what is pyats
how to use pyats for day to day network automation and monitoring tasks
pyats beginner tutorial
how to use pyats
how to install pyats
pyats core test infrastructure
sdk & libraries of pyats
network engineers key benefits
retrieve information using pyats
how to take snapshot
parse device show
pyats run job basic example job.py
pyats run example using pyats cli
store snapshot using pyats
pyats explanation of common setup
common cleanup and testcase
testcases execution in PyATS
common_cleanu class, common_setup class
python decorators in pyats. sample sections
pyats log examples
pyats common setup example and explanation
how to install and setup pyats
It is introducing DevOps culture in to network automation
For example introducing CI/CD pipeline in to network configuration management
If you follow these frameworks, the configuration changes are going to be more reliable and efficient
You will have entire track of the configuration change
Видео PyATS Framework for Network Automation:Take Cisco Device Feature Config/State Snapshot using Python канала NetworkEvolution
𝑳𝒆𝒂𝒓𝒏 𝒕𝒐 𝑨𝒖𝒕𝒐𝒎𝒂𝒕𝒆 𝒚𝒐𝒖𝒓 𝑵𝒆𝒕𝒘𝒐𝒓𝒌 𝑰𝒏𝒇𝒓𝒂𝒔𝒕𝒓𝒖𝒄𝒕𝒖𝒓𝒆 𝒇𝒓𝒐𝒎 𝑺𝒄𝒓𝒂𝒕𝒄𝒉:
𝑵𝒆𝒕𝒎𝒊𝒌𝒐, 𝑷𝒂𝒓𝒂𝒎𝒊𝒌𝒐, 𝑺𝑺𝑯, 𝑵𝒐𝒓𝒏𝒊𝒓, 𝑷𝒚𝑨𝑻𝑺, 𝑵𝑨𝑷𝑨𝑳𝑴, 𝑵𝑬𝑻𝑪𝑶𝑵𝑭, 𝑹𝑬𝑺𝑻𝑪𝑶𝑵𝑭, 𝒀𝑨𝑵𝑮 𝑴𝒐𝒅𝒆𝒍, 𝑹𝑬𝑺𝑻-𝑨𝑷𝑰, 𝑵𝑿-𝑨𝑷𝑰 𝑨𝒖𝒕𝒐𝒎𝒂𝒕𝒊𝒐𝒏𝒔.
𝗙𝗼𝗿 𝗖𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗣𝘆𝘁𝗵𝗼𝗻 𝗳𝗼𝗿 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀:
𝗘𝗻𝗿𝗼𝗹𝗹 𝗶𝗻 𝗯𝗲𝗹𝗼𝘄 𝗨𝗱𝗲𝗺𝘆 𝗖𝗼𝘂𝗿𝘀𝗲:
https://www.udemy.com/course/python-for-network-engineers/?referralCode=35A75AAE1ACA94A15829
☸𝗣𝗹𝗲𝗮𝘀𝗲 𝗳𝗼𝗹𝗹𝗼𝘄 𝗯𝗲𝗹𝗼𝘄 𝗚𝗶𝘁𝗛𝘂𝗯 𝗣𝗮𝗴𝗲 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗹𝗮𝘁𝗲𝘀𝘁 𝗰𝗼𝗱𝗲𝘀:
https://github.com/network-evolution
𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: 𝗣𝘆𝘁𝗵𝗼𝗻 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗳𝗼𝗿 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀(𝟭𝟮𝟬+ 𝗩𝗶𝗱𝗲𝗼𝘀)
https://www.youtube.com/watch?v=5zN6c-kuda0&list=PLOocymQm7YWakdZkBfCRIC06fv7xQE85N
𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: 𝗟𝗲𝗮𝗿𝗻 𝘁𝗼 𝗣𝗮𝗿𝘀𝗲 𝗖𝗶𝘀𝗰𝗼 𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻 𝘂𝘀𝗶𝗻𝗴 𝗣𝘆𝘁𝗵𝗼𝗻 𝗥𝗲𝗴𝗘𝘅:𝗿𝗲 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹(𝟭𝟱+ 𝗩𝗶𝗱𝗲𝗼𝘀)
https://www.youtube.com/watch?v=PbP9tyV0Zao&list=PLOocymQm7YWY8Eksax8mjRSWbUijb7W93
𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: 𝗖𝗶𝘀𝗰𝗼 𝗜𝗻𝘁𝗲𝗿𝗳𝗮𝗰𝗲 𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻 𝗣𝗮𝗿𝘀𝗶𝗻𝗴 𝘄𝗶𝘁𝗵 𝗠𝘂𝗹𝘁𝗶𝘁𝗵𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗣𝘆𝘁𝗵𝗼𝗻 𝗥𝗲𝗴𝗘𝘅 𝗦𝗰𝗿𝗶𝗽𝘁:𝗧𝗮𝗯𝘂𝗹𝗮𝘁𝗲 𝗧𝗮𝗯𝗹𝗲 𝗲𝘅𝗮𝗺𝗽𝗹𝗲(𝟰 𝗩𝗶𝗱𝗲𝗼𝘀)
https://www.youtube.com/watch?v=gSf-0sUPbKI&list=PLOocymQm7YWaCc-CKtHLWaTECas_hO5cy
𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: 𝗘𝗻𝗮𝗯𝗹𝗲 𝗣𝘆𝘁𝗵𝗼𝗻 𝗠𝘂𝗹𝘁𝗶𝘁𝗵𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗶𝗻 𝗖𝗶𝘀𝗰𝗼 𝗖𝗼𝗻𝗳𝗶𝗴 𝗕𝗮𝗰𝗸𝘂𝗽 𝗦𝗰𝗿𝗶𝗽𝘁 𝗳𝗼𝗿 𝗣𝗮𝗿𝗮𝗹𝗹𝗲𝗹 𝗲𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻:𝗧𝗵𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹(𝟰 𝗩𝗶𝗱𝗲𝗼𝘀)
https://www.youtube.com/watch?v=gpLG8bGuAqA&list=PLOocymQm7YWbT_JrAJk4QImjTcUeRmaF8
This video demonstrates how to take device feature configuration and operational state snapshot using pyats framework
how to take device configuration snapshot
how to compare routing protocol states
how to monitor ospf bgp eigrp or interface states using pyats
how to compare states
how to write pyats python script to parse cisco configuration from pycharm
how to tadd pyats project in to pyachrm and attach in project window
how to add existing python virtual environment in to pycharm project Add existing interpreter bin python 3.10
learn device feature in pyats
execute series of commands to learn routing protocol features in cisco
automate device configuration state snapshot
install all the pyats packages in to python virtual environment
from genie.testbed import load
tb = load('my_testbed.yaml')
dev = tb.devices
dev.connect
Connection basics learn_hostname:True
log_stdout: False
disable terminal output from the console
disable hostname chack from pyats
device.api in pyats example
parser logic in pyats
show version parser example using pyats
device.parse("show_version")
filter output from dictionary data,
parse interface name ip and status from pyats genie parser using python script
pyats parser example
how to execute cisco show commands and parse the output in json or python dictionary format using pyats python script
from genie.testbed import load
testbed = load yaml file
testbed.devices[csr]
device.connect()
device.parse("show version")
how to filter data from pyats parsed output
how to get specific data from pyats response
pyats device connection customization option
get data from json response of py
PyATS CLI commands
how to take configuration snapshot and diff using pyats framework
compare config in cisco device using pyats
pyats beginner tutorial
pyats feature models list
learn ospf bgp eigrp
pyats console ops output parsing in python dict or json format
to_dict() function in pyats
import genie.testbed
how to define a testbed file in pycharm
schema of pyats configuration parsed output
pyats supported device list and command schema
list of supported platforms pyats, os and platforms
define testbed file.
example testbed file in pyats inventory
how to create testbed file in pyats
manual creation topology schema
testbed blocks, device block,os, platform, model, credentials
topology details
testbed from excel file
interactive command line method to create testbed with encrypted password
pyats create testbed interactive --output my_testbed.yaml --encode-password
add hostname, protocol, device type,
add multiple devices to Pyats testbed file
pyats validate testbed testbed.yaml
mock data example
pyats parse "show command" --testbed-file mock.yaml --devices csr vIOS iosxe
how to parse device output using pyats cli
what is pyats
how to use pyats for day to day network automation and monitoring tasks
pyats beginner tutorial
how to use pyats
how to install pyats
pyats core test infrastructure
sdk & libraries of pyats
network engineers key benefits
retrieve information using pyats
how to take snapshot
parse device show
pyats run job basic example job.py
pyats run example using pyats cli
store snapshot using pyats
pyats explanation of common setup
common cleanup and testcase
testcases execution in PyATS
common_cleanu class, common_setup class
python decorators in pyats. sample sections
pyats log examples
pyats common setup example and explanation
how to install and setup pyats
It is introducing DevOps culture in to network automation
For example introducing CI/CD pipeline in to network configuration management
If you follow these frameworks, the configuration changes are going to be more reliable and efficient
You will have entire track of the configuration change
Видео PyATS Framework for Network Automation:Take Cisco Device Feature Config/State Snapshot using Python канала NetworkEvolution
Комментарии отсутствуют
Информация о видео
25 декабря 2022 г. 23:30:03
00:18:00
Другие видео канала