-
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