[test_service_info / openstack image stores info, openstack image import info]
- openstack image stores info
역할
-
Glance가 관리하는 이미지 스토어(store) 목록과 세부 정보를 조회합니다.
-
멀티 스토리지 환경에서 각 스토어의 이름, 타입, 경로 등을 확인 가능합니다.
필자가 겪은 에러
minkyoungshin@Minkyoung-MacBook-Air OCA-OpenStack % openstack image stores list
Multi Backend support not enabled
이는 현재 Glance(이미지 서비스)가 멀티 스토어를 켜지 않은 상태입니다.
이 명령어는 멀티 스토어일 때만 작용한다고 합니다.
→ Glance 멀티 스토어 설정하는 법 (/etc/glance/glance-api.conf 파일을 편집)
(멀티스토어 활성화) enabled_backends = file1:file, rbd1:rbd
default_backend = file1
(각 백엔드 세션에 적용)
[file1] filesystem_store_datadir = /var/lib/glance/images/
[rbd1]
rbd_store_pool = images
rbd_store_user = glance
rbd_store_ceph_conf = /etc/ceph/ceph.conf
이후, glance를 재시작
sudo systemctl restart glance-api
(확인) openstack image stores list
(출력)
±-------±-------±--------------------------------+
| Name | Type | Location |
±-------±-------±--------------------------------+
| file1 | file | /var/lib/glance/images/ |
| rbd1 | rbd | rbd://images |
±-------±-------±--------------------------------+
- openstack image import info
역할
-
Glance가 지원하는 이미지 가져오기(import) 메서드 목록을 조회합니다.
-
이미지 import 방식(예:
glance-direct,web-download,copy-image)을 확인 가능합니다. -
새로운 이미지 업로드 시 어떤 import 방법을 사용할 수 있는지 파악하는 데 필요합니다.
주요 Import 방법
-
방법 설명 glance-direct 로컬 파일을 직접 Glance로 업로드 web-download 외부 URL에서 이미지를 다운로드 후 저장 copy-image 기존 스토어에서 다른 스토어로 이미지 복사
(출력)
±--------------+
| Method |
±--------------+
| glance-direct |
| web-download |
| copy-image |
±--------------+