可以使用 viocli update cinder 命令更新 Cinder 服務組態中的特定參數。

如需有關 Cinder 組態的詳細資訊,請參閱 OpenStack Cinder 組態說明文件,網址為:https://docs.openstack.org/cinder/train/configuration/block-storage/drivers/vmware-vmdk-driver.html

如需有關 Cinder 服務組態範例的詳細資訊,請參閱 OpenStack Cinder 組態範例,網址為:https://docs.openstack.org/cinder/train/_static/cinder.conf.sample

使用 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 參考的快取,並按磁碟區名稱而非磁碟區識別碼進行查詢。

vmware_datastore_regex

none

輸入規則運算式模式,以與可建立後端磁碟區之資料存放區的名稱相符。

vmware_verify_requirements

novalocal

若為 true,將在原始磁碟區建立期間驗證空間和儲存區原則需求。

vmware_datastore_cluster

輸入可在其中佈建磁碟區的資料存放區叢集的名稱或 MOID。

vmware_sdrs_default_cluster_name

輸入用於使用 vSphere Storage 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

輸入用於執行備份還原作業的執行程式執行緒集區的大小。

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

輸入執行程式完成執行緒或 eventlet 時執行程式執行緒集區的大小。

max_pool_size

5

輸入要在集區中保持開啟的 SQL 連線數目。

statefulset_backup

如果使用 Cinder 備份功能,請建立資訊清單區段。

job_backup_storage_init

如果使用 Cinder 備份功能,請建立資訊清單區段。