OpenShift Référence des paramètres du module complémentaire Data Foundation
Classique VPC
Consultez la référence de paramètres suivante pour le module complémentaire de cluster OpenShift Data Foundation.
Vous pouvez également trouver les paramètres de l'add-on dans la console lors du déploiement de l'add-on, ou en exécutant la commande suivante et en spécifiant la version de l'add-on que vous souhaitez utiliser.
ibmcloud oc cluster addon options --addon openshift-data-foundation --version VERSION
| Paramètre | Description | Valeur par défaut | Modifiable après le déploiement |
|---|---|---|---|
addSingleReplicaPool |
Spécifiez true pour créer un pool de répliques unique sans réplication des données, ce qui augmente le risque de perte et de corruption des données, ainsi que l'instabilité potentielle du système. |
false |
Non |
autoDiscoverDevices |
Classique Spécifiez true pour reconnaître automatiquement les disques disponibles sur vos noeuds worker. |
true |
Oui |
backupFrequency |
4.21 et versions ultérieures Ce paramètre définit l'intervalle de planification des sauvegardes automatiques de la base de données de métadonnées de MultiCloud Object Gateway. Les options
de programmation prises en charge suivent les préréglages standard de type cron : @daily (par défaut), @weekly, @monthly. |
@daily |
Oui |
billingType |
Spécifiez un billingType de essentials ou advanced pour votre déploiement. Pour plus d'informations sur le type de facturation, voir Prise en charge des fonctions par type de facturation. |
advanced |
Oui |
clusterEncryption |
Facultatif: spécifiez true pour activer le chiffrement. |
false |
Non |
clusterExpansionLimit |
4.21 et versions ultérieures Définit la limite maximale d'expansion des clusters dans le stockage en nuage. L'échelonnement automatique des capacités est suspendu si cette limite est dépassée. | 12Ti |
Oui |
disableNoobaaLB |
Spécifiez true pour désactiver l'équilibreur de charge public NooBaa. |
false |
Non |
enableAutomaticBackup |
4.21 et versions ultérieures Active les sauvegardes automatiques programmées pour la base de données de métadonnées de MultiCloud Object Gateway ( NooBaa ). Cette fonction est étroitement
liée à la configuration de ignoreNoobaa. Il ne peut être activé que lorsque MultiCloud Object Gateway est déployé (c'est-à-dire ignoreNoobaa = false). |
false |
Oui |
enableAutomaticCapacityScaling |
4.21 et suivantes Lorsqu'il est activé, le système surveille en permanence l'utilisation du stockage. Lorsque la capacité utilisée atteint environ 70 % de la capacité provisionnée, le système ajoute automatiquement une capacité de stockage brute supplémentaire équivalente à la taille de déploiement configurée à l'origine. | false |
Oui |
enableNFS |
L'activation de cette fonction vous permet d'exporter des données de Network File System ( NFS ) qui peuvent ensuite être consultées en interne ou en externe à partir du cluster OpenShift. | false |
Oui |
encryptionInTransit |
Spécifiez true pour activer le cryptage en transit. L'activation du chiffrement en transit n'affecte pas les volumes mappés ou montés existants. Une fois qu'un volume est mappé / monté, il conserve les paramètres de chiffrement
utilisés lors de son montage initial. Pour modifier les paramètres de chiffrement des volumes existants, ils doivent être remontés un par un. |
false |
Non |
hpcsBaseUrl |
Facultatif: spécifiez le noeud final public ou privé de votre instance Hyper Protect Crypto Services ou Key Protect. Par exemple : https://api.eu-gb.hs-crypto.cloud.ibm.com:8389. |
N/A | Oui |
hpcsInstanceId |
Facultatif: spécifiez votre ID d'instance Hyper Protect Crypto Services ou Key Protect. Par exemple : d11a1a43-aa0a-40a3-aaa9-5aaa63147aaa. |
N/A | Oui |
hpcsSecretName |
Facultatif: Indiquez le nom du secret que vous avez créé à l'aide de vos informations d'identification Hyper Protect Crypto Services ou Key Protect. Par exemple : ibm-hpcs-secret. |
N/A | Oui |
hpcsServiceName |
Facultatif: indiquez le nom de votre instance Hyper Protect Crypto Services ou Key Protect. Par exemple : Hyper-Protect-Crypto-Services-eugb. |
false |
Oui |
hpcsTokenUrl |
Facultatif: spécifiez https://iam.cloud.ibm.com/identity/token. |
N/A | Oui |
ignoreNoobaa |
Spécifiez true si vous ne souhaitez pas déployer MultiCloud Object Gateway. |
true |
Non |
name |
Spécifiez un nom pour votre ressource qui n'utilise que des lettres minuscules, des chiffres, - ou . |
N/A | Oui |
numOfBackupCopies |
4.21 et versions ultérieures Spécifie le nombre de copies de sauvegarde automatiques conservées pour la base de données de métadonnées de MultiCloud Object Gateway. | 5 |
Oui |
numOfOsd |
Spécifiez le nombre de Object Storage Daemons (OSD) à créer. À partir de OpenShift Data Foundation 4.21, flexibleScaling est automatiquement activé pour les clusters à zone unique et les déploiements comportant moins de trois
zones de disponibilité, ce qui permet une mise à l'échelle granulaire au lieu d'exiger des multiples de trois. Pour les clusters multizones comportant trois zones ou plus, OpenShift Data Foundation crée trois fois la valeur spécifiée pour
répartir les OSD entre les zones afin d'assurer une haute disponibilité. Par exemple, en spécifiant 1, on crée 3 OSD. Pour les clusters à zone unique dont la mise à l'échelle flexible est activée, la valeur spécifiée est utilisée
directement. Par exemple, en spécifiant 1, on crée 1 OSD. Pour un déploiement initial dans des clusters à zone unique, il est recommandé de spécifier au moins 3 OSD pour garantir une résilience adéquate. |
1 |
Oui |
ocsUpgrade |
Spécifiez true pour mettre à jour la version majeure de votre déploiement ODF. |
false |
Oui |
odfDeploy |
Spécifiez true pour déployer les ressources ODF telles que les classes de stockage, les réservations de volume persistant et les volumes persistants lorsque vous activez le module complémentaire. Lorsque la valeur est false,
seul le module complémentaire est déployé et vous devez ensuite configurer vos ressources ODF ultérieurement via des fichiers de configuration YAML. |
false |
Oui |
osdDevicePaths |
Classique Spécifiez une liste séparée par des virgules des chemins d'accès aux périphériques que vous souhaitez utiliser pour les périphériques OSD. Les unités que vous spécifiez sont utilisées
comme unités de stockage d'application dans votre configuration. Chaque unité que vous spécifiez doit avoir au moins 100GiB d'espace et ne doit pas être formatée et montée. Le format des paramètres est le suivant : /dev/disk/by-id/<device-id>.
Exemple de valeur de chemin d'unité pour une unité partitionnée : /dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2. Si vous spécifiez plusieurs chemins d'accès aux périphériques, veillez à ne pas insérer d'espace
entre chacun. Par exemple : /dev/disk/by-id/scsi-1111111a11a11a11111a1aa111a11a1a1-part2,/dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2. |
N/A | Oui |
osdSize |
Spécifiez une taille pour vos périphériques de stockage. Exemple: 512Gi. La capacité totale de stockage de votre cluster ODF est équivalente à osdSize multiplié par numOfOsd. |
512Gi |
Oui |
osdStorageClassName |
|
N/A | Oui |
resourceProfile |
Spécifier un profil de ressources basé sur la disponibilité des ressources pendant le déploiement. Sélectionnez soit lean qui nécessite 24 CPU et 72GiB de mémoire, balanced qui nécessite 30 CPU et 72 GiB de mémoire,
ou performance qui nécessite 45 CPU et 96 GiB de mémoire. |
balanced |
Oui |
setDefaultStorageClassForVirtualization |
4.21 et versions ultérieures Si elle est activée, la virtualisation RBD StorageClass est marquée comme valeur par défaut pour KubeVirt VM les disques (volumes persistants) lors de l'installation. | false |
Oui |
taintNodes |
Spécifiez true pour altérer les nœuds de travail sélectionnés afin que seuls les pods OpenShift Data Foundation puissent s'exécuter sur ces nœuds. Utilisez cette option uniquement si vous limitez ODF à un sous-ensemble de noeuds
de votre cluster. |
false |
Non |
useCephRBDAsDefaultStorageClass |
Définissez la classe de stockage Ceph RADOS block device (RBD) comme classe de stockage par défaut dans le cluster lors du déploiement de OpenShift Data Foundation. Veillez à supprimer la classe de stockage par défaut existante avant de
définir ce paramètre sur true. |
false |
Oui |
workerNodes |
Indiquez workerPool ou workerNodes. Indiquez les noms des noeuds worker que vous souhaitez utiliser pour votre déploiement ODF. Ne spécifiez pas cette option si vous souhaitez utiliser tous les nœuds de travail
de votre cluster. Pour extraire le nom de votre noeud worker, exécutez la commande oc get nodes. |
N/A | Oui |
workerPool |
Indiquez workerPool ou workerNodes. Indiquez le nom ou l'ID d'un pool de noeuds worker à utiliser pour ODF. Ne spécifiez pas cette option si vous souhaitez utiliser tous les nœuds de travail de votre cluster. Pour
extraire le nom de votre noeud worker, exécutez la commande ibmcloud oc worker ls -C CLUSTER. |
N/A | Oui |