(참고: 영문 버전은 http://sdndev.net/10 에서 확인하실 수 있습니다.)


2016년 2월 18일 (목), 13:00~16:10, 160분간 OpenStack 업스트림 트레이닝 행사를 개최하였다.

OpenStack Days Korea 2016 행사 내 프로그램으로 등록되었으며 (http://event.openstack.or.kr/program.html), 

다음과 같이 업스트림 트레이닝 프로그램을 공지하였다.


TrackV : 오픈스택 업스트림 트레이닝
행사 개요

OpenStack Summit에서 이틀동안 개최되는 Upstream Training을 한글로 160분간, 요약 버전으로 개최합니다.

Upstream Training은 OpenStack의 Upstream 오픈소스 개발자가 되기위한 실천적인 교육입니다. Upstream (업스트림)이란 최신의
소스 코드를 의미합니다. 실제 (문서) 코드 Patch를 등록하고 업스트림에 반영되는 과정을 학습하면서, 동시에 오픈 소스 커뮤니티에서의
개발로 이어지는 과정을 이해할 수 있습니다.

OpenStack 관심이 점차 증가하고 있지만, 국내 OpenStack 오픈 소스 개발자는 많지 않은 상황입니다. 앞으로 한국 OpenStack 및
클라우드 분야에서 경쟁력을 유지하기 위해서는 오픈 소스 개발자가 많아져야 할 것입니다. 이번 Upstream Training은 이러한 문제의
한 해결 방법이 될 것으로 예상합니다.

교육 과정은 Upstream Training 중 중요 내용을 위주로, 한국어 번역된 슬라이드로 진행합니다.
일시2016년 2월 18일 (목), 13:00~16:10 (총 160분)
행사 전후로, 온라인 (e.g., IRC, Mailing List, Slack, ...)을 포함한 지속적인 시간.
장소잠실 롯데호텔 3층, Track V (루비&제이드)    장소보기
정원30명 사전등록 시 신청가능    사전등록하기

★ 신청하신 분께는 별도 안내 예정

참가비OpenStack Days Korea 2016에 참가 신청한 경우, 무료
참가 대상● 오픈 소스 소프트웨어 개발에 관심이 있는 분
● OpenStack 업스트림 컨트리뷰션 생태계를 이해하고 싶은 자
● OpenStack을 회사 내에 업스트림 코드와 함께 도입하고자 하는 분
기술 요구 사항● OpenStack에 대한 기본 배경 지식이 있어야 합니다.
● Linux, SSH 등의 기본 조작을 할 수 있다고 가정하고 있습니다.
● Python 지식을 권장하나, 단순 (문서) 버그 수정을 통한 Upstream Training 행사 참여 또한 가능합니다.
준비물실습을 위해 Wifi 접속이 가능한 노트북이 필요합니다.
(권장: Ubuntu 14.04 + 4GB RAM VM이 동작 가능한 노트북 - DevStack)
스태프최영락 (준비, 교육, 조교)
안승규 (준비, 교육, 조교)
강성진 (준비, 교육, 조교)
김남곤, 신준식, 한정수 (GIST - Tokyo Upstream Training 참석, 행사 조교 및 멘토링)
참고

1. OpenStack Upstream Training 공식 문서 (docs.openstack.org/upstream-training)

2. OpenStack Upstream Training 참여 후기 (before Tokyo Summit) by Ian Y. Choi
※ 상기 일정은 사정에 따라 변경될 수 있습니다.


본인을 포함한 GIST 3명 모두 지난 10월에 있던 Tokyo Upstream Training에 참석하였던지라,

해당 경험과 함께 안승규 부대표님 & 강성진 i18n 분과장님과 같이 첫 행사를 잘 치를 수 있었다.

한국에서 처음 열리는 행사인데다 이틀간의 분량을 160분으로 줄여 간략 버전으로 진행하였기에 매끄럽지 못한 진행 등은 아쉬움으로 남기도 한다.


등록자 35명 중, 29분께서 참석해 주셨으며, 이 중 24분께서는 Etherpad를 비롯하여, 트레이닝에 적극적으로 참여해 주셨다.

sandbox 저장소 (http://git.openstack.org/cgit/openstack-dev/sandbox)에 gerrit review를 업로드하는 것을 목표로 진행하였다.


아래 사진은 ujuc께서 ^^

Etherpad는 https://etherpad.openstack.org/p/upstream-training-korea-2016 에서,
번역된 슬라이드는 http://docs.openstack.org/ko_KR/upstream-training/ 에서 확인 가능하다.







참석해 주신 분들 및 행사를 위해 고생해 주신 많은 스태프 분들께 감사드립니다!


Posted by Ian Y.

지난 1월 말에 발표할 기회가 있어 다음 2가지 내용에 대한 발표 슬라이드 및 동영상을 만들어 보았다.


오픈 하드웨어 & 소스 + Azure를 활용한 실내 측위 사례 소개

http://1drv.ms/1LqxVrc

Azure위에 Linux 가상 머신을 생성한 후, 해당 가상 머신을 서버로 활용하는 활용 사례를 다루고 있다.



또한, 슬라이드 22부터는 Azure와 OpenStack 대시보드를 비교하기 위한 스크린샷도 담아보았다 :)


동영상

http://1drv.ms/1LqxPQc


Posted by Ian Y.

2015년 진행했던 오픈스택 스터디 최종 발표회 때 여러 여건상 듣지 못했던 2개 발표를 듣고

2016년 한 해 어떤 식으로 스터디할 것인지 논의하기 위한 자리를 가졌다.


페이스북 공지: https://www.facebook.com/events/1711379062437713/

있었던 두 개의 발표 내용에 대한 요약을 정리해 보고자 한다.

1. codetree님: 수정된 OpenStack 설치 자동화 쉘스크립트 공유




작년 7월, 발표하셨던 오픈스택 설치 자동화 쉘스크립트를 버전2로 업그레이드하셨다.

크게 변한 몇 가지 사항을 정리하면 다음과 같다.

: 기존 쉘 스크립트에서 공통적인 기능들은 쉘 스크립트 함수로 묶어 common 디렉토리에 위치하였다.

: nova-docker를 활용하여 Docker를 인스턴스로 생성하는 법에 대해 테스트하였다.

: PXE 기능을 활용하여 오픈스택 설치 이미지 자체를 만들어내는 방법을 테스트하였다.


쉘 스크립트는 https://github.com/openstack-kr/study_devops 에서 살펴볼 수 있다.

해당 스크립트를 잘 사용하면, 매번 거치는 다소 귀찮은 설치 과정을 매우 편리하게 할 수 있으며,

OpenStack 설치 가이드와 순서가 동일하기에, 설치 가이드와 같이 쉘 스크립트를 살펴보면서 

설치 과정을 스스로 공부할 수 있는 장점 또한 있다고 생각한다.


- 발표 자료: https://onedrive.live.com/redir?resid=4A848F40E8EF8761%21572


2. 윤성원님: HA using DVR




지난 번 최종 발표회때 발표하지 못하셨던 내용을 설명해주셨다.

HA (High Availability, 고가용성)이란, 특정 서버가 동작하지 않더라도 다른 서버를 통해 서비스가 가능하도록 

구성하여 서버가 항상 사용 가능하도록 구성하는 것을 말한다.

DVR (Distributed Virtual Router, 분산 가상 라우터)은 OpenStack Juno 릴리즈에서 포함되었다. 

기존 Neutron이 하나의 서버를 통해 네트워크 서비스를 지원 가능하였던 반면, DVR을 통해 

한 서버에 집중되었던 네트워크 기능을 DVR을 통해 분산하여 오픈스택 환경을 구성하는 것이 가능해졌다.


위 codetree님께서 작성하신 작년 7월 버전의 쉘 스크립트를 직접 GitHub에서 fork 후, 원하는 부분을

수정하여 DVR 설치 기능을 추가하고 테스트한 내용을 발표하였다는 점에서 매우 의미가 깊은 스터디 내용이라고 생각한다.


- 발표 자료: https://onedrive.live.com/redir?resid=4A848F40E8EF8761%21575



Posted by Ian Y.