viocli update cinder 명령을 사용하여 Cinder 서비스 구성에서 특정 매개 변수를 업데이트할 수 있습니다.

Cinder 구성에 대한 자세한 내용은 https://docs.openstack.org/cinder/train/configuration/block-storage/drivers/vmware-vmdk-driver.html에서 OpenStack Cinder 구성 설명서를 참조하십시오.

Cinder 서비스 구성 예제에 대한 자세한 내용은 https://docs.openstack.org/cinder/train/_static/cinder.conf.sample에서 OpenStack Cinder 구성 예제를 참조하십시오.

viocli update cinder를 사용하는 구성 옵션 예제입니다.
conf:
  backends:
    nova1-10.185.245.206-vmdk-1:
      backend_availability_zone: nova1
      vmware_cluster_name:
        type: multistring
        values:
        - nova.Prod.100
        - nova.Prod.200
      vmware_host_ip: .VCenter:vcenter1:spec.hostname
      vmware_host_password: .VCenter:vcenter1:spec.password
      vmware_host_username: .VCenter:vcenter1:spec.username
      vmware_image_format: template
      vmware_insecure: .VCenter:vcenter1:spec.insecure
      volume_driver: cinder.volume.drivers.vmware.vmdk.VMwareVcVmdkDriver
      vmware_adapter_type: <type-name> #available value: ide, busLogic, lsiLogicsas, paraVirtual. Recommend use paraVirtual.
      vmware_tmp_dir: /tmp
      vmware_snapshot_format: template
      vmware_lazy_create: true
      vmware_disable_backing_ref_cache: false
      vmware_datastore_regex:
      vmware_verify_requirements: true
      vmware_datastore_cluster:
      vmware_sdrs_default_cluster_name:
      vmware_snapshot_quiesce: true
      vmware_image_transfer_timeout_secs: 7200
 
 
  cinder:
    DEFAULT:
      default_availability_zone: nova1
      enabled_backends: nova1-10.185.245.206-vmdk-1
      vmware_adapter_type: <type-name> #available value: ide, busLogic, lsiLogicsas, paraVirtual. Recommend use paraVirtual.
      default_volume_type: __DEFAULT__
      default_availability_zone:
      storage_availability_zone: nova
      backup_driver: cinder.backup.drivers.nfs.NFSBackupDriver
      backup_mount_options: vers=4
      backup_share: nfs-host:path
      backup_workers: 1
      backup_executor_thread_pool_size: 4
      backup_rpc_response_timeout: 600
      backup_file_size: 1999994880
      backup_sha_block_size_bytes: 32768
      backup_compression_algorithm: zlib
      rpc_response_timeout: 60
      executor_thread_pool_size: 64
    database:
      max_pool_size: 5

manifests:
  statefulset_backup: true
  job_backup_storage_init: true
표 1. viocli update Cinder 매개 변수
매개 변수 기본값 설명

backend_availability_zone

none

볼륨 백엔드의 가용성 영역을 입력합니다.

vmware_cluster_name

볼륨을 생성할 수 있는 vCenter 계산 클러스터의 이름을 입력합니다.

vmware_host_ip

none

VMware vCenter Server에 연결하기 위한 IP 주소를 입력합니다.

vmware_host_password

none

VMware vCenter Server에서 인증에 사용할 암호를 입력합니다.

vmware_host_username

none

VMware vCenter Server에서 인증에 사용할 사용자 이름을 입력합니다.

vmware_image_format

이미지 서비스에 볼륨을 업로드하는 데 사용할 이미지 형식을 입력합니다.

vmware_insecure

false

true이면 vCenter 인증서가 확인되지 않습니다.

volume_driver

cinder.volume.drivers.vmware.vmdk.VMwareVcVmdkDriver

볼륨 생성에 사용할 드라이버를 입력합니다.

vmware_adapter_type

lsilogic

볼륨 연결에 사용되는 어댑터 유형을 입력합니다.

