본문 바로가기

ansible

(10)
[동영상]Cisco ACI - JSON 자동생성 및 적용(Ansible) 안녕하세요. 이번 포스팅은 간단한 동영상으로 올려봅니다. 앞으로 포스팅을 위해서 준비 중인(?) ACI와 관련한 간단한 동영상입니다. ACI에서 EPG를 생성하고, Contract을 생성하고, Contract을 맺어주기 위한 작업을 JSON을 통해서 진행을 하는 내용입니다. 다만, JSON을 생성하는 것을 EPG와 Contract를 변수로 하여, Ansible을 통해서 변수로 지정된 EPG와 Contract을 생성 및 연결하는 JSON을 생성하고 이를 통해서 ACI에 적용합니다. JSON을 수동으로 변경해서 만드는 것에 비해서 잘못 수정할 부분이나, 보다 많은 부분에 적용해야 하는 경우가 발생하는 경우에 조금 유용하게 사용할 수 있지 않을까 싶습니다. 물론 이 방법 이외에도 추가적으로 보다 유연하고 편리..
[CentOS 7]Ansbile 설치 이번 포스팅은 예전에 정리했던 Ansible 관련한 내용 중에 Install이 빠져 있어서 현재 기준으로 간단하게 포스팅을 합니다. 아마 Ansible을 이용한 다른 포스팅을 시작하게 될 듯 싶어서, 다시 설치를 하는 김에 기존에 설치 내용이 포스팅에 없어서, 정리를 해봅니다. - 기존 포스팅은 ZIGISPACE.NET에서 ansible로 검색하시면 됩니다! ^^ * 설치환경 : CentOS 7 1. Extra Packages for Enterprise Linux Fedora를 쓰는 경우에는 직접 Ansible이 설치가 가능하지만, Fedora 계열의 Redhat이나 CentOS 등을 사용하는 경우에는 먼저 epel-release RPM을 설치. * epel = Extra Packages for Ente..
Automation for Networker[9] - Ansible : Part 7 Automation, Arista, Ansible, Configuration : Today Key Automation for Networker의 8번째이자, Ansible의 7번째 포스팅입니다. 이번 포스팅에서는 실제 가장 적용이 많이 될 만한, Ansible을 활용한 Configuration 백업에 대한 예제입니다. Automation Tool인 Ansible을 활용한 Arista Config 백업하기 지난 번까지 Ansible에서 eAPI Library를 활용한 Arista 장비를 제어하는 예제를 알아보았습니다. 이번에는 제일 유용하게(?) 사용될만한 Configruation 백업에 대한 예제를 다뤄봅니다. 지난 번에 다뤄진 예제와 비슷한 듯 하지만, 몇 가지 더 고려해야 할 만한 부분이 있는 예제입..
Automation for Networker[8] - Ansible : Part 6 Ansible Arista vEOS eAPI : Today key Automation for Networker의 8번째이자, Ansible의 6번째 포스팅입니다. 이번 포스팅은 Ansbile을 사용하여 Arista 장비의 상태 값을 가져오는 예제입니다. 지난 번에 간단한 테스트까지만 해두고 놔두었다가, 오늘 지인의 물음에 의해서 다시 점심시간에... 후다닥.. 다시 테스트하고... 간단하게 나마.. 포스팅해봅니다. Automation Tool인 Ansible을 활용한 Arista 상태 값 확인 지난 번에는 Ansible에서 eAPI Library를 활용한 Arista 장비를 제어하는 것을 몇 가지 알아보았습니다. 이번에는 동일하게 Library를 사용하여 Arista 장비의 상태 값을 확인하는 예제를 다..
Automation for Networker[7] - Ansible : Part 5 Ansible Arista vEOS eAPI : Today key Automation for Networker의 7번째이자, Ansible의 5번째 포스팅입니다. 이번 포스팅은 Ansbile을 사용하여 Arista 장비를 실질적으로 제어하는 예제에 대해서 다뤄봅니다. 실질적인 예제를 통해서 Ansbile을 활용하는 데, 조금은 익숙해질 수 있기를 바랍니다. 기본적으로 여기서는 Arsita 장비에 대해서 다뤘지만, 다른 벤더에서도 유사하게(지난 번 포스팅 처럼, 혹은 다루지 않은 NXAPI 등을 사용하여) 사용할 수 있을 것이기 때문에 해당 Library를 제공하는 모든 장비에 대해서 적용해 볼 수 있을 것 같습니다. Automation Tool인 Ansible을 활용한 Arista 장비 제어 지난 Ans..
Automation for Networker[6] - Ansible : Part 4 Automation for Networker로 다시 또, 오랜만에 포스팅을 하게 됩니다. 이번 포스팅은 Automation Tool인 Ansible을 활용하여 Cisco 장비를 제어하는 예제입니다. 기본 Ansible을 활용하여 Cisco 장비를 제어하는 것은 NX-API를 사용하는 데, NX-API는 제한적으로만 장비에서 지원되기 때문에 아직까지는 사용하는 데 있어서 제한이 있습니다. 이를 위해 SNMP를 사용하여 장비를 제어할 수 있도록 해주는 라이브러리를 사용하여 Ansbile로 시스코 장비를 다뤄봅니다. 원래 지난 Automation for Networker 5에 이어서 Arista 장비에 대한 예제를 다루려고 했으나, 네트워크 타임즈에 2월호부터 기고 중인 Programmability for N..
자동화 도구(Automation Tool) ○ 자동화 도구(Automation Tool) - 자동화 도구로 쓰이는 Puppet, Chef, Ansible, Salt 에 대한 간단한 비교 장표입니다.
Automation for Networker[5] - Ansible : Part 3 Ansible Arista 제어 거의 한 달여만의 포스팅이자, Automation for Networker 시리즈로는 거의 3~4달여만 남기는 것 같습니다. 이래 저래.. 일도 있고, 2월부터 4월까지 예정중인 네트워크 타임즈 기고 건 때문에 조금 더디게 정리하고 있기도 합니다. ^^; 이번 포스팅은 4월 네트워크 타임즈 기고에서도 다뤄지게 될 내용인, Ansible을 통한 Arista Switch를 제어하기의 첫 번째 시간인 환경 구축입니다. 다음 포스팅은 이 환경 구축을 통한 실제 Ansible로 Arista swtich 제어하는 에제를 다루게 될 예정입니다. 길이는 무척이나 짧지만, 인고의 삽질 끝에 얻어낸 축약된 내용입니다. ^^; Ansible로 Arista Switch 제어하기 1. Arist..