티스토리 뷰

안녕하세요~!! 


오늘부터 오픈스택 설치에 대해 글을 써 보려 합니다. 그 전에 오픈스택을 설치할 서버가 필요한데요~!! 그 비싼 테스트 서버를 어떻게 준비하느냐~!! 바로 하이퍼바이저를 이용해서 준비하려고 합니다. 테스트이니 굳이 비싼 서버가 없어도 상관은 없습니다. 대신 서비스를 하고 싶다 그러면 곤란하겠지요~!!


그 전에 제가 처음으로 오픈스택을 설치하던 그때 이야기를 잠시하고 가겠습니다.

제가 처음으로 오픈스택을 설치했을 때 설치했던 방법이 바로 DevStack이였습니다. 우분투 서버에 DevStack 쉘 스크립트를 다운로드 받고, 환경설정을 해 준 뒤 stack.sh 만 돌리면 자동으로 오픈스택이 설치되기 때문입니다. 그러나, DevStack이 쉽다고 만만하게 보시면 절대 안됩니다. 다만, 다른 설치 방법보다 쉽기 때문에 빠른 시간 내에 오픈스택이 무엇인지, 데쉬보드를 확인 할 수 있고, 테스트 해 볼 수 있기 때문에 처음 오픈스택을 입문하는 사람들에게 권장하는 이유입니다


그럼, 지금부터 서버 준비를 준비해 보도록 해 보겠습니다.


여기에서는 윈도우나 맥, 리눅스에서 설치 가능한 오픈소스형 하이퍼바이저인 버철박스를 이용하여 오픈스택을 설치할 가상 서버를 준비해 보도록 하겠습니다.

 

하이퍼바이저를 위한 PC의 최소사양

하이퍼바이저를 설치하여 그 위에 오픈스택을 설치하기 위해서는 적어도 아래와 같은 사양의 노트북이나 PC가 필요합니다.

-      CPU: 4 Core 이상

-      Memory: 4 GB 이상

-      Disk: 500 GB

 

버철박스(VirtualBox) 다운로드

버철박스 사이트(https://www.virtualbox.org/wiki/Downloads)에 방문하여 버철박스를 설치하고자 하는 해당 OS의 버철박스를 다운로드 합니다. 저 같은 경우는 윈도우를 주로 사용하기 때문에 윈도우에 설치가 가능한 버철박스를 다운로드 받았습니다.


버철박스 설치

1. 다운로드 받은 버철박스 실행파일을 더블 클릭합니다.


2. 아래와 같이 설치 마법사가 뜨면 Next를 클릭합니다.

3. 설치할 버철박스 컴포넌트와 어느 경로에 설치할 것인지를 물어보는 화면이 뜨면, 설치 경로를 확인하고 Next 버튼을 클릭합니다.


4. 이번에는 옵션을 선택하라는 화면이 나오면 Next를 클릭합니다.


5. 설치를 하기 전에 네트워크 인터페이스가 없으므로 함께 설치할지를 물어보는 화면이 뜹니다. 네트워크 인터페이스는 가상 네트워크를 잡아주는 중요한 기능이므로 Yes를 클릭합니다.

 


6. 설치를 위한 기본 준비가 다 되었으므로 설치를 할 것이냐고 물어보면 Install을 클릭합니다.


7. Install을 클릭함과 동시에 버철박스가 설치가 되기 시작합니다.


8. 버철박스 설치가 완료되면 아래와 같은 화면이 뜹니다. 그러면 Finish 버튼을 클릭하며 설치를 종료합니다.


이렇게 해서 가상서버를 생성할 준비를 모두 마쳤습니다. 만일, VMWare WorkStation 제품을 가지고 계시다면 VMWare를 사용하셔도 됩니다.



다음시간에는 설치한 버철박스를 이용하여 오픈스택을 설치할 가상 서버를 한번 생성해 보도록 하겠습니다.

그럼, 다음시간에 다시 만나요~~~!!! ^^

댓글
  • 프로필사진 클라우드공부중 안녕하세요. 보기 좋고 이해하기 쉬운 강의 글 덕분에 도움 많이 받고 있습니다.
    쭉 따라하다 서버 준비단계에 오니 궁금한 점이 생겼습니다.
    현재 노트북 1대를 서비스 받을 사용자로, 나머지 모든 작업을 고사양 컴퓨터 한대로 처리하고자 하는데 시연이나 가벼운 동작들의 경우
    두 대의 컴퓨터 만으로 구축이 가능할까요?
    2014.09.19 13:44
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 고사양의 컴퓨터가 있다면 한대로도 충분합니다. ^^ 2014.09.19 20:24 신고
  • 프로필사진 클라우드공부중 답변 정말 감사드립니다.
    죄송하지만 한가지만 더 질문 드리겠습니다.
    서버용고사양pc의 경우 하이퍼바이저 여러개를 돌려야 하는 것으로 이해를 하였는데 4스레드의 cpu면 충분할까요?
    부족하다면 8스레드 cpu로 구입할까 하고 있습니다.
    이리저리 봐도 대강은 이해가 되는데 세세한데서 골이 아프네요 ^^;;
    2014.09.21 01:39
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 서버 한대에서도 오픈스택을 설치할 수 있습니다. 그리고 하드웨어 사양은 높으면 높을수록 좋습니다. ^^ 2014.09.23 21:50 신고
  • 프로필사진 하아 그냥 실습할려고 하는건데요..;;;
    최소사양이
    - CPU: 4 Core 이상

    - Memory: 4 GB 이상

    - Disk: 500 GB
    인가요 ㄷㄷ;

    제 노트북은 2core 8gb 256gb(ssd)

    인데 방법이없을까요..?

    그리고 openstack은 서버를 빌리는게 아닌가요..?

    서버를 구축하고 거기에 오픈스택을까는건가요.....? 하.....ㅠㅠ
    2016.10.05 09:22
  • 프로필사진 naleejang 오픈스택을 이용해서 서버스를 빌릴수 있는 시스템을 구축할 수 있습니다.

    노트북이 2 core에 8 GB이면 테스트 하기 좀 힘들것 같은데요~!! 그냥 최소사양으로 테스트는 가능한데,... 오픈스택 설치하고 서버 생성 테스트는 아마도 하기 힘들겁니다. 고사양의 서버를 나누어 쓰기 위해서 나온게 바로 하이퍼바이저이고 이런 물리자원과 가상자원을 관리하고 사용하기 위한것이 바로 오픈스택이니까요~!!
    2016.10.10 12:02
  • 프로필사진 초보자 안녕하세요. 현재 openstack을 설치후 인스턴스를 만들어서 실행중인데요.
    horizon에서 스냅샷을 생성하였는데, 3일이 지나도 생성이 되지않아 스냅샷 작업을 중지시키려고 하는데,
    중지가 되지 않아서요.
    강제로 스냅샷을 중지하는 방법은 없나요?
    2017.03.23 10:15
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang CLI 명령어를 이용하여 중지시켜 보세요~!! 2017.03.23 12:56 신고
  • 프로필사진 초보자2 안녕하세요 오픈스택 설치부분을 배우면서, 많이 얻어가는데 제 블로그에도 공부하면서 글을 써도 될까요? 2018.02.05 10:34
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 넵 당연히 가능합니다. 단 제 글 가져가실때 출처만 좀 밝혀주시면 감사하겠습니다. 2018.02.24 15:25 신고
  • 프로필사진 초보자2 아! 알겠습니다! 감사합니다~~ 2018.02.27 12:01
댓글쓰기 폼