19.4. 이미지 가져오기 방법 및 공유 스테이징 영역 구성
OpenStack Image 서비스(glance)의 기본 설정은 OpenStack 설치 시 사용되는 Heat 템플릿에 의해 결정됩니다. 이미지 서비스 Heat 템플릿은 tht/puppet/services/glance-api.yaml
입니다.
상호 운용 가능한 이미지 가져오기를 사용하면 두 가지 이미지 가져오기 방법이 있습니다.
- web-download 및
- glance-direct.
web-download
방법을 사용하면 URL에서 이미지를 가져올 수 있습니다. glance-direct
방법을 사용하면 로컬 볼륨에서 이미지를 가져올 수 있습니다.
19.4.1. glance-settings.yaml
파일 생성 및 배포
환경 파일을 사용하여 가져오기 매개 변수를 구성합니다. 이러한 매개변수는 Heat 템플릿에 설정된 기본값을 재정의합니다. 예제 환경 콘텐츠는 상호 운용 가능한 이미지 가져오기에 대한 매개 변수를 제공합니다.
parameter_defaults: # Configure NFS backend GlanceBackend: file GlanceNfsEnabled: true GlanceNfsShare: 192.168.122.1:/export/glance # Enable glance-direct import method GlanceEnabledImportMethods: glance-direct,web-download # Configure NFS staging area (required for glance-direct import method) GlanceStagingNfsShare: 192.168.122.1:/export/glance-staging
GlanceBackend
,GlanceNfsEnabled
및 GlanceNfsShare
매개 변수는 Advanced Overcloud Customization Guide 의 Storage Configuration(스토리지 구성) 섹션에 정의되어 있습니다.
상호 운용 가능한 이미지 가져오기를 위한 두 개의 새 매개 변수는 가져오기 방법과 공유 NFS 스테이징 영역을 정의합니다.
- GlanceEnabledImportMethods
- 사용 가능한 가져오기 방법, web-download(기본값) 및 glance-direct를 정의합니다. 이 행은 web-download 이외의 추가 방법을 활성화하려는 경우에만 필요합니다.
- GlanceStagingNfsShare
- glance-direct 가져오기 방법에서 사용하는 NFS 스테이징 영역을 구성합니다. 이 공간은 고가용성 클러스터 설정의 노드 간에 공유할 수 있습니다. GlanceNfsEnabled를 true로 설정해야 합니다.
설정을 구성하려면 다음을 수행합니다.
- 라는 새 파일을 만듭니다(예: glance-settings.yaml). 이 파일의 내용은 위의 예제와 유사해야 합니다.
openstack overcloud deploy
명령을 사용하여 파일을 OpenStack 환경에 추가합니다.$ openstack overcloud deploy --templates -e glance-settings.yaml
환경 파일 사용에 대한 자세한 내용은 Advanced Overcloud Customization Guide 의 Overcloud Creation에서 환경 파일 포함 섹션을 참조하십시오.