OpenShift Data Foundation Add-on Parameter-Referenz

Klassisch VPC

Lesen Sie die folgende Parameterreferenz für das OpenShift Data Foundation-Cluster-Add-on.

Sie können die Add-on-Parameter auch während der Add-on-Bereitstellung in der Konsole finden oder indem Sie den folgenden Befehl ausführen und die Add-on-Version angeben, die Sie verwenden möchten.

ibmcloud oc cluster addon options --addon openshift-data-foundation --version VERSION
OpenShift Data Foundation-Add-on-Parameterreferenz
Parameter Beschreibung Standard Nach der Bereitstellung bearbeitbar
addSingleReplicaPool Geben Sie true an, um einen einzelnen Replikationspool ohne Datenreplikation zu erstellen, was das Risiko von Datenverlust, Datenbeschädigung und potenzieller Systeminstabilität erhöht. false Nein
autoDiscoverDevices Classic Geben Sie true an, um die verfügbaren Platten auf Ihren Workerknoten automatisch zu erkennen. true Ja
backupFrequency 4.21 und später Dieser Parameter definiert das Zeitintervall für automatische Backups der MultiCloud Object Gateway-Metadaten-Datenbank. Die unterstützten Zeitplanungsoptionen entsprechen den Standardvorgaben für Cron: @daily (Standard), @weekly, @monthly. @daily Ja
billingType Geben Sie für Ihre Bereitstellung eine billingType entweder essentials oder advanced an. Weitere Informationen zum Abrechnungstyp finden Sie unter Feature support by billing type. advanced Ja
clusterEncryption Optional: Geben Sie true an, um die Verschlüsselung zu aktivieren. false Nein
clusterExpansionLimit 4.21 und später Definiert die maximale Cluster-Erweiterungsgrenze im Cloud-Speicher. Bei Überschreitung dieser Grenze wird die automatische Kapazitätsanpassung ausgesetzt. 12Ti Ja
disableNoobaaLB Geben Sie true an, um NooBaa public load balancer zu deaktivieren. false Nein
enableAutomaticBackup 4.21 und später Ermöglicht automatische, geplante Backups für die Metadaten-Datenbank MultiCloud Object Gateway ( NooBaa ). Diese Funktion ist eng mit der Konfiguration von ignoreNoobaa verbunden. Sie kann nur aktiviert werden, wenn MultiCloud Object Gateway eingesetzt wird (d. h. ignoreNoobaa = false). false Ja
enableAutomaticCapacityScaling 4.21 und später Wenn diese Funktion aktiviert ist, überwacht das System kontinuierlich die Speichernutzung. Sobald die genutzte Kapazität etwa 70 % der bereitgestellten Kapazität erreicht, fügt das System automatisch zusätzliche Rohspeicherkapazität hinzu, die der ursprünglich konfigurierten Bereitstellungsgröße entspricht. false Ja
enableNFS Wenn Sie diese Funktion aktivieren, können Sie Network File System ( NFS ) Daten exportieren, auf die dann intern oder extern vom OpenShift Cluster zugegriffen werden kann. false Ja
encryptionInTransit Geben Sie true an, um die In-Transit-Verschlüsselung zu aktivieren. Die Aktivierung der Verschlüsselung während der Übertragung hat keine Auswirkungen auf die vorhandenen zugeordneten oder angehängten Datenträger. Nachdem ein Datenträger zugeordnet/angehängt wurde, behält er die Verschlüsselungseinstellungen bei, die beim erstmaligen Laden verwendet wurden. Um die Verschlüsselungseinstellungen für vorhandene Datenträger zu ändern, müssen sie nacheinander erneut angehängt werden. false Nein
hpcsBaseUrl Optional: Geben Sie den öffentlichen oder privaten Endpunkt Ihrer Hyper Protect Crypto Services-oder Key Protect-Instanz an. Beispiel: https://api.eu-gb.hs-crypto.cloud.ibm.com:8389. Nicht zutreffend Ja
hpcsInstanceId Optional: Geben Sie die ID Ihrer Hyper Protect Crypto Services-oder Key Protect-Instanz an. Beispiel: d11a1a43-aa0a-40a3-aaa9-5aaa63147aaa. Nicht zutreffend Ja
hpcsSecretName Optional: Geben Sie den Namen des Geheimnisses an, das Sie mit Ihren Hyper Protect Crypto Services oder Key Protect Anmeldedaten erstellt haben. Beispiel: ibm-hpcs-secret. Nicht zutreffend Ja
hpcsServiceName Optional: Geben Sie den Namen Ihrer Hyper Protect Crypto Services-oder Key Protect-Instanz an. Beispiel: Hyper-Protect-Crypto-Services-eugb. false Ja
hpcsTokenUrl Optional: Geben Sie https://iam.cloud.ibm.com/identity/token an. Nicht zutreffend Ja
ignoreNoobaa Geben Sie true an, wenn Sie MultiCloud Object Gateway nicht einsetzen möchten. true Nein
name Geben Sie einen Namen für Ihre Ressource an, der nur Kleinbuchstaben, Zahlen, - oder . Nicht zutreffend Ja
numOfBackupCopies 4.21 und später Gibt die Anzahl der automatischen Sicherungskopien an, die für die MultiCloud Object Gateway-Metadaten-Datenbank aufbewahrt werden. 5 Ja
numOfOsd Geben Sie die Anzahl der zu erstellenden Object Storage Daemons (OSDs) an. Ab OpenShift Data Foundation 4.21 wird flexibleScaling automatisch für Single-Zone-Cluster und Bereitstellungen mit weniger als drei Verfügbarkeitszonen aktiviert, was eine granulare Skalierung ermöglicht, anstatt ein Vielfaches von drei Zonen zu erfordern. Bei Multizone-Clustern mit drei oder mehr Zonen erstellt OpenShift Data Foundation das Dreifache des angegebenen Werts, um die OSDs für eine hohe Verfügbarkeit auf die Zonen zu verteilen. Wenn Sie beispielsweise 1 angeben, werden 3 OSDs erstellt. Bei Einzelzonen-Clustern mit aktivierter flexibler Skalierung wird der angegebene Wert direkt verwendet. Wenn Sie zum Beispiel 1 angeben, wird 1 OSD erstellt. Für die erstmalige Bereitstellung in Einzelzonen-Clustern wird die Angabe von mindestens 3 OSDs empfohlen, um eine ausreichende Ausfallsicherheit zu gewährleisten. 1 Ja
ocsUpgrade Geben Sie true an, um die Hauptversion Ihrer ODF-Bereitstellung zu aktualisieren. false Ja
odfDeploy Geben Sie true an, um die ODF-Ressourcen wie Speicherklassen, PVCs und PVs zu implementieren, wenn Sie das Add-on aktivieren. Bei der Einstellung false wird nur das Add-on bereitgestellt und Sie müssen Ihre ODF-Ressourcen später über YAML-Konfigurationsdateien konfigurieren. false Ja
osdDevicePaths Klassisch Geben Sie eine kommagetrennte Liste der Gerätepfade für die Geräte an, die Sie für die OSD-Geräte verwenden möchten. Die von Ihnen angegebenen Geräte werden in Ihrer Konfiguration als App-Speicher verwendet. Jedes Gerät muss mindestens 100GiB Speicherbereich besitzen und unformatiert und nicht angehängt sein. Das Format der Parameter ist /dev/disk/by-id/<device-id>. Beispiel für einen Gerätepfadwert für ein partitioniertes Gerät: /dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2. Wenn Sie mehrere Einheitenpfade angeben, müssen Sie sicherstellen, dass keine Leerzeichen zwischen den einzelnen Pfaden enthalten sind. Beispiel: /dev/disk/by-id/scsi-1111111a11a11a11111a1aa111a11a1a1-part2,/dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2. Nicht zutreffend Ja
osdSize Geben Sie eine Größe für Ihre Speichergeräte an. Beispiel: 512Gi. Die gesamte Speicherkapazität Ihres ODF-Clusters entspricht der osdSize multipliziert mit der numOfOsd. 512Gi Ja
osdStorageClassName
  • Klassisch: Geben Sie localblock an
    . VPC Geben Sie den Namen der Speicherklasse an, die Sie für Ihre OSD-Einheiten verwenden wollen. Für Multizone-Cluster geben Sie eine Metro-Speicherklasse an. Geben Sie bei Einzelzonen-Clustern den Namen der zu verwendenden Tiered Storage-Klasse an. Beispiel: ibmc-vpc-block-10iops-tier.
