본문 바로가기

pyeapi

(3)
Programmability for Networker : Part 21 (Arista pyeapi:3) pyeapi, api, node, python, programmability : today Key 이번 포스팅은 지난 시간에 이어서, arista의 pyeapi에 대한 간략한 포스팅입니다. pyeapi를 사용 시에 기본적으로 보게 된, 몇 가지의 코드 내용을 간략하게 알아봅니다. 별도로 구현부까지는 세부적으로 알아보지 않고, 각 주요 메서드에 대한 사용법과 설명만 하였습니다. 추후에 필요에 따라서 이렇게 주요 메서드에 대해서는 추가로 알아 볼 예정이며, 또한 물론 각 메서드를 사용한 코드와 동작 결과에 대한 예제도 함께 알아보겠습니다. class Node(object): def config(self, commands): ▷ commands는 String이나 List형으로 구성되나, String형은 내부적..
Programmability for Networker : Part 20 (Arista pyeapi:2) pyeapi, eapi, python, arista, example : Today Key 이번 포스팅에서는 지난 번에 알아보았던 pyepai에서 제공하는 몇 가지 예제에 대해서 간략하게 알아보려고 합니다. 예제를 통해서 이러한 기능들도 사용할 수 있구나? 정도 ^^ 무엇이든, 왜? 사용해야 하는지 아는게 중요할테니, 이번 포스팅에서는 몇 가지 예제를 통해서 왜? 써야 하는지를 생각해 볼 수 있었으면 합니다. Arsita Python Client for eAPI (pyeapi) 예제 pyepai 예제 List • pyeapi를 설치하고 나면, 아래와 같이 몇 가지 예제를 코드를 제공합니다. 여기에서는 simple과 유사한 기능을 하는 sysmac을 제외한 나머지 코드를 살펴보려고 합니다. get-confi..
Programmability for Networker : Part 19 (Arista pyeapi:1) pyeapi, eapi, python, arista : Today Key Last Update : 2015.05.19 Windows에서 설치하기 이번 포스팅에서는 Arista EOS를 관리할 수 있는 방법 중에 하나로, 기존의 eAPI를 좀 더 쉽게 사용 할 수 있도록 제공해주는 Python 라이브러리인 pyeapi에 대해서 다뤄봅니다. pyeapi를 이용한 EOS 장비 관리를 위한 환경 구축부터 몇 가지 예제를 앞으로 몇 번의 포스팅을 통해서 알아보게 됩니다. 또한, pyeapi를 사용하여 Ansible을 사용하는 예제는 Automation for Networker 시리즈의 포스팅으로도 알아볼 예정입니다. Arsita Python Client for eAPI (pyeapi) Arista EOS Comm..