4.2. 인스턴스 임시 스토리지 속성에 대한 구성 옵션

다음 표에 자세히 설명된 매개 변수를 사용하여 인스턴스에서 사용하는 임시 스토리지의 성능 및 보안을 구성합니다.

참고

RHOSP(Red Hat OpenStack Platform)는 인스턴스 디스크의 LVM 이미지 유형을 지원하지 않습니다. 따라서 인스턴스가 삭제될 때 임시 디스크를 제거하는 [libvirt]/volume_clear 구성 옵션은 인스턴스 디스크 이미지 유형이 LVM인 경우에만 적용되므로 지원되지 않습니다.

표 4.2. Compute(nova) 서비스 인스턴스 임시 스토리지 매개변수

구성 방법매개변수설명

Puppet

nova::compute::default_ephemeral_format

새 임시 볼륨에 사용되는 기본 형식을 지정합니다. 다음 유효한 값 중 하나로 설정합니다.

  • ext2
  • ext3
  • ext4

ext4 형식은 새 대규모 디스크에 대해 ext3보다 훨씬 빠른 초기화 시간을 제공합니다.

기본값: ext4

Puppet

nova::compute::force_raw_images

공개되지 않은 캐시된 기본 이미지를 원시 형식으로 변환하려면 True 로 설정합니다. raw 이미지 형식은 qcow2와 같은 다른 이미지 형식보다 더 많은 공간을 사용합니다. 비종료 이미지 형식은 압축에 더 많은 CPU를 사용합니다. False 로 설정하면 계산 서비스에서 CPU 병목 현상이 발생하지 않도록 압축 중에 기본 이미지에서 압축을 제거합니다. 입력 대역폭을 줄이기 위해 느린 I/O 또는 사용 가능한 공간이 있는 시스템이 있는 경우 False 로 설정합니다.

기본값: True

Puppet

nova::compute::use_cow_images

인스턴스 디스크에 대해 qcow2 형식의 CoW(Copy on Write) 이미지를 사용하려면 True 로 설정합니다. CoW를 사용하면 백업 저장소와 호스트 캐싱에 따라 각 인스턴스가 고유한 사본에서 작동하도록 함으로써 동시성이 향상될 수 있습니다.

원시 형식을 사용하려면 False 로 설정합니다. 원시 형식은 디스크 이미지의 공통 부분에 더 많은 공간을 사용합니다.

기본값: True

Puppet

nova::compute::libvirt::preallocate_images

인스턴스 디스크에 대한 사전 할당 모드를 지정합니다. 다음 유효한 값 중 하나로 설정합니다.

  • none - 인스턴스를 시작할 때 스토리지가 프로비저닝되지 않습니다.
  • space - 계산 서비스는 인스턴스 디스크 이미지에서 fallocate(1) 를 실행하여 시작할 때 인스턴스의 스토리지를 완전히 할당합니다. 이렇게 하면 CPU 오버헤드 및 파일 조각화가 줄어들고 I/O 성능이 향상되며 필요한 디스크 공간이 보장됩니다.

기본값: none

hieradata 덮어쓰기

DEFAULT/resize_fs_using_block_device

블록 장치를 통해 이미지에 액세스하여 기본 이미지의 직접 크기 조정을 활성화하려면 True 로 설정합니다. 이는 자체 크기를 조정할 수 없는 이전 버전의 cloud-init가 있는 이미지에만 필요합니다.

보안상의 이유로 비활성화될 수 있는 이미지를 직접 마운트할 수 있으므로 이 매개변수는 기본적으로 활성화되어 있지 않습니다.

기본값: False

hieradata 덮어쓰기

[libvirt]/images_type

인스턴스 디스크에 사용할 이미지 유형을 지정합니다. 다음 유효한 값 중 하나로 설정합니다.

  • raw
  • qcow2
  • flat
  • rbd
  • default
참고

RHOSP는 인스턴스 디스크에 LVM 이미지 유형을 지원하지 않습니다.

기본값 이외의 유효한 값으로 설정하면 이미지 유형이 use_cow_images 구성을 대체합니다. default 가 지정되면 use_cow_images 구성에서 이미지 유형을 결정합니다.

  • use_cow_imagesTrue (기본값)로 설정된 경우 이미지 유형은 qcow2 입니다.
  • use_cow_imagesFalse 로 설정하면 이미지 유형은 Flat 입니다.

기본값은 NovaEnableRbdBackend 구성으로 결정됩니다.

  • NovaEnableRbdBackend: False

    기본값: default

  • NovaEnableRbdBackend: True

    기본값: rbd