7장. 블록 스토리지(cinder) 매개변수

매개변수설명

ApacheCertificateKeySize

이 서비스에 대한 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

CephClusterFSID

Ceph 클러스터 FSID. UUID여야 합니다.

CephClusterName

Ceph 클러스터 이름입니다. 기본값은 ceph 입니다.

CephExternalMultiConfig

추가 외부 Ceph 클러스터를 구성할 때 적용되는 추가 덮어쓰기를 설명하는 맵 목록입니다. 이 목록이 비어 있지 않으면 ceph-ansible 은 각 맵 내의 각 매개 변수가 기본값을 재정의하는 것을 제외하고 첫 번째 실행과 동일한 매개 변수를 사용하여 추가 count(list) 횟수를 실행합니다. 다음이 사용된 경우 두 번째 실행에서는 기본 CephExternalMonHost가 아닌 external_cluster_mon_ips 값이 포함된 mon_host 항목이 /etc/ceph/ceph2.conf를 제외한 모든 이전 매개변수와 함께 ceph2 클러스터를 사용하도록 오버클라우드를 구성합니다. 후속 ceph-anible 실행은 ceph 클라이언트로 제한됩니다. 하나의 OpenStack Orchestration(heat) 스택 내에 추가 내부 Ceph 클러스터를 배포하는 데 CephExternalMultiConfig를 사용할 수 없습니다. 각 목록의 맵에는 tripleo-heat-template 매개변수가 아닌 ceph-ansible 매개 변수가 포함되어야 합니다. - cluster: ceph2 fsid: e2cba068-5f14-4b0f-b047-acf375c0004a external_cluster_mon_ips: 172.18.0.5,172.18.0.6,172.18.0.7 키: - name: "client.openstack" caps: mgr: "allow *" mon: "profile rbd" osd: "osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images" 키: "AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==" mode: "0600" dashboard_enabled: false.

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

CinderApiWsgiTimeout

OpenStack Block Storage(cinder) API WSGI 연결이 시간 초과될 때까지의 시간(초)입니다. 기본값은 60 입니다.

CinderBackupOptVolumes

마운트할 선택적 볼륨 목록입니다.

CinderCronDbPurgeAge

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 기간. 기본값은 30 입니다.

CinderCronDbPurgeDestination

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 로그 대상. 기본값은 /var/log/cinder/cinder-rowsflush.log 입니다.

CinderCronDbPurgeHour

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 시간. 기본값은 0입니다.

CinderCronDbPurgeMaxDelay

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 최대 지연. 기본값은 3600 입니다.

CinderCronDbPurgeMinute

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 분. 기본값은 1 입니다.

CinderCronDbPurgeMonth

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 월. 기본값은 * 입니다.

CinderCronDbPurgeMonthday

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 날짜. 기본값은 * 입니다.

CinderCronDbPurgeUser

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 사용자. 기본값은 cinder 입니다.

CinderCronDbPurgeWeekday

삭제된 인스턴스를 다른 테이블로 이동하기 위한 Cron 작업 - 요일. 기본값은 * 입니다.

CinderDefaultVolumeType

OpenStack Block Storage(cinder) 기본 볼륨 유형의 이름입니다. 기본값은 tripleo 입니다.

CinderEnableDBPurge

OpenStack 블록 스토리지(cinder) 데이터베이스에서 소프트 삭제 행을 제거하기 위한 cron 작업을 생성할지 여부입니다. 기본값은 True 입니다.

CinderEnableIscsiBackend

OpenStack 블록 스토리지(cinder)용 Iscsi 백엔드 사용 여부. 기본값은 True 입니다.

CinderEnableNfsBackend

OpenStack 블록 스토리지(cinder)용 NFS 백엔드 활성화 여부. 기본값은 False 입니다.

CinderEnableRbdBackend

OpenStack 블록 스토리지(cinder)용 Rbd 백엔드 활성화 여부. 기본값은 False 입니다.

CinderEtcdLocalConnect

OpenStack Block Storage(cinder) A/A를 실행할 때 Etcd 네트워크에 대한 로컬 IP를 통해 Etcd에 연결할지 여부입니다. true로 설정하면 로컬 노드의 ip가 사용됩니다. false로 설정하면 Etcd 네트워크의 VIP가 대신 사용됩니다. 기본값은 false입니다. 기본값은 False 입니다.

CinderImageConversionNfsOptions

OpenStack 블록 스토리지(cinder) 이미지 변환 디렉터리에 NFS 공유를 사용할 때 NFS 마운트 옵션입니다. 기본값은 _netdev,bg,intr,context=system_u:object_r:container_file_t:s0입니다.

CinderImageConversionNfsShare

설정하면 OpenStack 블록 스토리지(cinder) 이미지 변환 디렉터리에 사용할 NFS 공유를 설정합니다.

CinderISCSIAvailabilityZone

