Riferimento al parametro aggiuntivo OpenShift Data Foundation
Classico VPC
Esaminare il seguente riferimento ai parametri per il componente aggiuntivo per cluster di OpenShift Data Foundation.
È inoltre possibile trovare i parametri add-on nella console durante l'implementazione dell'add-on, oppure eseguendo il seguente comando e specificando la versione dell'add-on che si desidera utilizzare.
ibmcloud oc cluster addon options --addon openshift-data-foundation --version VERSION
| Parametro | Descrizione | Valore predefinito | Modificabile dopo la distribuzione |
|---|---|---|---|
addSingleReplicaPool |
Specificare true per creare un singolo pool di replica senza replica dei dati, aumentando il rischio di perdita di dati, corruzione dei dati e potenziale instabilità del sistema. |
false |
No |
autoDiscoverDevices |
Classico Specifica true per rilevare automaticamente i dischi disponibili sui nodi di lavoro. |
true |
Sì |
backupFrequency |
4.21 e successivi Questo parametro definisce l'intervallo di pianificazione per i backup automatici del database dei metadati di MultiCloud Object Gateway. Le opzioni di pianificazione
supportate seguono le preimpostazioni standard di tipo cron: @daily (predefinito), @weekly, @monthly. |
@daily |
Sì |
billingType |
Specificare un billingType di essentials o advanced per la propria distribuzione. Per ulteriori informazioni sul tipo di fatturazione, vedi Supporto della funzione per tipo di fatturazione. |
advanced |
Sì |
clusterEncryption |
Facoltativo: specificare true per abilitare la codifica. |
false |
No |
clusterExpansionLimit |
4.21 e successivi Definisce il limite massimo di espansione del cluster nel cloud storage. La scalatura automatica della capacità viene sospesa se si supera questo limite. | 12Ti |
Sì |
disableNoobaaLB |
Specificare true per disabilitare NooBaa bilanciatore di carico pubblico. |
false |
No |
enableAutomaticBackup |
4.21 e successivi Abilita i backup automatici programmati per il database dei metadati di MultiCloud Object Gateway ( NooBaa ). Questa funzione è strettamente legata alla configurazione
di ignoreNoobaa. Può essere abilitato solo quando è distribuito MultiCloud Object Gateway (cioè ignoreNoobaa = false). |
false |
Sì |
enableAutomaticCapacityScaling |
4.21 e successivi Se abilitato, il sistema monitora continuamente l'utilizzo dello storage. Una volta che la capacità utilizzata raggiunge circa il 70% della capacità prevista, il sistema aggiunge automaticamente una capacità di archiviazione grezza aggiuntiva equivalente alle dimensioni del deployment originariamente configurato. | false |
Sì |
enableNFS |
L'attivazione di questa funzione consente di esportare i dati del Network File System ( NFS ) che possono essere consultati internamente o esternamente dal cluster OpenShift. | false |
Sì |
encryptionInTransit |
Specificare true per abilitare la crittografia in transito. L'abilitazione della codifica in transito non influisce sui volumi associati o montati esistenti. Una volta che un volume è stato associato / montato, conserva le impostazioni
di crittografia utilizzate quando è stato inizialmente montato. Per modificare le impostazioni di codifica per i volumi esistenti, è necessario rimontarli nuovamente uno per uno. |
false |
No |
hpcsBaseUrl |
Facoltativo: specifica l'endpoint pubblico o privato della tua istanza Hyper Protect Crypto Services o Key Protect. Ad esempio: https://api.eu-gb.hs-crypto.cloud.ibm.com:8389. |
N/D | Sì |
hpcsInstanceId |
Facoltativo: specifica il tuo ID istanza Hyper Protect Crypto Services o Key Protect. Ad esempio: d11a1a43-aa0a-40a3-aaa9-5aaa63147aaa. |
N/D | Sì |
hpcsSecretName |
Facoltativo: specifica il nome del segreto che hai creato utilizzando le tue credenziali Hyper Protect Crypto Services o Key Protect. Ad esempio: ibm-hpcs-secret. |
N/D | Sì |
hpcsServiceName |
Facoltativo: specifica il nome della tua istanza Hyper Protect Crypto Services o Key Protect. Ad esempio: Hyper-Protect-Crypto-Services-eugb. |
false |
Sì |
hpcsTokenUrl |
Facoltativo: specificare https://iam.cloud.ibm.com/identity/token. |
N/D | Sì |
ignoreNoobaa |
Specificare true se non si desidera distribuire MultiCloud Object Gateway. |
true |
No |
name |
Specificare un nome per la risorsa che utilizzi solo lettere minuscole, numeri - o . |
N/D | Sì |
numOfBackupCopies |
4.21 e successivi Specifica il numero di copie di backup automatiche conservate per il database dei metadati di MultiCloud Object Gateway. | 5 |
Sì |
numOfOsd |
Specificare il numero di demoni Object Storage (OSD) da creare. A partire da OpenShift Data Foundation 4.21, flexibleScaling viene abilitato automaticamente per i cluster a zona singola e le distribuzioni con meno di tre zone
di disponibilità, consentendo una scalatura granulare invece di richiedere multipli di tre. Per i cluster multizona con tre o più zone, OpenShift Data Foundation crea tre volte il valore specificato per distribuire gli OSD tra le zone
per garantire un'elevata disponibilità. Ad esempio, specificando 1 si creano 3 OSD. Per i cluster a zona singola con scalatura flessibile abilitata, viene utilizzato direttamente il valore specificato. Ad esempio, specificando
1 si crea 1 OSD. Per l'implementazione iniziale in cluster a zona singola, si consiglia di specificare almeno 3 OSD per garantire una resilienza adeguata. |
1 |
Sì |
ocsUpgrade |
Specificare true per aggiornare la versione principale della propria distribuzione ODF. |
false |
Sì |
odfDeploy |
Specificare true per distribuire le risorse ODF come classi di memoria, PVC e PV quando si abilita il componente aggiuntivo. Quando impostato su false, viene distribuito solo il componente aggiuntivo ed è necessario
configurare le risorse ODF in un secondo momento tramite i file di configurazione YAML. |
false |
Sì |
osdDevicePaths |
Classico Specificare un elenco separato da virgole dei percorsi di periferica per i dispositivi che si desidera utilizzare per i dispositivi OSD. I dispositivi che specifichi vengono utilizzati
come archiviazione dell'applicazione nella configurazione. Ogni dispositivo deve avere almeno 100GiB di spazio e deve essere non formattato e smontato. Il formato del parametro è /dev/disk/by-id/<device-id>.
Valore percorso dispositivo di esempio per una unità partizionata: /dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2. Se si specifica più di un percorso di periferica, accertarsi che non vi siano spazi tra ciascun
percorso. Ad esempio: /dev/disk/by-id/scsi-1111111a11a11a11111a1aa111a11a1a1-part2,/dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2. |
N/D | Sì |
osdSize |
Specificare una dimensione per i dispositivi di memoria. Esempio: 512Gi. La capacità di archiviazione totale del cluster ODF è equivalente a osdSize moltiplicata per numOfOsd. |
512Gi |
Sì |
osdStorageClassName |
|
N/D | Sì |
resourceProfile |
Specificare un profilo di risorse basato sulla disponibilità di risorse durante la distribuzione. Selezionare lean, che richiede 24 CPU e memoria 72GiB, balanced, che richiede 30 CPU e 72 memoria GiB, o performance,
che richiede 45 CPU e 96 memoria GiB. |
balanced |
Sì |
setDefaultStorageClassForVirtualization |
4.21 e successivi Se abilitata, la virtualizzazione RBD StorageClass è contrassegnata come predefinita per i dischi KubeVirt VM (volumi persistenti) al momento dell'installazione. | false |
Sì |
taintNodes |
Specificare true per contaminare i nodi worker selezionati, in modo che solo i pod di OpenShift Data Foundation possano essere eseguiti su tali nodi. Utilizzare questa opzione solo se si limita ODF a un sottoinsieme di nodi
nel cluster. |
false |
No |
useCephRBDAsDefaultStorageClass |
Impostare la classe di archiviazione Ceph RADOS block device (RBD) come classe di archiviazione predefinita nel cluster durante la distribuzione di OpenShift Data Foundation. Assicurarsi di rimuovere la classe di archiviazione predefinita
esistente prima di impostare questo parametro su true. |
false |
Sì |
workerNodes |
Specificare uno tra workerPool o workerNodes. Specificare i nomi dei nodi di lavoro che si desidera utilizzare per la distribuzione ODF. Non specificare questa opzione se si desidera utilizzare tutti i nodi di lavoro
nel cluster. Per richiamare il tuo nome nodo di lavoro, esegui il comando oc get nodes. |
N/D | Sì |
workerPool |
Specificare uno tra workerPool o workerNodes. Specificare il nome o l'ID di un pool di lavoro da utilizzare per ODF. Non specificare questa opzione se si desidera utilizzare tutti i nodi di lavoro nel cluster. Per
richiamare il tuo nome nodo di lavoro, esegui il comando ibmcloud oc worker ls -C CLUSTER. |
N/D | Sì |