검색

2.5. image-volume 캐시 구성

download PDF

블록 스토리지 서비스에는 이미지에서 볼륨을 생성할 때 사용할 수 있는 선택적 Image-Volume 캐시 가 있습니다. 이 캐시는 자주 사용되는 이미지에서 볼륨 생성 속도를 개선하도록 설계되었습니다. 이미지에서 볼륨을 생성하는 방법에 대한 자세한 내용은 3.1절. “블록 스토리지 볼륨 생성” 을 참조하십시오.

활성화되면 Image-Volume 캐시는 볼륨이 처음 생성될 때 이미지 복사본을 저장합니다. 이 저장된 이미지는 다음에 볼륨을 만드는 데 이미지가 사용될 때 성능을 개선하는 데 도움이 되도록 블록 스토리지 백엔드에 로컬로 캐시됩니다. 이미지 볼륨 캐시의 제한은 크기(GB), 이미지 수 또는 둘 다로 설정할 수 있습니다.

Image-Volume 캐시는 여러 백엔드에서 지원합니다. 타사 백엔드를 사용하는 경우 이미지 볼륨 캐시 지원에 대한 정보는 해당 설명서를 참조하십시오.

참고

Image-Volume 캐시는 블록 스토리지 서비스에 대해 내부 테넌트 를 구성해야 합니다. 자세한 내용은 2.4절. “블록 스토리지 서비스(cinder)의 내부 프로젝트 생성 및 구성” 의 내용을 참조하십시오.

사전 요구 사항

  • 성공적인 언더클라우드 설치 자세한 내용은 Director 설치 및 사용 의 언더클라우드에 director 설치를 참조하십시오.

절차

백엔드(BACKEND)에서 Image-Volume 캐시를 활성화하고 구성하려면 언더클라우드 환경 파일의 ExtraConfig 섹션에 값을 추가합니다. 예를 들면 다음과 같습니다.

parameter_defaults:
  ExtraConfig:
    cinder::config::cinder_config:
      DEFAULT/cinder_internal_tenant_project_id:
        value: TENANTID
      DEFAULT/cinder_internal_tenant_user_id:
        value: USERID
      BACKEND/image_volume_cache_enabled: 1
        value: True
      BACKEND/image_volume_cache_max_size_gb:
        value: MAXSIZE 2
      BACKEND/image_volume_cache_max_count:
        value: MAXNUMBER 3
1
BACKEND 를 대상 백엔드의 이름으로 바꿉니다(특히 volume_backend_name 값).
2
기본적으로 Image-Volume 캐시 크기는 백엔드에서만 제한됩니다. MAXSIZE 를 GB의 숫자로 변경합니다.
3
MAXNUMBER 를 사용하여 최대 이미지 수를 설정할 수도 있습니다.

블록 스토리지 서비스 데이터베이스는 타임스탬프를 사용하여 캐시된 각 이미지를 마지막으로 사용하여 이미지를 생성하는 데 사용한 시기를 추적합니다. MAXSIZE 및 MAX NUMBER 가 모두 설정된 경우 Block Storage 서비스는 필요에 따라 캐시된 이미지를 삭제하여 새 이미지를 만듭니다. 이미지 볼륨 캐시 제한이 충족될 때마다 가장 오래된 타임스탬프가 있는 캐시된 이미지는 먼저 삭제됩니다.

/home/stack/templates/ 에 환경 파일을 생성한 후 stack 사용자로 로그인하고 다음을 실행하여 구성을 배포합니다.

$ openstack overcloud deploy --templates \
-e /home/stack/templates/<ENV_FILE>.yaml

여기서 ENV_FILE.yaml 은 이전에 추가된 ExtraConfig 설정이 포함된 파일의 이름입니다.

중요

오버클라우드를 생성할 때 추가 환경 파일을 전달한 경우 -e 옵션을 사용하여 오버클라우드를 원치 않게 변경하지 않도록 다시 여기에 전달합니다.

openstack overcloud deploy 명령에 대한 자세한 내용은 Director 설치 및 사용Deployment 명령을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.