본문 바로가기

aci

(15)
Cisco ACI - Part 1 (Interface Policies) Today Keys : ACI, Interface, Policies, Policy, Profile, Group 이번 포스팅은 Cisco ACI 로 시작하는 시리즈 포스팅의 첫 번째 포스팅입니다. 작년 말부터 Cisco ACI를 운영하기 시작하면서 정리를 조금씩 하면서 포스팅을 준비했는 데.. 예전부터 그랬지만 항상 포스팅을 하기 위한 준비 작업 시간도 오래 걸리거니와 또 맘에 들 때까지.. 무작정 기다리기만 하면 포스팅을 하지도 못하고.. 계속 늦춰지기만 하게 되네요. 우선 짧게 짧게라도 가볍게 정리해 놓은 것들을 풀어보는 포스팅을 하려고 합니다. 전체적인 흐름과 아키텍처를 잘 짜야만 된다고 생각되는 것이 ACI 이긴 하지만.. 우선 포스팅은 단편적인 부분부터 시작해봅니다. 그렇지 않으면 무작정 계속 늦..
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로 지원되지 않는 설정을 ..
Cisco ACI - Apps Today Keys : ACI, App, Apps, 앱, Cisco ACI Apps 소개 Cisco ACI의 2.2 버전부터는 상단에 'App'라는 새로운 메뉴가 생겼습니다.Cisco ACI를 이용한 다양한 Application을 별도의 외부 Dashboard와 같은 것이 아니라, 아예 ACI 내에 마치 플러그인 형태의 기능 확장으로 Application을 추가하는 기능입니다. Apps로 들어가게 되면, 마치 Application 오픈마켓처럼 ACI에 추가할 수 있는 Application을 다운받을 수 있습니다. 원하는 Application을 설치하게 되면, Apps 안에 다음과 같이 Application이 추가로 내장되게 됩니다.ACI에 또 다른 기능을 위해서 별도의 프로그램이나 사이트에 접속할 필요 ..
[동영상]ACI PortProfile 생성 : Ansible 안녕하세요 이번 포스팅은 지난 번에 했던 포스팅과 마찬가지로 간단한 동영상을 올려봅니다. Cisco ACI에서 포트설정은 Profile 형태로 구성을 하게 되는 데, PortProfile을 생성하는 것을 JSON을 이용해서 Post하기 위한 예제입니다. 동영상의 내용은, 동일한 PortProfile 그룹과 거기에 설정할 AEP를 지정하고 그리고 각 인터페이스 별로 설정할 Port정보를 기입하여, ACI에 적용할 JSON을 생성한 후, ACI에 적용하게 되는 동영상입니다. 좀 더 많은 부분은 한꺼번에 JSON 형태로 만들어서 Profile을 만들고 싶은 생각은 있지만..아무래도 실 운영 환경에서 테스트를 진행하는 부분에는 한계점이 있기 때문에.. 가상머신이나. 에뮬레이터가.. 절실하다는.. 생각을 해보면서..
[정보공유]ACI Dashboard 안녕하세요. 이번 포스팅은 정보 공유 포스팅입니다. Cisco ACI의 Dashboard에 대한 내용입니다. 요즘은 많은 벤더의 장비들이 그러하듯이 Cisco ACI도 REST-API나, SDK를 사용하여 다양한 것들을 추가적으로 구현하여 사용이 가능합니다. #앞으로 6월에 진행될 네트워크 전문가 따라잡기 커뮤니티의 N.EX.T에서도 관련 세션을 발표할려고 생각중입니다! ^^ Cisco Korea에서는 이러한 프로그래머빌리티를 위해서 시스코 본사의 Github이외에 Cisco Korea의 Git(https://github.com/CiscoKorea)을 운영하고 있는 데, 오늘은 그 Github에 공유 중인 ACI Dashboard에 대해서 간단히 살펴봅니다. ^^ ACI Dashboard로 공개되어 있는..
[동영상]Cisco ACI - JSON 자동생성 및 적용(Ansible) 안녕하세요. 이번 포스팅은 간단한 동영상으로 올려봅니다. 앞으로 포스팅을 위해서 준비 중인(?) ACI와 관련한 간단한 동영상입니다. ACI에서 EPG를 생성하고, Contract을 생성하고, Contract을 맺어주기 위한 작업을 JSON을 통해서 진행을 하는 내용입니다. 다만, JSON을 생성하는 것을 EPG와 Contract를 변수로 하여, Ansible을 통해서 변수로 지정된 EPG와 Contract을 생성 및 연결하는 JSON을 생성하고 이를 통해서 ACI에 적용합니다. JSON을 수동으로 변경해서 만드는 것에 비해서 잘못 수정할 부분이나, 보다 많은 부분에 적용해야 하는 경우가 발생하는 경우에 조금 유용하게 사용할 수 있지 않을까 싶습니다. 물론 이 방법 이외에도 추가적으로 보다 유연하고 편리..
Cisco ACI Bridge Domain 관련 이슈 공유 Last Update : 16.12.30 * MMM으로는 기본 VIP 전환 시에, GARP 를 발생하여 Table 갱신이 되지는 않는 것으로 보입니다. 우선 조치할 수 있을만한 방법은 VIP에 대해서 VIP 전환 시점에 Source-Ping을 하던지, 아니면 주기적으로 동일 대역 내에서 VIP에 PIng을 쳐서, 지속적으로 갱신을 해야 할 것 같습니다. 주기적으로 VIP 전환 시 Ping을 체크하는 경우도 아래의 설정은 필요로 합니다. 추가적으로 확인되는 사항은 업데이트 하도록 하겠습니다. 오랜만에 하는 포스팅은 Cisco ACI에 대한 관련 이슈 공유 내용입니다. Bridge Domain에서의 기본 설정인 Hardware Proxy와 관련한 이슈 사항입니다. 앞으로 아마도 ACI에 대한 포스팅을 시작하..