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 实例标识。 例如: 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 来染指选定的工作节点,这样只有 OpenShift Data Foundation pod 可以在这些节点上运行。 仅当将 ODF 限制为集群中的节点子集时,才使用此选项。 |
false |
否 |
useCephRBDAsDefaultStorageClass |
在部署 OpenShift Data Foundation 时,将 Ceph RADOS 块设备 (RBD) 存储类设置为群集中的默认存储类。 请确保在将此参数设置为 true 之前删除现有的默认存储类别。 |
false |
是 |
workerNodes |
指定 workerPool 或 workerNodes 之一。 指定要用于 ODF 部署的工作程序节点的名称。 如果要使用集群中的所有工作程序节点,请不要指定此选项。 要检索工作程序节点名,请运行 oc get nodes 命令。 |
不适用 | 是 |
workerPool |
指定 workerPool 或 workerNodes 之一。 指定要用于 ODF 的工作程序池的名称或标识。 如果要使用集群中的所有工作程序节点,请不要指定此选项。 要检索工作程序节点名,请运行 ibmcloud oc worker ls -C CLUSTER 命令。 |
不适用 | 是 |