블로거 워누입니다!

벌써 11월 중순이 끝나가네요! 11월 안에 프로젝트를 마무리해야겠다고 말씀드렸는데 시간이 매우 촉박합니다..ㅜㅜ 그래도 최대한 노력해 프로젝트를 마무리해야 합니다.(단호) 그러므로 바로 본론으로 넘어가보도록 하죠!

.

오늘은 저번 포스팅에서 소개해드린 OpenFlow Controller 중 마에스트로(Maestro)에 대해서 더 자세히 알아보고 설치를 위한 환경구축을 같이 해볼까 합니다!

.

* 마에스트로란?

.

마에스트로는 네트워크 제어 어플리케이션을 조율하는 네트워크 운영체제입니다. 마에스트로는 모듈화된 네트워크 제어 어플리케이션을 구현하기 위한 인터페이스를 제공하고, OpenFlow를 포함한 여러 프로토콜을 통해 그들간의 상호 작용을 조율합니다. 단순한 OpenFlow Controller로 생각될 수 있지만, 마에스트로는 네트워크에 국한된 것이 아닙니다. 마에스트로의 프로그래밍 프레임워크는 아래 세가지 기능을 위한 인터페이스를 제공합니다.

.

- 모듈화된 제어 컴포넌트를 추가하여 새로운 맞춤형 제어 기능을 추가.

- 제어 컴포넌트를 대신하여 네트워크 상태를 관리

- 실행 순서와 컴포넌트 간에 공유되는 네트워크 상태를 지정하여 제어 컴포넌트를

  구성

.

마에스트로는 플랫폼과 컴포넌트 모두 자바로 개발되어 다양한 운영체제와 아키텍처에 이식성이 매우 뛰어납니다. 또한 Multi-Thread 기술을 이용해 멀티코어 프로세서의 장점을 최대한 활용합니다. 마에스트로는 GNU Lesser General Public Lisence 2.1 ver.을 사용합니다.

.

[출처(도서) : 오픈플로우를 활용한 SDN 입문 / 저자 : 시아마크 아조돌몰키

/ 출판사 : 에이콘]

.

기본적인 이론은 이렇습니다! 그럼 이제 환경 구축을 제대로 해 봅시다!

이번에는 VirtualBox에서 우분투를 설치할 겁니다! 그리고 그 우분투에다 마에스트로를 설치해서 작동시켜보도록 하겠습니다.

아래 그림들을 참고해 주세요!

.

아! 저는 참고로 VirtualBox를 다른 버전으로 다시 깔았습니다!

(다시 깔아도 기존에 있었던 VirtualBox 내 머신은 잘 있더군요.)

.

.

먼저, [새로 만들기]를 클릭하신 다음 이름을 그림에 보이시는 대로 작성하여 주세요!

자, [다음]을 눌러주세요!(이하 생략할게요!)

.

.

메모리 크기는 추천해준 대로 1024MB를 지정합니다. 자 [다음]

.

.

하드 디스크는 새로 만들겠습니다! 가운데 체크박스 체크하고 [다음]

.

.

우분투 홈페이지에서 다운받은 우분투 이미지를 넣을 겁니다. VDI 선택하고 [다음]

.

.

어차피 가상 머신이니까 동적할당 해 줍시다!(프로젝트끝나면 밀어버리게요..ㅎ)

[다음]

.

.

그냥 만만한게 20GB입니다.

리눅스가 8.6GB정도 되니까 여유 되는대로 할당하는 것이 좋습니다.

[만들기]를 눌러주세요!

.

.

이제 설정으로 갑시다! 방금 만든 가상 머신을 클릭해 [설정]을 눌러주세요!

.

.

[시스템]->[프로세서] 탭으로 가서 CPU를 2개로 설정해주세요!

.

.

비디오 메모리는 최대치 128MB로 설정합니다!

.

.

[저장소]에서 SATA를 클릭하신 다음 마우스 오른쪽 클릭 or 이름 옆에 CD모양 클릭

-> 광학드라이브 추가하기 -> 우분투 이미지 파일(.iso)를 넣어주세요!

.

.

이렇게 되시면 성공!

아! 우분투 이미지를 가져오는 방법은 아래 주소를 참조해서 LTS버젼을 다운받으시면 됩니다!

Ubuntu Download : https://www.ubuntu.com/download/desktop

.

.

설정 마지막! 네트워크를 어댑터의 브리지 형태로 연결합니다!

지금까지 한 모든 설정은, Controller를 위한 설정들입니다!

다 끝났으니 이제 설정을 닫고 시작버튼을 눌러주세요!

.

.

이제 우분투를 설치해야 하는군요! 왼쪽 언어 설정에서 한국어를 선택하고

Ubuntu 설치 버튼을 클릭해줍시다!

.

.

한국어니까 읽기 편하죠? 전 다 체크해 주었습니다!

혹시 기능이 필요없다면 체크 굳이 안하셔도 됩니당.

.

.

가상 머신 내에서는 설치한 운영체제가 없으니 이 경고창이 뜹니다!

맨 위에거를 체크하시고 설치해주세요.

.

.

보통 서울이라고 뜰겁니다! [계속] 눌러주세요!

.

.

언어 설정입니다! 한국어를 골라서 클릭해주세요!

.

.

이름과 비밀번호를 설정해주는 공간입니다.

비번은 특히 까먹으면 안되니 따로 적어두시거나 기억하기 쉬운걸로 해주세요!

Maestro1로 해볼까요?

.

우분투를 설치하게 되었습니다! 설치가 완료되면 종료 후 다시 시작 해주세요!

.

.

아까 설정한 이름이 나옵니다!

패스워드도 동일하게 입력해주세요!

.

.

우분투가 정상적으로 켜진 모습입니다!

---------------------------------------------------------------------------------------------

이제 마에스트로를 다운받기 위한 기본 환경 구축이 끝이 났습니다!

다음 포스팅에서는 이 우분투를 가지고 어떻게 환경을 구축하면 될 것인가를 실행해 봅시다! 그럼 20000~

+ Recent posts