Iscsi OpenStack Block Storage(cinder) 백엔드의 가용성 영역입니다. 설정하면 기본 CinderStorageAvailabilityZone을 덮어씁니다.

CinderISCSIHelper

cinder와 함께 사용할 iSCSI 도우미입니다. 기본값은 is lioadm 입니다.

CinderISCSIProtocol

iSCSI에 TCP(iscsi)또는 iSER RDMA(iser) 사용 여부. 기본값은 iscsi 입니다.

CinderLVMLoopDeviceSize

cinder LVM 드라이버에서 사용하는 루프백 파일의 크기입니다. 기본값은 10280 입니다.

CinderNasSecureFileOperations

보안 향상 NFS 파일 작업을 활성화할지 여부를 제어합니다. 유효한 값은 auto,true 또는 false입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다. 기본값은 False 입니다.

CinderNasSecureFilePermissions

보안 향상 NFS 파일 권한이 활성화되었는지 여부를 제어합니다. 유효한 값은 auto,true 또는 false입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다. 기본값은 False 입니다.

CinderNfsAvailabilityZone

NFS OpenStack Block Storage(cinder) 백엔드의 가용성 영역입니다. 설정하면 기본 CinderStorageAvailabilityZone을 덮어씁니다.

CinderNfsMountOptions

OpenStack Block Storage(cinder) NFS 백엔드에서 사용하는 NFS 마운트의 마운트 옵션입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다. 기본값은 context=system_u:object_r:container_file_t:s0입니다.

CinderNfsServers

OpenStack Block Storage(cinder) NFS 백엔드에서 사용하는 NFS 서버. CinderEnableNfsBackend가 true인 경우 효과적입니다.

CinderNfsSnapshotSupport

NFS 드라이버에서 스냅샷에 대한 지원을 활성화할지 여부입니다. CinderEnableNfsBackend가 true인 경우 효과적입니다. 기본값은 True 입니다.

CinderPassword

cinder 서비스 및 데이터베이스 계정의 암호입니다.

CinderRbdAvailabilityZone

RBD OpenStack Block Storage(cinder) 백엔드의 가용성 영역입니다. 설정하면 기본 CinderStorageAvailabilityZone을 덮어씁니다.

CinderRbdExtraPools

OpenStack 블록 스토리지(cinder)용 RBD 백엔드에 사용할 추가 Ceph 풀 목록입니다. 목록의 각 풀에 대해 추가 OpenStack Block Storage(cinder) RBD 백엔드 드라이버가 생성됩니다. 이는 CinderRbdPoolName과 연결된 표준 RBD 백엔드 드라이버에 더하여 사용됩니다.

CinderRbdFlattenVolumeFromSnapshot

스냅샷에 대한 종속성을 제거하기 위해 스냅샷에서 만든 RBD 볼륨을 병합해야 하는지 여부. 기본값은 False 입니다.

CinderRbdPoolName

cinder 볼륨에 사용할 Ceph 풀입니다. 기본값은 volumes 입니다.

CinderRpcResponseTimeout

Cinder의 RPC 응답 시간 초과(초). 기본값은 60 입니다.

CinderStorageAvailabilityZone

OpenStack 블록 스토리지(cinder) 서비스의 스토리지 가용성 영역. 기본값은 nova 입니다.

CinderVolumeCluster

cinder-volume 서비스를 A/A(활성-활성) 구성으로 배포하는 데 사용되는 클러스터 이름입니다. 이 구성을 수행하려면 OpenStack Block Storage(cinder) 백엔드 드라이버에서 A/A를 지원하고 pacemaker에서 cinder-volume 서비스를 관리하지 않아야 합니다. 이러한 기준이 충족되지 않으면 클러스터 이름을 비워 두어야 합니다.

CinderVolumeOptEnvVars

선택적 환경 변수의 해시입니다.

CinderVolumeOptVolumes

마운트할 선택적 볼륨 목록입니다.

CinderWorkers

블록 스토리지 서비스의 작업자 수를 설정합니다. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. CPU 코어 수가 많은 시스템에서 적절한 기본값이 아닌 값을 선택하는 것이 좋습니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다. 기본값은 물리 노드의 vCPU 코어 수와 동일합니다.

DockerCinderVolumeUlimit

OpenStack 블록 스토리지(cinder) 볼륨 컨테이너의 ulimit. 기본값은 ['nofile=131072'] 입니다.

EnableEtcdInternalTLS

내부 API 네트워크의 나머지 부분에서 TLS를 사용하는 경우에도 etcd 및 cinder-volume 서비스에서 cinder 잠금 관리자에 TLS를 사용하는지 여부를 제어합니다. 기본값은 False 입니다.

MemcacheUseAdvancedPool

고급 (eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

MultipathdEnable

다중 경로 데몬 활성화 여부. 기본값은 False 입니다.

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.