본문 바로가기

Package

(3)
Programmability for Networker : Part 24(ACI Cobra Installation) Today Keys : cisco, aci, apic, python, package, sdk, cobra, programming, programmable, automation, installation 이번 포스팅은 Cisco ACI의 Python SDK인 cobra를 위한 기본 설치 과정에 대한 내용입니다. ACI의 경우에는 기본적으로 APIC Gui를 통해서 설정을 진행하고 있지만, 설정해야 하는 부분이 많아지게 되면, GUI로는 어려운 면이 없지 않아 있습니다. 그럴 때, 사용될 수 있는 부분이 XML이나 JSON을 이용한 POST로 파일을 직접 올려서 설정하는 방법도 있지만해당 기능이 모든 설정에 대해서 지원하지는 않습니다. APIC Python SDK를 사용하여, POST로 지원되지 않는 설정을 ..
Programmability for Networker : Part 15 (Cisco OnePK:4) OnePK 예제 지난 포스팅에 이어서 Python을 사용한 OnePK 예제를 다뤄봅니다. 간략한 예제를 통해서, OnePK를 어떻게 사용할 수 있는지 알아보겠습니다. ○ OnePK 두 번째 예제 - Network Element의 Interface 정보를 가져와서 출력해보는 예제입니다 - Ethernet Type의 Interface 정보를 가져오고, 해당 Interface의 Description을 출력합니다 ◆ 실행결과 ◆ 소스코드 - 기본 코드는 지난 포스팅인 Python for Networker Part 14(OnePK3)을 참고해주시면 됩니다. - Interface를 정보를 가져오기 위해서 OnePK에서 제공하는 Package중에, Interface라는 Package를 사용합니다. - 여기서는 Net..
Programmability for Networker : Part 2 이번 포스팅은 실제 Python 예제를 통해서 보려고 합니다. 코드에 대한 상세 내용은 내용은 추가적인 포스팅으로 예제들과 함께 다뤄질 예정입니다. 이번 포스팅은 '이런 것도 할 수 있구나?' 정도의 느낌의 포스팅이라고 보시면 좋을 듯 싶습니다. 이번 포스팅에 사용된 예제는 github.com에서 보실 수 있습니다. [ 예제 링크 ] https://github.com/datacenter/who-moved-my-cli 우선 예제를 보기 전에 몇 가지 정리를 해봅니다. ※ 본 내용의 진행은 Nexus 5548 6.0(2)N2(4) 기준입니다. ○ Python Script •Python Script는 NX-OS의 기본적으로 ‘bootflash://’ 에서 실행된다. NX-OS# dir … Mar 10 07:3..