OpenShift Data Foundation 附加程式參數參照
經典 VPC
檢閱下列 OpenShift Data Foundation 群集附加元件的參數參考。
您也可以在附加元件部署時在 主控台中找到附加元件參數,或執行下列指令並指定要使用的附加元件版本。
ibmcloud oc cluster addon options --addon openshift-data-foundation --version VERSION
| 參數 | 說明 | 預設值 | 部署後可編輯 |
|---|---|---|---|
addSingleReplicaPool |
指定 true 以建立一個沒有資料複製的單一複製池,增加資料遺失、資料損毀和潛在系統不穩定的風險。 |
false |
否 |
autoDiscoverDevices |
標準 指定 true 以自動探索工作者節點上的可用磁碟。 |
true |
是 |
backupFrequency |
4.21 及之後 此參數定義 MultiCloud Object Gateway 元資料資料庫自動備份的排程間隔。 支援的排程選項遵循類似 cron 的標準預設:@daily (預設)、@weekly, @monthly。 |
@daily |
是 |
billingType |
為部署指定 billingType essentials 或 advanced。 如需計費類型的相關資訊,請參閱 依計費類型的特性支援。 |
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 |
|
不適用 | 是 |
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 |
請指定 workerPool 或 workerNodes 其中之一。 指定您要用於 ODF 部署的工作者節點名稱。 如果您想要使用叢集裡的所有工作者節點,請不要指定此選項。 若要擷取工作者節點名稱,請執行 oc get nodes 指令。 |
不適用 | 是 |
workerPool |
請指定 workerPool 或 workerNodes 其中之一。 指定要用於 ODF 之工作程式儲存區的名稱或 ID。 如果您想要使用叢集裡的所有工作者節點,請不要指定此選項。 若要擷取工作者節點名稱,請執行 ibmcloud oc worker ls -C CLUSTER 指令。 |
不適用 | 是 |