10장. 스토리지 구성


이 장에서는 Overcloud의 스토리지 옵션을 구성하는 몇 가지 방법에 대해 간단히 설명합니다.

중요

Overcloud는 기본 스토리지 옵션에 로컬 및 LVM 스토리지를 사용합니다. 그러나 엔터프라이즈급 Overcloud에서는 이러한 옵션이 지원되지 않습니다. 이 장에서는 스토리지 옵션 중 하나를 사용하는 것이 좋습니다.

10.1. NFS 스토리지 구성

이 섹션에서는 NFS 공유를 사용하도록 Overcloud 구성에 대해 설명합니다. 설치 및 구성 프로세스는 코어 Heat 템플릿 컬렉션의 기존 환경 파일을 수정하는 방법을 기반으로 합니다.

코어 heat 템플릿 컬렉션에는 /usr/share/openstack-tripleo-heat-templates/environments/ 의 환경 파일 세트가 포함되어 있습니다. 이러한 환경 템플릿은 director에서 생성한 Overcloud에서 지원되는 일부 기능을 사용자 정의하는 데 도움이 됩니다. 여기에는 스토리지를 구성하는 데 도움이 되는 환경 파일이 포함됩니다. 이 파일은 /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml 에 있습니다. 이 파일을 stack 사용자의 템플릿 디렉터리에 복사합니다.

$ cp /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml ~/templates/.
Copy to Clipboard Toggle word wrap

환경 파일에는 OpenStack 블록 및 이미지 스토리지 구성 요소인 cinder 및 glance에 대한 다양한 스토리지 옵션을 구성하는 데 도움이 되는 일부 매개 변수가 포함되어 있습니다. 이 예에서는 NFS 공유를 사용하도록 Overcloud를 구성합니다. 다음 매개변수를 수정합니다.

CinderEnableIscsiBackend
iSCSI 백엔드를 활성화합니다. false로 설정합니다.
CinderEnableRbdBackend
Ceph Storage 백엔드를 활성화합니다. false로 설정합니다.
CinderEnableNfsBackend
NFS 백엔드를 활성화합니다. true 로 설정합니다.
NovaEnableRbdBackend
Nova 임시 스토리지용 Ceph Storage를 활성화합니다. false로 설정합니다.
GlanceBackend
Glance에 사용할 백엔드를 정의합니다. 이미지에 파일 기반 스토리지를 사용하려면 file로 설정합니다. Overcloud는 이러한 파일을 Glance에 대해 마운트된 NFS 공유에 저장합니다.
CinderNfsMountOptions
볼륨 스토리지에 대한 NFS 마운트 옵션입니다.
CinderNfsServers
볼륨 스토리지에 마운트할 NFS 공유입니다. 예를 들면 192.168.122.1:/export/cinder입니다.
GlanceNfsEnabled
Pacemaker를 사용하여 이미지 스토리지의 공유를 관리할 수 있습니다. 비활성화된 경우 Overcloud는 이미지를 컨트롤러 노드의 파일 시스템에 저장합니다. true 로 설정합니다.
GlanceNfsShare
이미지 스토리지에 마운트할 NFS 공유입니다. 예를 들면 192.168.122.1:/export/glance입니다.
GlanceNfsOptions
이미지 스토리지에 대한 NFS 마운트 옵션입니다.

환경 파일의 옵션은 다음과 유사합니다.

parameter_defaults:
  CinderEnableIscsiBackend: false
  CinderEnableRbdBackend: false
  CinderEnableNfsBackend: true
  NovaEnableRbdBackend: false
  GlanceBackend: 'file'

  CinderNfsMountOptions: 'rw,sync'
  CinderNfsServers: '192.0.2.230:/cinder'

  GlanceNfsEnabled: true
  GlanceNfsShare: '192.0.2.230:/glance'
  GlanceNfsOptions: 'rw,sync,context=system_u:object_r:glance_var_lib_t:s0'
Copy to Clipboard Toggle word wrap
중요

GlanceNfsOptions 매개변수에 context=system_u:object_r:glance_var_lib_t:s0 을 포함하여 /var/lib 디렉터리에 Glance 액세스를 허용합니다. 이 SELinux 컨텐츠가 없으면 glance가 마운트 지점에 쓸 수 없습니다.

이러한 매개변수는 heat 템플릿 컬렉션의 일부로 통합됩니다. 이와 같이 설정하면 cinder 및 glance가 사용할 NFS 마운트 지점 두 개가 생성됩니다.

Overcloud 생성에 포함하기 위해 이 파일을 저장합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat