ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Ubuntu16.04에서 DevStack을 이용한 Multi-Node 설치
    OpenStack 2019. 2. 23. 15:28

    구성도


    < Controller Node / Compute Node 하드웨어 구성도 >




    < Controller Node / Compute Node 서비스 >





    <Installation Type>





    Controller Node가 작업에 대한 요청을 받았을 때 직접 Controller Node에서 작업을 수행할 수도 있지만 

    Compute Node에서 작업을 수행할 수도 있다.

    Controller Node가 작업을 수행하도록 Controller Node에게 명령어를 보내서 수행하도록 한다.



    < OpenStack 네트워크 구성도 >





    설치과정



    1. Controller Node와 Compute Node 공통 설정



    1) Network Setting





    Controller node에서 네트워크 설정





    Compute Node에서 네트워크 설정



    2 ) Stack 계정 생성





    3) Root 계정으로 암호 필요 없이 Stack 계정 권한 가져오게 하기





    4) Access를 위해 ssh 키를 이용하려 각 노드에서 stack 사용자 설정





    5) DevStack Release별 설치 파일 다운로드


    *Release를 지정하지 않으면 최신버전 다운, 현재는 개발중인 Stein 다운됨





    2. Controller Node



    1) DevStack이 정상적으로 설치됐는지 확인





    2) Local.conf 파일 수정





    3) ./stack.sh 쉘 스크립트 실행





    3. Compute Node



    1) Local.conf 파일 





    2) ./stack.sh 쉘 스크립트 실행





    4. 설치완료 및 DashBoard 접속



    1) 설치완료 후 Controller Node 화면





    2) 설치완료 후 Compute Node 화면





    3) 설치확인





    대시보드에서 admin 계정으로 접속하여 우측 상단의 계정명을 클릭하여 [OpenStack RC File v3]를 다운

    다운받은 파일을 OpenStack이 설치된 Ubuntu 가상머신 안으로 이동





    source admin-openrc.sh 명령어로 옮긴 스크립트 파일을 적용





    Controller Node와 Compute Node가 모두 설치되면 

    Controller Node에서 Compute Node가 잘 설치되었는지 확인





    설치된 서비스를 확인





    Image의 ID확인





    flavor의 ID를 확인





    Controller Node에서 대시보드로 접근하여 인스턴스가 제대로 생성 된다면 잘 설치된 것이다.




    'OpenStack' 카테고리의 다른 글

    SUSE Linux에서 Step by Step 방식으로 OpenStack 설치  (0) 2019.02.23
    OpenStack이란  (1) 2019.02.23
Designed by Tistory.