vmware_tmp_dir

/tmp

볼륨 백업 및 복원 중에 가상 디스크가 저장되는 디렉토리를 입력합니다.

vmware_snapshot_format

vCenter Server에 볼륨 스냅샷 형식을 입력합니다.

vmware_lazy_create

true

true이면 소스 없이 볼륨이 생성될 때 vCenter Server 의 백엔드 볼륨이 느리게 생성됩니다.

vmware_disable_backing_ref_cache

false

true이면 레거시 볼륨 백엔드의 vCenter 참조 캐싱이 사용되지 않도록 설정되고 볼륨 ID가 아닌 볼륨 이름으로 쿼리됩니다.

vmware_datastore_regex

none

백엔드 볼륨을 생성할 수 있는 데이터스토어의 이름과 일치하는 정규식 패턴을 입력합니다.

vmware_verify_requirements

novalocal

true이면 원시 볼륨을 생성하는 동안 공간 및 스토리지 정책 요구 사항 확인이 수행됩니다.

vmware_datastore_cluster

볼륨을 프로비저닝할 수 있는 데이터스토어 클러스터의 이름 또는 MOID를 입력합니다.

vmware_sdrs_default_cluster_name

vSphereStorage DRS를 사용하여 원시 볼륨 생성을 위한 기본 클러스터를 입력합니다. vmware_datastore_cluster를 지정하면 이 옵션을 설정해야 합니다.

vmware_snapshot_quiesce

none

true이면 전원이 켜진 인스턴스에 연결된 볼륨의 스냅샷 또는 복제 중에 생성된 백엔드 스냅샷에 대해 중지가 가능하도록 설정할 수 있습니다.

vmware_image_transfer_timeout_secs

7200

Cinder와 Glance 간의 VMDK 볼륨 전송에 대한 시간 초과(초)를 입력합니다.

enabled_backends

none

사용할 백엔드 이름 목록을 입력합니다.

default_volume_type

none

사용할 기본 볼륨 유형을 입력합니다.

default_availability_zone

nova

이 노드의 기본 가용성 영역을 입력합니다.

storage_availability_zone

nova

이 노드의 가용성 영역을 입력합니다.

backup_driver

cinder.backup.drivers.nfs.NFSBackupDriver

Cinder 백업 기능을 사용하려면 이 옵션을 구성합니다.

backup_mount_options

none

NFS 클라이언트에 전달된 마운트 옵션을 입력합니다. 자세한 내용은 NFS 매뉴얼 페이지를 참조하십시오.

backup_share

none

NFS 서버 경로를 형식으로 입력합니다.

backup_workers

1

시작할 백업 프로세스 수를 입력합니다.

backup_executor_thread_pool_size

백업 복원 작업에 대한 executor 스레드 풀의 크기를 입력합니다.

backup_rpc_response_timeout

백업 및 복원 중에 장기 실행 RPC 호출의 응답을 기다릴 시간(초)을 입력합니다.

backup_file_size

1999994880

백업을 보관하는 데 사용되는 파일의 최대 크기(바이트)를 입력합니다.

backup_sha_block_size_bytes

32768

증분 백업에 대한 변경 내용을 추적하는 크기(바이트)를 입력합니다.

backup_compression_algorithm

zlib

사용할 압축 알고리즘의 이름을 입력합니다.

rpc_response_timeout

60 호출의 응답을 기다릴 시간(초)을 입력합니다.

executor_thread_pool_size

64

executor가 스레딩 또는 eventlet인 경우 executor 스레드 풀의 크기를 입력합니다.

max_pool_size

5

풀에서 열린 상태로 유지할 SQL 연결 수를 입력합니다.

statefulset_backup

Cinder 백업 기능을 사용하는 경우 매니페스트 섹션을 생성합니다.

job_backup_storage_init

cinder 백업 기능을 사용하는 경우 매니페스트 섹션을 생성합니다.