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