티스토리 뷰
안녕하세요~!! 그동안 OpenStack 자동 쉘 스트립트인 Devstack의 stack.sh를 분석을 했습니다. 드디어 분석이 끝났네요~!!!
Devstack을 분석하고 나니 이번 Openstack grizzly에 어떤 컴포넌트들이 들어와 있는지 알수가 있었습니다. 그래서 그 결과를 여러분들과 함께 공유하려고 합니다. ^^
DevStack 다운로드
Devstack은 git을 통하여 (https://github.com/openstack-dev/devstack) 다운로드 받는다.
DevStack 파일 목록
Devstack의 메인 디렉토리에는 총 14개의 스크립트 파일과 7개의 디렉토리로 구성되어 있다. 나는 이번에 여기서 반드시 봐야할 쉘 스크립트 2개와 2개의 디렉토리에 있는 스크립트 내용들을 함께 분석하였다.
<files>
AUTHORS
clean.sh
eucarc
exercise.sh
exerciserc
functions
HACKING.rst
LICENSE
openrc
README.md
rejoin-stack.sh
stack.sh
stackrc
unstack.sh
<directory>
exercises
extras.d
files
lib
samples
tests
tools
DevStack 컴포넌트들
아래 그림은 DevStack에서 설치가능한 오픈스택 컴포넌트 목록들이다. 이것들은 localrc의 ENABLE 된 정보를 가지고 설치가 진행된다.
DevStack 설치 스크립트 분석
Devstack의 Openstack 설치 스트립트는 stack.sh이다. stack.sh 만 분석을 해서 Openstack이 어떻게 해서 설치가 되고 어떤 컴포넌트들이 설치가 되는지 알 수 있다. 자세한 분석 내용은 아래 분석 파일을 참조하면 된다. 물론 완벽하게 분석을 한것은 아니며, 주로 주석을 위주로 해서 기능을 분석하고 해당 Function들을 따라가는 수준으로 분석하였다. 틀린 부분이 있다면 그 부분도 서로 서로 공유가 되면 좋겠다.
'OpenStack' 카테고리의 다른 글
[세미나] 오픈스택 3주년 기념 세미나가 있습니다. (0) | 2013.07.11 |
---|---|
Openstack Grizzly에서 Glance Image 업로드 하는 방법 (8) | 2013.06.13 |
DevStack을 이용한 Openstack Grizzly with Quantum 설치 매뉴얼 (14) | 2013.04.15 |
Openstack Grizzly의 새로운 기능들~!! (0) | 2013.04.14 |
DevStack localrc 유형별 환경설정 하기 (4) | 2013.03.20 |
- Total
- Today
- Yesterday
- command
- 우분투
- 레드햇
- 김미경
- 세미나
- 명령어
- ubuntu
- 뉴트론
- Swift
- Network
- Python
- openstack
- 파이썬
- NOVA
- OVN
- Redhat
- 클라우드
- 쿠버네티스
- 설치
- Java
- 네트워크
- 컨테이너
- install
- 오픈스택
- sdn
- 후기
- cpu
- 하둡
- 오픈쉬프트
- neutron
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |