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
| 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 |
|
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 |