1.6. 이미지 서비스 캐싱으로 확장성 개선
glance-api 캐싱 메커니즘을 사용하여 Image 서비스(glance) API 서버에 이미지 사본을 저장하고 자동으로 검색하여 확장성을 향상시킵니다. 이미지 서비스 캐싱을 사용하면 glance-api를 여러 호스트에서 실행할 수 있습니다. 즉, 백엔드 스토리지에서 동일한 이미지를 여러 번 검색할 필요가 없습니다. 이미지 서비스 캐싱은 이미지 서비스 작업에 영향을 미치지 않습니다.
Red Hat OpenStack Platform director(tripleo) heat 템플릿을 사용하여 이미지 서비스 캐싱을 설정합니다.
절차
환경 파일에서
GlanceCacheEnabled
매개변수 값을true
로 설정하여glance-api.conf
heat 템플릿에서플레이버
값을keystone+cachemanagement
로 자동으로 설정합니다.parameter_defaults: GlanceCacheEnabled: true
-
오버클라우드를 재배포할 때
openstack overcloud deploy
명령에 환경 파일을 포함합니다. 선택 사항: 오버클라우드를 재배포할 때
glance_cache_pruner
를 대체 빈도로 튜닝합니다. 다음 예제에서는 5 분의 빈도를 보여줍니다.parameter_defaults: ControllerExtraConfig: glance::cache::pruner::minute: '*/5'
파일 시스템 전체 시나리오를 피하기 위해 필요에 따라 빈도를 조정합니다. 대체 빈도를 선택할 때 다음 요소를 포함합니다.
- 사용자 환경에서 캐시할 파일의 크기입니다.
- 사용 가능한 파일 시스템 공간의 양입니다.
- 환경에서 이미지를 캐시하는 빈도입니다.