티스토리 뷰
안녕하세요~!!
어제는 오픈스택이 탄생한 지 4주년이 된 기념을 커뮤니티 회원들끼리 모여 축하해 준 날 이였어요~!!
강남 포스카포에서 진행을 했는데,... 대형 스크린에 유익한 세미나, 시원한 맥주와 푸짐한 경품이 함께 했던 날이였어요~!!
그럼 클라우드라는 개념이 나온지도 4년이 넘었다는 이야기겠지요~!! ^^
오늘은 지난시간에 이어 이미지 서비스인 Glance에 대해 이야기를 해 볼까해요~!!
서버만 있으면 사용할 수 있나요? 컴퓨터만 있으면 사용할 수 있나요? 사람들은 제각각 선호하는 운영체제도 다르고, 설치해서 사용하는 프로그램도 다르죠~!! Glance를 빼면 Nova는 인스턴스를 생성할 수 없습니다.
그래서, 이렇게 중요한 Glance에 대해 정리를 해 보았습니다.
Glance가 뭐지?
제가 여러분들의 좀 더 쉬운 이해를 돕기 위하여 아래와 같은 그림을 그려보았는데요~~
오픈스택은 Nova를 사용하여 가상머신(인스턴스)을 쉽게 만들어 주죠!.
그리고, Nova는 다양한 하이퍼바이저를 지원합니다.
결국 하이퍼바이저 위해 가상먼신을 생성하는데, 이때 생성될 가상머신에는 반드시 운영체제가 필요한것이구요
이렇게 Glance는 다양한 하이퍼바이저에서 사용할 수 있는 가상머신 이미지를 관리하고,
가상머신에 설치된 운영체제를 보관 및 관리합니다.
Logical Architecture로 보는 Glance
이번에는 논리 아키텍처로 Glance를 살펴볼까요? 아키텍처를 보다보면 아래와 같은 특징을 발견할 수 잇어요~!!
- Glance 사용자들은 glance-api를 통해 이미지를 등록, 삭제 및 관리를 할 수 있다.
- glance-api는 glance-registry와 glance database에서 이미지가 관리된다.
- 이미지를 등록할 때는 glance-registry를 통해 glance-database에 저장이 된다..
- 등록된 이미지를 사용할 때는 glance-database에 바로 사용요청을 한다.
그림으로 그려보는 Glance 아키텍처
위에서 살펴 본 딱딱한 아키텍처를 좀 더 이해하기 쉽게 그림으로 그려보면 아래와 같은 그림이 됩니다.
어때요? Glance 생각보다 어렵지 않죠!! 이제 Glance가 뭔지 다들 아시겠지요?? ^^
Glance 이미지를 다운로드 받아보자
많은 분들이 오픈스택에서 인스턴스를 생성할 때 버철박스나 VMWare에서 생성하는 가상머신처럼 운영체제 이미지를 다운로드 받아 설치할 수 있을 꺼라 생각합니다.
그런데, 오픈스택 Nova에서 인스턴스를 생성할 때는 가상머신을 생성한 후 운영체제를 별도로 설치하는 것이 아니라 이미 하이퍼바이저에서 생성한 가상머신에 운영체제를 설치한 이미지를 Glance에 등록시키고, 등록시킨 이미지를 이용하여 인스턴스를 생성하는거예요~!!
제 말이 너무 길어서 이해가 안되신다구요~!! 쉽게 말해서 아래 사이트에서 다운로드 받은 이미지를 Glance에 등록시켜 놓고, 등록시킨 이미지를 인스턴스를 생성한다는 뜻이예요~!!
NO |
지원 OS |
다운로드 URL |
1 |
Cirros |
|
2 |
Ubuntu |
|
3 |
Fedora |
|
4 |
OpenSuSe 12.3 |
http://susestudio.com/a/YRUrwO/testing-instance-for-openstack-opensuse-12-3 |
5 |
Windows Server 2012 |
|
6 |
기타 |
Glance가 더 궁금하다면~~
Glance가 더 궁금하시다구요~!! 역시 아래 사이트에 방문하시면 저보다 더 친절하고 자세한 정보들을 확인하실 수 있을꺼예요.
소스코드 다운로드: https://github.com/openstack/glance
개발자 문서: http://docs.openstack.org/developer/glance
런치패드: https://launchpad.net/glance
위키 사이트: https://wiki.openstack.org/wiki/Glance
이렇게 해서 Glance에 대해 알아보았습니다. 아니 정리해 보았습니다. 제가 생각했을 때 Glance에서 가장 중요한건 운영체제가 이미 설치되어 있는 클라우드용 이미지를 다운받아 등록하는것이예요~!! 그래야만 인스턴스를 사용할 수 있으니까요~!!
그리고, 마지막으로 제가 썼던 블로그 내의 Glance 관련 링크도 아래 남겨 드릴께요~!!
OpenStack Grizzly에서 Glance Image 업로드하는 방법 http://naleejang.tistory.com/73
Glance 명령어 정리 http://naleejang.tistory.com/35
다음에는 모든 서비스의 인증을 책임지는 Keystone에 대해 알아보도록 하겠습니다.
이번에도 역시 좋아요~~ 많이들 클릭해 주시고, 아낌없는 댓글 많이 많이 해 주세요~~~
'OpenStack Class' 카테고리의 다른 글
[OpenStack Class] 제11강 네트워크 서비스! NEUTRON (5) | 2014.08.25 |
---|---|
[OpenStack Class] 제10강 인증 서비스! KEYSTONE (3) | 2014.07.21 |
[OpenStack Class] 제8강 오브젝트 스토리지 서비스! SWIFT (3) | 2014.07.09 |
[OpenStack Class] 제7강 컴퓨트 서비스! NOVA (10) | 2014.06.06 |
[OpenStack Class] 제6강 OpenStack의 역사! (2) | 2014.04.23 |
- Total
- Today
- Yesterday
- Python
- 김미경
- Network
- 뉴트론
- 레드햇
- command
- 파이썬
- 세미나
- 클라우드
- Swift
- neutron
- Java
- install
- sdn
- 쿠버네티스
- openstack
- cpu
- 오픈쉬프트
- OVN
- Redhat
- 우분투
- 설치
- 컨테이너
- 명령어
- 후기
- NOVA
- 오픈스택
- 하둡
- 네트워크
- ubuntu
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |