Cloud/Openstack
Glance
yellowmarine
2020. 10. 8. 17:14
Glance
역할
-
Instance 생성에 사용될 이미지 관리 서비스.
-
Instance 생성시 nova에 이미지를 제공한다.
이미지란?
-
운영체제 설치 이미지
-
운영체제의 설정이 저장된 복제 이미지
-
백업에 대한 스냅샷 이미지
지원하는 format
-
디스크
-
ISO
-
RAW
-
qcow2
-
VHD
-
VMDK
-
VDI
-
-
컨테이너
-
bare
-
ovf
-
docker
-
구성 요소
-
Glance-API
-
이미지 검색, 저장을 위한 API 요청 및 호출
-
Glance-registry를 통해 데이터 베이스 접근 외에 S3, swift 등에 호출하여 외부 stroage 연결이 가능하다.
-
-
Glance-registry
-
이미지에 대한 메타데이터를 저장, 처리, 검색을 담당한다.
-
외부로 노출이 되지 않고 glance-api를 통해서만 접근이 가능하다.
-
-
Database
-
Glance에 이미지가 생성이 되면 controller node의 /var/lib/glance/images 에 이미지가 등록이 된다.
-
실제적인 database는 glance의 이미지 위치와 사용 가능한가에 대한 metadata 들만 가지고 있다.
-
실제 database를 들여다 보면 삭제된 이미지에 대한 metadata는 그대로 남아있다. 데이터 로그의 기능을 한다고 볼 수 있을 듯 하다.
-