Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

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,GlanceNfsEnabledGlanceNfsShare 매개 변수는 Advanced Overcloud Customization GuideStorage Configuration(스토리지 구성) 섹션에 정의되어 있습니다.

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

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

설정을 구성하려면 다음을 수행합니다.

  1. 라는 새 파일을 만듭니다(예: glance-settings.yaml). 이 파일의 내용은 위의 예제와 유사해야 합니다.
  2. openstack overcloud deploy 명령을 사용하여 파일을 OpenStack 환경에 추가합니다.

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

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