OpenShift Data Foundation 附加程式參數參照

經典 VPC

檢閱下列 OpenShift Data Foundation 群集附加元件的參數參考。

您也可以在附加元件部署時在 主控台中找到附加元件參數,或執行下列指令並指定要使用的附加元件版本。

ibmcloud oc cluster addon options --addon openshift-data-foundation --version VERSION
OpenShift Data Foundation 附加程式參數參照
參數 說明 預設值 部署後可編輯
addSingleReplicaPool 指定 true 以建立一個沒有資料複製的單一複製池,增加資料遺失、資料損毀和潛在系統不穩定的風險。 false
autoDiscoverDevices 標準 指定 true 以自動探索工作者節點上的可用磁碟。 true
backupFrequency 4.21 及之後 此參數定義 MultiCloud Object Gateway 元資料資料庫自動備份的排程間隔。 支援的排程選項遵循類似 cron 的標準預設:@daily (預設)、@weekly, @monthly @daily
billingType 為部署指定 billingType essentialsadvanced。 如需計費類型的相關資訊,請參閱 依計費類型的特性支援 advanced
clusterEncryption 選用: 指定 true 以啟用加密。 false
clusterExpansionLimit 4.21 及之後 定義雲端儲存的最大群集擴充限制。 如果超出此限制,則會暫停自動容量調整。 12Ti
disableNoobaaLB 指定 true 禁用至 NooBaa 公共負載平衡器。 false
enableAutomaticBackup 4.21 及之後的版本 啟用 MultiCloud Object Gateway ( NooBaa ) 元資料資料庫的自動排程備份。 此功能與 ignoreNoobaa 配置緊密結合。 它只能在 MultiCloud Object Gateway 部署時啟用 (即 ignoreNoobaa = false)。 false
enableAutomaticCapacityScaling 4.21 及之後 啟用後,系統會持續監控儲存利用率。 一旦使用的容量達到配置容量的約 70%,系統會自動增加額外的原始儲存容量,相當於最初配置的部署大小。 false
enableNFS 啟用此功能可讓您匯出網路檔案系統 ( NFS ) 資料,然後可從 OpenShift 叢集進行內部或外部存取。 false
encryptionInTransit 指定 true 以啟用傳輸中加密。 啟用傳輸中加密不會影響現有的對映或裝載磁區。 對映/裝載磁區之後,它會保留最初裝載時所使用的加密設定。 如果要變更現有磁區的加密設定,必須逐一重新裝載這些磁區。 false
hpcsBaseUrl 選用: 指定 Hyper Protect Crypto Services 或 Key Protect 實例的公用或專用端點。 例如: https://api.eu-gb.hs-crypto.cloud.ibm.com:8389 不適用
hpcsInstanceId 選用: 指定 Hyper Protect Crypto Services 或 Key Protect 實例 ID。 例如: d11a1a43-aa0a-40a3-aaa9-5aaa63147aaa 不適用
hpcsSecretName 選用: 指定您使用 Hyper Protect Crypto Services 或 Key Protect 認證建立的密鑰名稱。 例如: ibm-hpcs-secret 不適用
hpcsServiceName 選用: 指定 Hyper Protect Crypto Services 或 Key Protect 實例的名稱。 例如: Hyper-Protect-Crypto-Services-eugb false
hpcsTokenUrl 選用: 指定 https://iam.cloud.ibm.com/identity/token 不適用
ignoreNoobaa 如果您不想部署 MultiCloud Object Gateway,請指定 true true
name 指定資源的名稱,只使用小寫字母、數字、-. 不適用
numOfBackupCopies 4.21 及之後 指定 MultiCloud Object Gateway 元資料資料庫保留的自動備份份數。 5
numOfOsd 指定要建立的 Object Storage Daemons (OSD) 數量。 從 OpenShift Data Foundation 4.21 開始,flexibleScaling 會自動為單區群集和少於三個可用區的部署啟用,允許粒度擴充,而不是要求三的倍數。 對於具有三個或更多區域的多區域群集,OpenShift Data Foundation 會建立三倍的指定值,以便在各區域間分佈 OSD,以達到高可用性。 例如,指定 1 會建立 3 個 OSD。 對於啟用彈性擴充的單一區群集,會直接使用指定的值。 例如,指定 1 會建立 1 個 OSD。 對於單一區域群集的初始部署,建議至少指定 3 個 OSD,以確保足夠的彈性。 1
ocsUpgrade 指定 true 以升級 ODF 部署的主要版本。 false
odfDeploy 指定 true 以在啟用附加程式時部署 ODF 資源,例如儲存類別、PVC 及 PV。 設為 false 時,只會部署附加程式,然後您必須稍後透過 YAML 配置檔來配置 ODF 資源。 false
osdDevicePaths 典型 指定您要用於 OSD 裝置之裝置的裝置路徑清單 (以逗點區隔)。 您指定的裝置會用作配置中的應用程式儲存體。 每一個裝置必須至少有 100GiB 個空間,且必須未格式化且未裝載。 參數格式為 /dev/disk/by-id/<device-id>。 分割裝置的裝置路徑值範例: /dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2。 如果您指定多個裝置路徑,請確定每一個路徑之間沒有空格。 例如: /dev/disk/by-id/scsi-1111111a11a11a11111a1aa111a11a1a1-part2/dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2 不適用
osdSize 指定儲存裝置的大小。 範例: 512Gi。 ODF 叢集的儲存體容量總計等於 osdSize 乘以 numOfOsd 512Gi
osdStorageClassName
  • 標準: 指定 localblock
  • VPC 指定您要用於 OSD 裝置的儲存空間類別名稱。 若為多區域叢集,請指定都會儲存類別。 若為單一區域叢集,請指定您要使用的分層儲存類別名稱。 範例: ibmc-vpc-block-10iops-tier
不適用
resourceProfile 在部署期間,根據資源的可用性指定資源設定檔。 選擇 lean (需要 24 個 CPU 和 72GiB 記憶體)、balanced (需要 30 個 CPU 和 72 個 GiB 記憶體)或 performance (需要 45 個 CPU 和 96 個 GiB 記憶體)。 balanced
setDefaultStorageClassForVirtualization 4.21 及之後的 如果啟用,RBD 虛擬化 StorageClass 會在安裝時標示為 KubeVirt VM 磁碟 (持久性磁碟區) 的預設值。 false
taintNodes 指定 true 來汙染選取的 Worker 節點,如此一來,只有 OpenShift Data Foundation pod 可以在這些節點上執行。 僅當您將 ODF 限制為叢集中的節點子集時,才使用此選項。 false
useCephRBDAsDefaultStorageClass 在部署 OpenShift Data Foundation 期間,將 Ceph RADOS block device (RBD) 儲存類別設定為群集中的預設儲存類別。 在將此參數設定為 true 之前,請確定您已移除現有的預設儲存類別。 false
workerNodes 請指定 workerPoolworkerNodes 其中之一。 指定您要用於 ODF 部署的工作者節點名稱。 如果您想要使用叢集裡的所有工作者節點,請不要指定此選項。 若要擷取工作者節點名稱,請執行 oc get nodes 指令。 不適用
workerPool 請指定 workerPoolworkerNodes 其中之一。 指定要用於 ODF 之工作程式儲存區的名稱或 ID。 如果您想要使用叢集裡的所有工作者節點,請不要指定此選項。 若要擷取工作者節點名稱,請執行 ibmcloud oc worker ls -C CLUSTER 指令。 不適用