본문 바로가기

DevOps

(32)
Unikernel - Part 1 Today Keys : Unikernel, Container, Docker. specialised, single, address, space, ClickOS , Clive , Drawbridge ,HalVM , IncludeOS , Ling , MirageOS , OSv , Rumprun ,Runtime.js , UniK 오랜만에 남기는 이번 포스팅은 Unikernel이라는 기술에 대한 첫 번째 포스팅입니다. Unikernel은 올 초에 Docker에 Join되면서 조금 더 많은 관심을 받고 있는 듯 합니다. Rethinking Cloud Infrastructure라는 문구가 Unikernel 웹이나, Unikernel System 웹에서 나오고 있지만, 개인적으로는 Cloud보다는 IoT에 조금은 더 ..
REX-Ray : Docker Volume Plug-in Today Key : REX-Ray, REXRAY, Container, Docker, Mesos, Storage, Persistent, Plug REX-Ray • Docker나 Mesos 같은 Container runtime에서 Persistent Storage를 제공하기 위한 Plug-in. • 일반적인 스토리지 / 가상화 / 클라우드 플랫폼 등과 같이 다양한 환경을 Container에서 손쉽게 스토리지 기능을 사용할 수 있게 하는 쉬운 인터페이스를 제공. • 현재 버전은 0.3.3 (Release : 2016년 4월 21일) • Docker 1.10+ 이상에서 Docker Volume Driver Plug-in으로 Recommend 됨. ※ 현재 16개의 Docker Plug-in이 홈페이지에서 안내..
Continuous Integration 개요 Today key : Continuous, Integration, CI, 지속적, 통합, DevOps, Agile, 애자일, XP, eXtream, Programming, 방법론, Practice Continuous Integration (지속적 통합) ▪ 소프트웨어 개발에서 Build/Test 의 프로세스를 지속적으로 수행하는 것. (Daily Build 라고도 했었음) ▪ 지속적으로 개발된 Unit 코드에 대한 Integration 작업을 수행하여, 항상 최신의 상태를 유지 ▪ Agile 개발 방법론/프로세스 중의 하나인 XP(eXtream Programming)의 Practice 중의 하나 Continuous Integration의 특징 및 장점 ▪ 항상 최신의 상태를 유지하기 위해 공통의 프로젝트..
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 백업에 대한 예제를 다뤄봅니다. 지난 번에 다뤄진 예제와 비슷한 듯 하지만, 몇 가지 더 고려해야 할 만한 부분이 있는 예제입..
브로케이드 웨비나 <DevOps함께 NFV와 SDN을 실현합니다> 브로케이드 , DevOps , NFV , SDN : Today Key 브로케이드 웨비나 를 그저께 들었습니다. 업무시간이라서 처음부터 끝까지 경청할 수 있는 상황은 아니었지만, 진행된 세션 중의 기록해 둘만한 장표가 있어서 블로그에 올려봅니다. 미래 네트워크 결정 요소 ▷ 자동화 - 적응성, 네트워크 민첩성 ▷ 개방성 - 오픈소스 및 표준 데이터 모델 지원 ▷ 표준 노스바운드 및 사우스바운드 인터페이스 ▷ 프로그래밍 가능성 - 제어 ▷ RESTful 인터페이스 및 YANG 데이터 모델 ▷ 신속한 개발, 개발 방법에 대한 고객의 의견에 부합하도록 엔지니어링 프로세스(문화)정비 SDN/NFV를 위한 DevOps 구축 필요 ▷네트워크 팀에는 프로그래머가 거의 ..
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 에 대한 간단한 비교 장표입니다.