Nicht zutreffend Ja
resourceProfile Geben Sie ein Ressourcenprofil an, das auf der Verfügbarkeit von Ressourcen während der Bereitstellung basiert. Wählen Sie entweder lean, das 24 CPUs und 72GiB Speicher benötigt, balanced, das 30 CPUs und 72 GiB Speicher benötigt, oder performance, das 45 CPUs und 96 GiB Speicher benötigt. balanced Ja
setDefaultStorageClassForVirtualization 4.21 und später Wenn diese Option aktiviert ist, wird die RBD-Virtualisierung StorageClass bei der Installation als Standard für KubeVirt VM Datenträger (persistente Volumes) markiert. false Ja
taintNodes Geben Sie true an, um die ausgewählten Arbeitsknoten zu verunreinigen, damit nur OpenShift Data Foundation-Pods auf diesen Knoten ausgeführt werden können. Verwenden Sie diese Option nur, wenn Sie ODF auf eine Untergruppe von Knoten in Ihrem Cluster beschränken. false Nein
useCephRBDAsDefaultStorageClass Legen Sie während der Bereitstellung von OpenShift Data Foundation die Speicherklasse Ceph RADOS Block Device (RBD) als Standardspeicherklasse im Cluster fest. Stellen Sie sicher, dass Sie die vorhandene Standardspeicherklasse entfernen, bevor Sie diesen Parameter auf true setzen. false Ja
workerNodes Geben Sie entweder workerPool oder workerNodes an. Geben Sie die Namen der Workerknoten an, die Sie für Ihre ODF-Bereitstellung verwenden möchten. Geben Sie diese Option nicht an, wenn Sie alle Arbeiterknoten in Ihrem Cluster verwenden möchten. Führen Sie den Befehl oc get nodes aus, um den Namen Ihres Workerknotens abzurufen. Nicht zutreffend Ja
workerPool Geben Sie entweder workerPool oder workerNodes an. Geben Sie entweder den Namen oder die ID eines Worker-Pools an, der für ODF verwendet werden soll. Geben Sie diese Option nicht an, wenn Sie alle Arbeiterknoten in Ihrem Cluster verwenden möchten. Führen Sie den Befehl ibmcloud oc worker ls -C CLUSTER aus, um den Namen Ihres Workerknotens abzurufen. Nicht zutreffend Ja