16장. 이미지 가져오기 방법 및 공유 스테이징 영역 구성

OpenStack Image 서비스(glance)의 기본 설정은 Red Hat OpenStack Platform을 설치할 때 사용하는 heat 템플릿에 따라 결정됩니다. 이미지 서비스 heat 템플릿은 deployment/glance/glance-api-container-puppet.yaml 입니다.

다음 방법으로 이미지를 가져올 수 있습니다.

web-download
web-download 방법을 사용하여 URL에서 이미지를 가져옵니다.
glance-direct
glance-direct 방법을 사용하여 로컬 볼륨에서 이미지를 가져옵니다.

16.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 가이드스토리지 구성 섹션에 정의되어 있습니다.

상호 운용 가능한 이미지 가져오기에 두 개의 새 매개 변수를 사용하여 가져오기 방법과 공유 NFS 스테이징 영역을 정의합니다.

GlanceEnabledImportMethods
사용 가능한 가져오기 방법, web-download(기본값) 및 glance-direct를 정의합니다. 이 매개변수는 web-download 이외의 추가 방법을 활성화하려는 경우에만 필요합니다.
GlanceStagingNfsShare
glance-direct 가져오기 메서드에서 사용하는 NFS 스테이징 영역을 구성합니다. 이 공간은 고가용성 클러스터 구성의 노드 간에 공유할 수 있습니다. 이 매개변수를 사용하려면 GlanceNfsEnabled 매개변수도 true 로 설정해야 합니다.

절차

  1. 새 파일(예: glance-settings.yaml )을 만듭니다. 예제의 구문을 사용하여 이 파일을 채웁니다.
  2. openstack overcloud deploy 명령에 glance-settings.yaml 파일과 배포와 관련된 기타 환경 파일을 포함합니다.

    $ openstack overcloud deploy --templates -e glance-settings.yaml

환경 파일 사용에 대한 자세한 내용은 Advanced Overcloud Customization 가이드의 Overcloud Creation에서 환경 파일 포함 섹션을 참조하십시오.