Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Valeurs de Helm

Valeurs

Le values.yaml contient des éléments utilisés pour ajuster un déploiement de ce chart.

Paramètres de Cattle

Clé Type Par défaut Description

global.cattle.systemDefaultRegistry

chaîne

""

Registre système par défaut.

global.cattle.windowsCluster.defaultSetting.systemManagedComponentsNodeSelector

chaîne

"kubernetes.io/os:linux"

Sélecteur de nœuds pour les composants Longhorn gérés par le système.

global.cattle.windowsCluster.defaultSetting.taintToleration

chaîne

"cattle.io/os=linux:NoSchedule"

Tolérance pour les composants Longhorn gérés par le système.

global.cattle.windowsCluster.enabled

bool

false

Paramètre qui permet à l’interface utilisateur SUSE Storage de fonctionner sur un cluster Rancher Windows.

global.cattle.windowsCluster.nodeSelector

objet

{"kubernetes.io/os":"linux"}

Sélecteur de nœuds pour les nœuds Linux pouvant exécuter des composants Longhorn déployés par l’utilisateur.

global.cattle.windowsCluster.tolerations

liste

[{"effect":"NoSchedule","key":"cattle.io/os","operator":"Equal","value":"linux"}]

Tolérance pour les nœuds Linux pouvant exécuter des composants Longhorn déployés par l’utilisateur.

global.imagePullSecrets

liste

[]

Surcharge globale pour les secrets de récupération d’image pour le registre de conteneurs.

global.imageRegistry

chaîne

"docker.io"

Surcharge globale pour le registre d’images de conteneurs.

global.nodeSelector

objet

{}

Sélecteur de nœuds autorisés à exécuter des composants déployés par l’utilisateur tels que Longhorn Manager, Longhorn UI et Longhorn Driver Deployer.

global.timezone

chaîne

""

Définir le fuseau horaire du conteneur (variable d’environnement TZ) pour toutes les charges de travail Longhorn. Laissez vide pour utiliser la valeur par défaut du conteneur.

global.tolerations

liste

[]

Tolérance pour les nœuds autorisés à exécuter des composants déployés par l’utilisateur tels que Longhorn Manager, Longhorn UI et Longhorn Driver Deployer.

Politiques Réseau

Clé Type Par défaut Description

networkPolicies.enabled

bool

false

Paramètre qui vous permet d’activer des stratégies réseau qui contrôlent l’accès aux pods Longhorn.

networkPolicies.type

chaîne

"k3s"

Distribution qui détermine la stratégie d’autorisation d’accès pour un ingress. (Options : "k3s", "rke2", "rke1")

Paramètres d’image

Clé Type Par défaut Description

image.csi.attacher.registry

chaîne

""

Registre pour l’image de l’attacheur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.attacher.repository

chaîne

"longhornio/csi-attacher"

Dépôt pour l’image de l’attacheur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.attacher.tag

chaîne

"v4.10.0-20251226"

Étiquette pour l’image de l’attacheur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.livenessProbe.registry

chaîne

""

Registre pour l’image de sonde de vivacité CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.livenessProbe.repository

chaîne

"longhornio/livenessprobe"

Dépôt pour l’image de sonde de vivacité CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.livenessProbe.tag

chaîne

"v2.17.0-20251226"

Étiquette pour l’image de sonde de vivacité CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.nodeDriverRegistrar.registry

chaîne

""

Registre pour l’image du registraire de pilote de nœud CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.nodeDriverRegistrar.repository

chaîne

"longhornio/csi-node-driver-registrar"

Dépôt pour l’image du registraire de pilote de nœud CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.nodeDriverRegistrar.tag

chaîne

"v2.15.0-20251226"

Étiquette pour l’image du registraire de pilote de nœud CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.provisioner.registry

chaîne

""

Registre pour l’image du provisionneur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.provisioner.repository

chaîne

"longhornio/csi-provisioner"

Dépôt pour l’image du provisionneur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.provisioner.tag

chaîne

"v5.3.0-20251226"

Étiquette pour l’image du provisionneur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.resizer.registry

chaîne

""

Registre pour l’image du redimensionneur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.resizer.repository

chaîne

"longhornio/csi-resizer"

Dépôt pour l’image du redimensionneur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.resizer.tag

chaîne

"v2.0.0-20251226"

Étiquette pour l’image du redimensionneur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.snapshotter.registry

chaîne

""

Registre pour l’image du créateur d’instantanés CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.snapshotter.repository

chaîne

"longhornio/csi-snapshotter"

Dépôt pour l’image du créateur d’instantanés CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.csi.snapshotter.tag

chaîne

"v8.4.0-20251226"

Étiquette pour l’image du créateur d’instantanés CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.longhorn.backingImageManager.registry

chaîne

""

Registre pour l’image du gestionnaire d’images de support. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.longhorn.backingImageManager.repository

chaîne

"longhornio/backing-image-manager"

Dépôt pour l’image du gestionnaire d’images de support. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.longhorn.backingImageManager.tag

chaîne

"v1.11.0"

Étiquette pour l’image du gestionnaire d’images de support. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

image.longhorn.engine.registry

chaîne

""

Registre pour l’image de Longhorn Engine.

image.longhorn.engine.repository

chaîne

"longhornio/longhorn-engine"

Dépôt pour l’image de Longhorn Engine.

image.longhorn.engine.tag

chaîne

"v1.11.0"

Étiquette pour l’image de Longhorn Engine.

image.longhorn.instanceManager.registry

chaîne

""

Registre pour l’image du gestionnaire d’instances Longhorn.

image.longhorn.instanceManager.repository

chaîne

"longhornio/longhorn-instance-manager"

Dépôt pour l’image du gestionnaire d’instances Longhorn.

image.longhorn.instanceManager.tag

chaîne

"v1.11.0"

Étiquette pour l’image du gestionnaire d’instances Longhorn.

image.longhorn.manager.registry

chaîne

""

Registre pour l’image de Longhorn Manager.

image.longhorn.manager.repository

chaîne

"longhornio/longhorn-manager"

Dépôt pour l’image de Longhorn Manager.

image.longhorn.manager.tag

chaîne

"v1.11.0"

Étiquette pour l’image de Longhorn Manager.

image.longhorn.shareManager.registry

chaîne

""

Registre pour l’image de Longhorn Share Manager.

image.longhorn.shareManager.repository

chaîne

"longhornio/longhorn-share-manager"

Dépôt pour l’image de Longhorn Share Manager.

image.longhorn.shareManager.tag

chaîne

"v1.11.0"

Étiquette pour l’image de Longhorn Share Manager.

image.longhorn.supportBundleKit.registry

chaîne

""

Registre pour l’image de Longhorn Support Bundle Manager.

image.longhorn.supportBundleKit.repository

chaîne

"longhornio/support-bundle-kit"

Dépôt pour l’image de Longhorn Support Bundle Manager.

image.longhorn.supportBundleKit.tag

chaîne

"v0.0.79"

Étiquette pour l’image de Longhorn Support Bundle Manager.

image.longhorn.ui.registry

chaîne

""

Registre pour l’image de l’interface utilisateur SUSE Storage.

image.longhorn.ui.repository

chaîne

"longhornio/longhorn-ui"

Dépôt pour l’image de l’interface utilisateur SUSE Storage.

image.longhorn.ui.tag

chaîne

"v1.11.0"

Étiquette pour l’image de l’interface utilisateur SUSE Storage.

image.openshift.oauthProxy.registry

chaîne

""

Registre pour l’image du proxy OAuth. Spécifiez l’image en amont (par exemple, "quay.io/openshift/origin-oauth-proxy"). Ce paramètre s’applique uniquement aux utilisateurs d’OpenShift.

image.openshift.oauthProxy.repository

chaîne

""

Dépôt pour l’image du proxy OAuth. Spécifiez l’image en amont (par exemple, "quay.io/openshift/origin-oauth-proxy"). Ce paramètre s’applique uniquement aux utilisateurs d’OpenShift.

image.openshift.oauthProxy.tag

chaîne

""

Étiquette pour l’image du proxy OAuth. Spécifiez la version OCP/OKD 4.1 ou ultérieure (y compris la version 4.18, qui est disponible à quay.io/openshift/origin-oauth-proxy:4.18). Ce paramètre s’applique uniquement aux utilisateurs d’OpenShift.

image.pullPolicy

chaîne

"IfNotPresent"

Politique de récupération d’image qui s’applique à tous les composants Longhorn déployés par l’utilisateur, tels que Longhorn Manager, le pilote Longhorn et l’interface utilisateur Longhorn.

Paramètres Internet

Clé Description

service.manager.nodePort

Numéro de port NodePort pour Longhorn Manager. Lorsqu’il n’est pas spécifié, SUSE Storage sélectionne un port libre entre 30000 et 32767.

service.manager.type

Type de service pour Longhorn Manager.

service.ui.annotations

Annotation pour le service de l’interface utilisateur SUSE Storage.

service.ui.labels

service.ui.loadBalancerClass

Classe d’une implémentation de répartiteur de charge

service.ui.nodePort

Numéro de port NodePort pour l’interface utilisateur SUSE Storage. Lorsqu’il n’est pas spécifié, SUSE Storage sélectionne un port libre entre 30000 et 32767.

service.ui.type

Type de service pour l’interface utilisateur SUSE Storage. (Options : "ClusterIP", "NodePort", "LoadBalancer", "Rancher-Proxy")

Paramètres de StorageClass

Clé Type Par défaut Description

persistence.backingImage.dataSourceParameters

chaîne

nil

Paramètres de source de données d’une image de sauvegarde utilisée dans une Longhorn StorageClass. Vous pouvez spécifier une chaîne JSON d’un mappage. (Exemple : '{\"url\":\"https://backing-image-example.s3-region.amazonaws.com/test-backing-image\"}')

persistence.backingImage.dataSourceType

chaîne

nil

Type de source de données d’une image de sauvegarde utilisée dans une Longhorn StorageClass. Si l’image de sauvegarde existe dans le cluster, SUSE Storage utilise ce paramètre pour vérifier l’image. Si l’image de sauvegarde n’existe pas, SUSE Storage en crée une en utilisant le type de source de données spécifié.

persistence.backingImage.enable

bool

false

Paramètre qui vous permet d’utiliser une image de sauvegarde dans une Longhorn StorageClass.

persistence.backingImage.expectedChecksum

chaîne

nil

Somme de contrôle SHA-512 attendue d’une image de sauvegarde utilisée dans une Longhorn StorageClass.

persistence.backingImage.name

chaîne

nil

Image de sauvegarde à utiliser pour créer et restaurer des volumes dans une Longhorn StorageClass. Lorsque aucune image de sauvegarde n’est disponible, spécifiez le type de source de données et les paramètres que SUSE Storage peut utiliser pour créer une image de sauvegarde.

persistence.backupTargetName

chaîne

"default"

Paramètre qui vous permet de spécifier la cible de sauvegarde pour la Longhorn StorageClass par défaut.

persistence.dataEngine

chaîne

"v1"

Paramètre qui vous permet de spécifier la version du moteur de données pour la Longhorn StorageClass par défaut. (Options : "v1", "v2")

persistence.defaultClass

bool

true

Paramètre qui vous permet de spécifier la Longhorn StorageClass par défaut.

persistence.defaultClassReplicaCount

entier

3

Nombre de répliques de la Longhorn StorageClass par défaut.

persistence.defaultDataLocality

chaîne

"disabled"

Localité des données de la Longhorn StorageClass par défaut. (Options : "disabled", "best-effort")

persistence.defaultDiskSelector.enable

bool

false

Paramètre qui vous permet d’activer le sélecteur de disque pour la Longhorn StorageClass par défaut.

persistence.defaultDiskSelector.selector

chaîne

""

Sélecteur de disque pour la Longhorn StorageClass par défaut. Longhorn utilise uniquement les disques avec les balises spécifiées pour stocker les données des volumes. (Exemples : "nvme,sata")

persistence.defaultFsType

chaîne

"ext4"

Type de système de fichiers de la Longhorn StorageClass par défaut.

persistence.defaultMkfsParams

chaîne

""

Paramètres mkfs de la Longhorn StorageClass par défaut.

persistence.defaultNodeSelector.enable

bool

false

Paramètre qui vous permet d’activer le sélecteur de nœud pour la Longhorn StorageClass par défaut.

persistence.defaultNodeSelector.selector

chaîne

""

Sélecteur de nœud pour la Longhorn StorageClass par défaut. SUSE Storage utilise uniquement les nœuds avec les balises spécifiées pour stocker les données des volumes. (Exemples : "stockage,rapide")

persistence.disableRevisionCounter

chaîne

"true"

Paramètre qui désactive le compteur de révisions et empêche ainsi SUSE Storage de suivre toutes les opérations d’écriture sur un volume. Lors de la récupération d’un volume, SUSE Storage utilise les propriétés du fichier volume-head-xxx.img (la dernière taille de fichier et la dernière fois que le fichier a été modifié) pour sélectionner la réplique à utiliser pour la récupération du volume.

persistence.migratable

bool

false

Paramètre qui vous permet d’activer la migration en direct d’un volume Longhorn d’un nœud à un autre.

persistence.nfsOptions

chaîne

""

Définir les options de montage NFS pour le StorageClass Longhorn pour les volumes RWX

persistence.reclaimPolicy

chaîne

"Delete"

Stratégie de récupération qui fournit des instructions pour la gestion d’un volume après que sa demande de volume persistant a été libérée. (Options : "Conserver", "Supprimer")

persistence.recurringJobSelector.enable

bool

false

Paramètre qui vous permet d’activer le sélecteur de tâches récurrentes pour un StorageClass Longhorn.

persistence.recurringJobSelector.jobList

liste

[]

Sélecteur de tâches récurrentes pour un StorageClass Longhorn. Assurez-vous que les guillemets sont utilisés correctement lors de la spécification des paramètres de tâche. (Exemple : [{"name":"backup", "isGroup":true}])

persistence.unmapMarkSnapChainRemoved

chaîne

"ignored"

Paramètre qui vous permet d’activer la suppression automatique des instantanés lors de la réduction du système de fichiers pour un StorageClass Longhorn. (Options : "ignored", "enabled", "disabled")

persistence.volumeBindingMode

chaîne

"Immediate"

VolumeBindingMode contrôle quand le lien de volume et le provisionnement dynamique doivent se produire. (Options : "Immediate", "WaitForFirstConsumer") (Par défaut : "Immediate")

Paramètres CSI

Clé Description

csi.attacherReplicaCount

Nombre de répliques de l’Attacher CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut ("3").

csi.kubeletRootDir

Répertoire racine kubelet. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut.

csi.podAntiAffinityPreset

Configure l’anti-affinité des Pods pour empêcher plusieurs instances sur le même nœud. Utiliser doux (essaie de séparer) ou dur (doit séparer). Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut ("soft").

csi.provisionerReplicaCount

Nombre de répliques du provisionneur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut ("3").

csi.resizerReplicaCount

Nombre de répliques du redimensionneur CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut ("3").

csi.snapshotterReplicaCount

Nombre de répliques du snapshotter CSI. Lorsqu’il n’est pas spécifié, SUSE Storage utilise la valeur par défaut ("3").

Paramètres du gestionnaire Longhorn

SUSE Storage se compose de composants déployés par l’utilisateur (par exemple, Longhorn Manager, Pilote Longhorn et SUSE Storage UI) et de composants gérés par le système (par exemple, Instance Manager, Backing Image Manager, Share Manager, CSI Driver et Engine Image). Les paramètres suivants s’appliquent uniquement à Longhorn Manager.

Clé Type Par défaut Description

longhornManager.log.format

chaîne

"plain"

Format des journaux de Longhorn Manager. (Options : "plain", "json")

longhornManager.nodeSelector

objet

{}

Sélecteur de nœuds pour Longhorn Manager. Spécifiez les nœuds autorisés à exécuter Longhorn Manager.

longhornManager.priorityClass

chaîne

"longhorn-critical"

PriorityClass pour le Gestionnaire Longhorn.

longhornManager.resources

chaîne

nil

Demandes et limites de ressources pour les pods de Longhorn Manager.

longhornManager.serviceAnnotations

objet

{}

Annotation pour le service de Longhorn Manager.

longhornManager.serviceLabels

objet

{}

longhornManager.tolerations

liste

[]

Tolérance pour Longhorn Manager sur les nœuds autorisés à exécuter des composants Longhorn.

longhornManager.updateStrategy.rollingUpdate.maxUnavailable

chaîne

"100%"

Paramètres du Longhorn Driver

SUSE Storage se compose de composants déployés par l’utilisateur (par exemple, Longhorn Manager, Longhorn Driver et SUSE Storage UI) et de composants gérés par le système (par exemple, Instance Manager, Backing Image Manager, Share Manager, CSI Driver et Engine Image). Les paramètres suivants s’appliquent uniquement au Longhorn Driver.

Clé Type Par défaut Description

longhornDriver.log.format

chaîne

"plain"

Format des journaux du Longhorn Driver. (Options : "plain", "json")

longhornDriver.nodeSelector

objet

{}

Sélecteur de nœuds pour le Longhorn Driver. Spécifiez les nœuds autorisés à exécuter le Longhorn Driver.

longhornDriver.priorityClass

chaîne

"longhorn-critical"

PriorityClass pour le Longhorn Driver.

longhornDriver.tolerations

liste

[]

Tolérance pour le Longhorn Driver sur les nœuds autorisés à exécuter les composants Longhorn.

SUSE Storage Paramètres de l’interface utilisateur

SUSE Storage se compose de composants déployés par l’utilisateur (par exemple, Longhorn Manager, Longhorn Driver et SUSE Storage UI) et de composants gérés par le système (par exemple, Instance Manager, Backing Image Manager, Share Manager, CSI Driver et Engine Image). Les paramètres suivants ne s’appliquent qu’à l’interface utilisateur SUSE Storage.

Clé Type Par défaut Description

longhornUI.affinity

objet

{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app","operator":"In","values":["longhorn-ui"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":1}]}}

Affinité pour les pods de l’interface utilisateur SUSE Storage. Spécifiez l’affinité que vous souhaitez utiliser pour l’interface utilisateur SUSE Storage.

longhornUI.nodeSelector

objet

{}

Sélecteur de nœuds pour l’interface utilisateur SUSE Storage. Spécifiez les nœuds autorisés à exécuter l’interface utilisateur SUSE Storage.

longhornUI.priorityClass

chaîne

"longhorn-critical"

PriorityClass pour l’interface utilisateur SUSE Storage.

longhornUI.replicas

entier

2

Nombre de répliques pour l’interface utilisateur SUSE Storage.

longhornUI.tolerations

liste

[]

Toleration pour l’interface utilisateur SUSE Storage sur les nœuds autorisés à exécuter les composants Longhorn.

Paramètres d’Ingress

Clé Type Par défaut Description

ingress.annotations

chaîne

nil

Annotations d’Ingress sous forme de paires clé-valeur.

ingress.enabled

bool

false

Paramètre qui permet à SUSE Storage de générer des enregistrements d’Ingress pour le service d’interface utilisateur SUSE Storage.

ingress.extraHosts

liste

[]

Noms d’hôtes supplémentaires pour TLS (Noms alternatifs du sujet - SAN). Utilisé lorsque vous avez besoin de plusieurs FQDN pour le même ingress. Exemple : extraHosts: - longhorn.example.com - longhorn-ui.internal.local

ingress.host

chaîne

"sslip.io"

Nom d’hôte du répartiteur de charge de couche 7.

ingress.ingressClassName

chaîne

nil

Ressource IngressClass qui contient la configuration d’Ingress, y compris le nom du contrôleur Ingress. ingressClassName peut remplacer l’annotation kubernetes.io/ingress.class utilisée dans les versions antérieures de Kubernetes.

ingress.path

chaîne

"/"

Chemin d’ingress par défaut. Vous pouvez accéder à l’interface utilisateur SUSE Storage en suivant le chemin d’accès complet {{host}}+{{path}}.

ingress.pathType

chaîne

"ImplementationSpecific"

Type de chemin d’accès. Pour maintenir la compatibilité ascendante, la valeur par défaut est "ImplementationSpecific".

ingress.secrets

chaîne

nil

Secret contenant une clé privée TLS et un certificat. Utilisez des secrets pour utiliser vos propres certificats afin de sécuriser les accès.

ingress.secureBackends

bool

false

Paramètre qui vous permet d’activer des connexions sécurisées au service d’interface utilisateur SUSE Storage via le port 443.

ingress.tls

bool

false

Paramètre qui vous permet d’activer TLS sur les enregistrements d’accès.

ingress.tlsSecret

chaîne

"longhorn.local-tls"

Secret TLS contenant la clé privée et le certificat à utiliser pour TLS. Ce paramètre s’applique uniquement lorsque TLS est activé sur les enregistrements d’accès.

Paramètres HTTPRoute

Clé Type Par défaut Description

httproute.annotations

objet

{}

Annotations pour la ressource HTTPRoute sous forme de paires clé-valeur.

httproute.enabled

bool

false

Paramètre qui permet à SUSE Storage de générer des enregistrements HTTPRoute pour le service d’interface utilisateur SUSE Storage en utilisant l’API Gateway.

httproute.hostnames

liste

[]

Liste des noms d’hôtes pour l’HTTPRoute. Plusieurs noms d’hôtes sont pris en charge.

httproute.parentRefs

liste

[]

Références de passerelle pour HTTPRoute. Spécifiez quelle(s) passerelle(s) doit/doivent gérer cette route.

httproute.path

chaîne

"/"

Chemin par défaut pour HTTPRoute. Vous pouvez accéder à l’interface utilisateur SUSE Storage en suivant le chemin complet.

httproute.pathType

chaîne

"PathPrefix"

Type de correspondance de chemin pour HTTPRoute. (Options : "Exact", "PathPrefix")

Paramètres de registre privé

Vous pouvez installer SUSE Storage dans un environnement isolé physiquement avec un registre privé. Pour plus d’informations, consultez la section Installation en isolation physique de la documentation.

Clé Description

privateRegistry.createSecret

Définissez sur true pour créer automatiquement un nouveau secret de registre privé.

privateRegistry.registryPasswd

Mot de passe pour s’authentifier auprès d’un registre privé.

privateRegistry.registrySecret

Si la création d’un nouveau secret de registre privé est vraie, créez un secret Kubernetes avec ce nom ; sinon, utilisez le secret existant de ce nom. Utilisez-le pour extraire des images de votre registre privé.

privateRegistry.registryUrl

URL d’un registre privé. Lorsqu’il n’est pas spécifié, SUSE Storage utilise le registre système par défaut.

privateRegistry.registryUser

Compte utilisateur utilisé pour s’authentifier auprès d’un registre privé.

Paramètres des métriques

Clé Type Par défaut Description

metrics.serviceMonitor.additionalLabels

objet

{}

Étiquettes supplémentaires pour la ressource Prometheus ServiceMonitor.

metrics.serviceMonitor.annotations

objet

{}

Annotations pour la ressource Prometheus ServiceMonitor.

metrics.serviceMonitor.enabled

bool

false

Paramètre qui permet la création d’une ressource Prometheus ServiceMonitor pour les composants de Longhorn Manager.

metrics.serviceMonitor.interval

chaîne

""

Intervalle auquel Prometheus collecte les métriques de la cible.

metrics.serviceMonitor.metricRelabelings

liste

[]

Configure les règles de rebalayage à appliquer aux échantillons avant ingestion. Consultez la documentation de l’Opérateur Prometheus pour les détails de formatage.

metrics.serviceMonitor.relabelings

liste

[]

Configure les règles de rebalayage à appliquer aux étiquettes de métadonnées de la cible. Consultez la documentation de l’Opérateur Prometheus pour les détails de formatage.

metrics.serviceMonitor.scrapeTimeout

chaîne

""

Délai après lequel Prometheus considère que la collecte a échoué.

Paramètres du système d’exploitation/Kubernetes Distro

Paramètres OpenShift

Pour plus de détails, voir le ocp-readme.

Clé Type Par défaut Description

openshift.enabled

bool

false

Paramètre permettant à SUSE Storage de s’intégrer avec OpenShift.

openshift.ui.port

entier

443

Port pour accéder à la console web OpenShift.

openshift.ui.proxy

entier

8443

Port pour le proxy qui fournit l’accès à la console web OpenShift.

openshift.ui.route

chaîne

"longhorn-ui"

Route pour les connexions entre SUSE Storage et la console web OpenShift.

Autres paramètres

Clé Par défaut Description

annotations

{}

Annotation pour les pods du DaemonSet Longhorn Manager. Cette option est facultative.

defaultBackupStore

{"backupTarget":null,"backupTargetCredentialSecret":null,"pollInterval":null}

Paramètre permettant de mettre à jour le stockage de sauvegarde par défaut.

defaultBackupStore.backupTarget

nil

Point de terminaison utilisé pour accéder au stockage de sauvegarde par défaut. (Options : "NFS", "CIFS", "AWS", "GCP", "AZURE")

defaultBackupStore.backupTargetCredentialSecret

nil

Nom du secret Kubernetes associé à la cible de sauvegarde par défaut.

defaultBackupStore.pollInterval

nil

Nombre de secondes que SUSE Storage attend avant de vérifier le stockage de sauvegarde par défaut pour de nouvelles sauvegardes. La valeur par défaut est "300". Lorsque la valeur est "0", le polling est désactivé.

enableGoCoverDir

false

Paramètre permettant à SUSE Storage de générer des profils de couverture de code.

enablePSP

false

Paramètre permettant d’activer les politiques de sécurité des pods (PSP) qui permettent aux pods SUSE Storage privilégiés de démarrer. Ce paramètre s’applique uniquement aux clusters exécutant Kubernetes 1.25 et antérieurs, et avec le contrôleur d’admission de sécurité des pods intégré activé.

extraObjects

[]

Ajouter des manifestes d’objets supplémentaires.

namespaceOverride

""

Spécifiez l’espace de noms de remplacement, ce qui est particulièrement utile pour utiliser Longhorn comme sous-chart lorsque son espace de noms de release n’est pas le longhorn-system.

preUpgradeChecker.jobEnabled

true

Paramètre permettant à SUSE Storage d’effectuer des vérifications avant la mise à niveau. Désactivez ce paramètre lors de l’installation de SUSE Storage en utilisant Argo CD ou d’autres solutions GitOps.

preUpgradeChecker.upgradeVersionCheck

true

Paramètre qui permet à SUSE Storage d’effectuer des vérifications de mise à niveau après le démarrage des Pods DaemonSet du Longhorn Manager. Désactiver ce paramètre désactive également preUpgradeChecker.jobEnabled. SUSE Storage recommande de garder ce paramètre activé.

Paramètres par défaut du système

Lors de l’installation, vous pouvez soit permettre à SUSE Storage d’utiliser les paramètres système par défaut, soit utiliser des indicateurs spécifiques pour modifier les valeurs par défaut. Après l’installation, vous pouvez modifier les paramètres en utilisant l’interface utilisateur SUSE Storage. Pour plus d’informations, consultez la section Référence des paramètres de la documentation.

Clé Description

defaultSettings.allowCollectingLonghornUsageMetrics

Paramètre qui permet à SUSE Storage de collecter périodiquement des données d’utilisation anonymes à des fins d’amélioration du produit. SUSE Storage envoie les données collectées au serveur Répondeur de mise à niveau, qui est la source de données du tableau de bord des métriques publiques de Longhorn (https://metrics.longhorn.io). Le serveur Répondeur de mise à niveau ne stocke pas de données pouvant être utilisées pour identifier les clients, y compris les adresses IP.

defaultSettings.allowEmptyDiskSelectorVolume

Paramètre qui permet la planification de volumes de sélecteur de disque vides sur n’importe quel disque.

defaultSettings.allowEmptyNodeSelectorVolume

Paramètre qui permet la planification de volumes de sélecteur de nœud vides sur n’importe quel nœud.

defaultSettings.allowRecurringJobWhileVolumeDetached

Paramètre qui permet à SUSE Storage d’attacher automatiquement un volume et de créer des instantanés ou des sauvegardes lors de l’exécution de travaux récurrents.

defaultSettings.allowVolumeCreationWithDegradedAvailability

Paramètre qui vous permet de créer et d’attacher un volume sans avoir tous les réplicas planifiés au moment de la création.

defaultSettings.autoCleanupRecurringJobBackupSnapshot

Paramètre qui permet à SUSE Storage de nettoyer automatiquement l’instantané généré par un travail de sauvegarde récurrent.

defaultSettings.autoCleanupSnapshotAfterOnDemandBackupCompleted

Paramètre qui nettoie automatiquement l’instantané après la fin de la sauvegarde à la demande.

defaultSettings.autoCleanupSnapshotWhenDeleteBackup

Paramètre qui nettoie automatiquement l’instantané lorsque la sauvegarde est supprimée.

defaultSettings.autoCleanupSystemGeneratedSnapshot

Paramètre qui permet à SUSE Storage de nettoyer automatiquement l’instantané généré par le système après la reconstruction des réplicas.

defaultSettings.autoDeletePodWhenVolumeDetachedUnexpectedly

Paramètre qui permet à SUSE Storage de supprimer automatiquement un pod de charge de travail géré par un contrôleur (par exemple, daemonset) chaque fois qu’un volume Longhorn est détaché de manière inattendue (par exemple, lors des mises à niveau de Kubernetes). Après la suppression, le contrôleur redémarre le pod et Kubernetes gère ensuite le rattachement et le remontage du volume.

defaultSettings.autoSalvage

Paramètre qui permet à SUSE Storage de récupérer automatiquement les volumes lorsque tous les réplicas deviennent défectueux (par exemple, lorsque la connexion réseau est interrompue). SUSE Storage détermine quels réplicas sont utilisables et utilise ensuite ces réplicas pour le volume. Par défaut, cette préférence est activée.

defaultSettings.backingImageCleanupWaitInterval

Nombre de minutes que SUSE Storage attend avant de nettoyer le fichier image de backing lorsque aucun réplica sur le disque ne l’utilise.

defaultSettings.backingImageRecoveryWaitInterval

Nombre de secondes que SUSE Storage attend avant de télécharger à nouveau un fichier image de backing lorsque l’état de tous les fichiers d’image disque change en "échec" ou "inconnu".

defaultSettings.backupCompressionMethod

Paramètre qui vous permet de spécifier une méthode de compression de sauvegarde.

defaultSettings.backupConcurrentLimit

Nombre maximum de threads de travail pouvant s’exécuter simultanément pour chaque sauvegarde.

defaultSettings.backupExecutionTimeout

Nombre de minutes que Longhorn autorise pour l’exécution de la sauvegarde. La valeur par défaut est "1".

defaultSettings.blacklistForAutoDeletePodWhenVolumeDetachedUnexpectedly

Liste noire des valeurs api/kind du contrôleur pour le paramètre « Supprimer automatiquement le pod de charge de travail lorsque le volume est détaché de manière inattendue ». Si un pod de charge de travail est géré par un contrôleur dont l’api/kind figure dans cette liste noire, Longhorn ne supprimera pas automatiquement le pod lorsque son volume est détaché de manière inattendue. Plusieurs entrées api/kind de contrôleur peuvent être spécifiées, séparées par des points-virgules. Par exemple : apps/StatefulSet;apps/DaemonSet. Note que l’api/kind du contrôleur est sensible à la casse et doit correspondre exactement à l’api/kind dans la référence du propriétaire du pod de charge de travail.

defaultSettings.concurrentAutomaticEngineUpgradePerNodeLimit

Nombre maximum de moteurs qui peuvent être mis à niveau simultanément sur chaque nœud après la mise à niveau de Longhorn Manager. Lorsque la valeur est "0", SUSE Storage ne met pas automatiquement à niveau les moteurs de volume vers la nouvelle version de l’image du moteur par défaut.

defaultSettings.concurrentReplicaRebuildPerNodeLimit

Nombre maximum de replicas pouvant être reconstruites simultanément sur chaque nœud.

defaultSettings.concurrentVolumeBackupRestorePerNodeLimit

Nombre maximum de volumes pouvant être restaurés simultanément sur chaque nœud à l’aide d’une sauvegarde. Lorsque la valeur est "0", la restauration des volumes à l’aide d’une sauvegarde est désactivée.

defaultSettings.createDefaultDiskLabeledNodes

Paramètre qui permet à SUSE Storage de créer automatiquement un disque par défaut uniquement sur les nœuds avec l’étiquette "node.longhorn.io/create-default-disk=true" (si aucun autre disque n’existe). Lorsque ce paramètre est désactivé, SUSE Storage crée un disque par défaut sur chaque nœud ajouté au cluster.

defaultSettings.dataEngineCPUMask

S’applique uniquement au moteur de données V2. Spécifie les cœurs d’UC sur lesquels le démon cible du kit de développement de performance de stockage (SPDK) s’exécute. Le démon est déployé dans chaque pod Instance Manager. Assurez-vous que le nombre de cœurs assignés ne dépasse pas les UC garantis de l’Instance Manager pour le moteur de données V2. La valeur par défaut est "{"v2":"0x1"}".

defaultSettings.dataEngineHugepageEnabled

S’applique uniquement au moteur de données V2. Active les hugepages pour le démon cible du Storage Performance Development Kit (SPDK). Si désactivé, la mémoire héritée est utilisée. La taille d’allocation est définie via le paramètre Taille de mémoire du moteur de données.

defaultSettings.dataEngineLogFlags

S’applique uniquement au moteur de données V2. Spécifie les indicateurs de journalisation pour le démon cible du Storage Performance Development Kit (SPDK).

defaultSettings.dataEngineLogLevel

S’applique uniquement au moteur de données V2. Spécifie le niveau de journalisation pour le démon cible du Storage Performance Development Kit (SPDK). Les valeurs prises en charge sont : Error, Warning, Notice, Info et Debug. La valeur par défaut est Notice.

defaultSettings.dataEngineMemorySize

S’applique uniquement au moteur de données V2. Spécifie la taille des hugepages, en MiB, pour le démon cible du Storage Performance Development Kit (SPDK). La valeur par défaut est "{"v2":"2048"}".

defaultSettings.defaultBackupBlockSize

Spécifie la taille de bloc de sauvegarde par défaut, en MiB, utilisée lors de la création d’un nouveau volume. Les valeurs prises en charge sont 2 ou 16.

defaultSettings.defaultDataLocality

Localité des données par défaut. Un volume Longhorn a une localité des données si une réplique locale du volume existe sur le même nœud que le pod utilisant le volume.

defaultSettings.defaultDataPath

Chemin par défaut à utiliser pour stocker des données sur un hôte. Un chemin de répertoire absolu indique un disque de type système de fichiers utilisé par le moteur de données V1, tandis qu’un chemin vers un périphérique de bloc indique un disque de type bloc utilisé par le moteur de données V2. La valeur par défaut est "/var/lib/longhorn/".

defaultSettings.defaultLonghornStaticStorageClass

Nom par défaut de la classe de stockage statique SUSE Storage. "storageClassName" est attribué aux PV et PVC créés pour un volume Longhorn existant. "storageClassName" peut également être utilisé comme étiquette, il est donc possible d’utiliser une classe de stockage Longhorn pour lier une charge de travail à un PV existant sans créer un objet de classe de stockage Kubernetes. "storageClassName" doit être une classe de stockage existante. La valeur par défaut est "longhorn-static".

defaultSettings.defaultReplicaCount

Nombre par défaut de répliques pour les volumes créés à l’aide de l’interface utilisateur SUSE Storage. Pour la configuration Kubernetes, modifiez le champ numberOfReplicas dans la classe de stockage. La valeur par défaut est "{"v1":"3","v2":"3"}".

defaultSettings.defaultUblkNumberOfQueue

Ce paramètre spécifie le nombre par défaut de files d’attente pour l’interface ublk. Ce paramètre s’applique aux volumes utilisant le moteur de données V2 avec l’interface Ublk. Des volumes individuels peuvent remplacer ce paramètre en spécifiant leur propre nombre de files d’attente pour ublk.

defaultSettings.defaultUblkQueueDepth

Ce paramètre spécifie la profondeur par défaut de chaque file d’attente pour l’interface Ublk. Ce paramètre s’applique aux volumes utilisant le moteur de données V2 avec l’interface Ublk. Des volumes individuels peuvent remplacer ce paramètre en spécifiant leur propre profondeur de file d’attente Ublk.

defaultSettings.deletingConfirmationFlag

Drapeau qui empêche la désinstallation accidentelle de SUSE Storage.

defaultSettings.detachManuallyAttachedVolumesWhenCordoned

Paramètre qui permet le détachement automatique des volumes attachés manuellement lorsqu’un nœud est isolé.

defaultSettings.disableRevisionCounter

Paramètre qui désactive le compteur de révisions et empêche ainsi SUSE Storage de suivre toutes les opérations d’écriture sur un volume. Lors de la récupération d’un volume, SUSE Storage utilise les propriétés du fichier "volume-head-xxx.img" (la dernière taille de fichier et la dernière fois que le fichier a été modifié) pour sélectionner la réplique à utiliser pour la récupération du volume. Ce paramètre s’applique uniquement aux volumes créés à l’aide de l’interface utilisateur SUSE Storage.

defaultSettings.disableSchedulingOnCordonedNode

Paramètre qui empêche Longhorn Manager de planifier des répliques sur un nœud Kubernetes isolé. Par défaut, cette préférence est activée.

defaultSettings.disableSnapshotPurge

Paramètre qui empêche temporairement toutes les tentatives de purge des instantanés de volume.

defaultSettings.endpointNetworkForRWXVolume

Spécifie un réseau dédié pour le montage des volumes RWX (ReadWriteMany). Laissez ce champ vide pour utiliser le réseau par défaut du cluster Kubernetes. Attention : Ce paramètre doit changer après que tous les volumes RWX soient détachés, car certains pods de composants Longhorn doivent être recréés pour appliquer le paramètre. Vous ne pouvez pas modifier ce paramètre tant que les volumes RWX sont encore attachés.

defaultSettings.engineReplicaTimeout

Délai d’attente entre le Longhorn Engine et les répliques. Spécifiez une valeur entre "8" et "30" secondes. La valeur par défaut est "8".

defaultSettings.failedBackupTTL

Nombre de minutes que SUSE Storage conserve une ressource de sauvegarde échouée. Lorsque la valeur est "0", la suppression automatique est désactivée.

defaultSettings.fastReplicaRebuildEnabled

Paramètre qui permet une reconstruction rapide des répliques en utilisant la somme de contrôle des fichiers de disque d’instantané. Avant d’activer ce paramètre, vous devez définir la valeur de l’intégrité des données d’instantané à "enable" ou "fast-check".

defaultSettings.freezeFilesystemForSnapshot

Paramètre qui fige le système de fichiers sur la partition root avant qu’un instantané ne soit créé.

defaultSettings.guaranteedInstanceManagerCPU

Pourcentage des ressources UC allouables totales sur chaque nœud à réserver pour chaque pod de gestionnaire d’instances. La valeur par défaut est {"v1":"12","v2":"12"}.

defaultSettings.instanceManagerPodLivenessProbeTimeout

En secondes. Le paramètre spécifie le délai d’attente pour le probe de vivacité du pod de gestionnaire d’instances. La valeur par défaut est de 10 secondes.

defaultSettings.kubernetesClusterAutoscalerEnabled

Paramètre qui notifie SUSE Storage que le cluster utilise le Cluster Autoscaler de Kubernetes.

defaultSettings.logLevel

Niveaux de journalisation qui indiquent le type et la gravité des journaux dans Longhorn Manager. La valeur par défaut est "Info". (Options : "Panic", "Fatal", "Error", "Warn", "Info", "Debug", "Trace")

defaultSettings.logPath

Spécifie le répertoire sur l’hôte où Longhorn stocke les fichiers journaux pour le pod du gestionnaire d’instances. Actuellement, il n’est utilisé que pour les pods du gestionnaire d’instances dans le moteur de données v2.

defaultSettings.longGRPCTimeOut

Nombre de secondes que SUSE Storage permet pour l’achèvement des opérations de reconstruction de répliques et de clonage d’instantanés.

defaultSettings.managerUrl

L’URL externe utilisée pour accéder à l’API de Longhorn Manager. Lorsqu’elle est définie, cette URL est renvoyée dans les réponses API (les champs actions et liens) au lieu de l’IP interne du pod. Ceci est utile lors de l’accès à l’API via Ingress ou Gateway API HTTPRoute. Format : scheme://host[:port] (par exemple, https://longhorn.example.com ou https://longhorn.example.com:8443). Laissez ce champ vide pour utiliser le comportement par défaut.

defaultSettings.nodeDiskHealthMonitoring

Contrôle si Longhorn surveille et enregistre les informations de santé des disques des nœuds. Lorsqu’il est désactivé, les vérifications de santé des disques et les mises à jour de statut sont ignorées.

defaultSettings.nodeDownPodDeletionPolicy

Stratégie qui définit l’action que SUSE Storage entreprend lorsqu’un volume est bloqué avec un pod StatefulSet ou Deployment sur un nœud qui a échoué.

defaultSettings.nodeDrainPolicy

Stratégie qui définit l’action que SUSE Storage entreprend lorsqu’un nœud avec la dernière réplique saine d’un volume est drainé.

defaultSettings.offlineReplicaRebuilding

Active la reconstruction automatique des répliques dégradées pendant que le volume est détaché. Ce paramètre n’a d’effet que si le paramètre de volume individuel est défini sur "ignored" ou "enabled".

defaultSettings.orphanResourceAutoDeletion

Permet à Longhorn de supprimer automatiquement les ressources orphelines et leurs données ou processus associés (par exemple, les répliques obsolètes). Les ressources orphelines sur des nœuds échoués ou inconnus ne sont pas nettoyées automatiquement. Vous devez spécifier les types de ressources à supprimer en utilisant une liste séparée par des points-virgules (par exemple, replica-data;instance). Les éléments disponibles sont : replica-data, instance.

defaultSettings.orphanResourceAutoDeletionGracePeriod

Spécifie le temps d’attente, en secondes, avant que Longhorn ne supprime automatiquement une Ressource Personnalisée (CR) orpheline et ses ressources associées. Notez que si un utilisateur supprime manuellement une CR orpheline, la suppression se produit immédiatement et ne respecte pas cette période bonus.

defaultSettings.priorityClass

PriorityClass pour les composants Longhorn gérés par le système. Ce paramètre peut aider à empêcher les composants Longhorn d’être évincés sous pression de nœud. Notez que cela s’applique par défaut à SUSE Storage composants déployés par l’utilisateur s’il n’y a pas encore de valeurs de classe de priorité définies, telles que longhornManager.priorityClass.

defaultSettings.rebuildConcurrentSyncLimit

Nombre maximum d’opérations de synchronisation de fichiers pouvant s’exécuter simultanément lors d’une reconstruction de réplique unique. Pour l’instant, c’est uniquement pour le moteur de données v1.

defaultSettings.recurringFailedJobsHistoryLimit

Nombre maximum de travaux récurrents de sauvegarde et d’instantanés échoués à conserver. Lorsque la valeur est "0", un historique des travaux récurrents échoués n’est pas conservé.

defaultSettings.recurringJobMaxRetention

Nombre maximum d’instantanés ou de sauvegardes à conserver.

defaultSettings.recurringSuccessfulJobsHistoryLimit

Nombre maximum de travaux récurrents de sauvegarde et d’instantanés réussis à conserver. Lorsque la valeur est "0", un historique des travaux récurrents réussis n’est pas conservé.

defaultSettings.removeSnapshotsDuringFilesystemTrim

Paramètre qui permet à SUSE Storage de marquer automatiquement le dernier instantané et ses fichiers parents comme supprimés lors d’un trim du système de fichiers. SUSE Storage ne supprime pas les instantanés contenant plusieurs fichiers enfants.

defaultSettings.replicaAutoBalance

Paramètre qui rééquilibre automatiquement les répliques lorsqu’un nœud disponible est découvert.

defaultSettings.replicaDiskSoftAntiAffinity

Paramètre qui permet la planification sur des disques avec des répliques saines existantes du même volume. Par défaut, cette préférence est activée.

defaultSettings.replicaFileSyncHttpClientTimeout

Nombre de secondes qu’un client HTTP attend pour une réponse d’un serveur de synchronisation de fichiers avant de considérer que la connexion a échoué.

defaultSettings.replicaRebuildingBandwidthLimit

Ce paramètre spécifie la limite de bande passante d’écriture par défaut (en mégaoctets par seconde) pour la reconstruction de répliques de volume lors de l’utilisation du moteur de données v2 (SPDK). Si cette valeur est définie sur 0, il n’y aura aucune limitation de bande passante d’écriture. Les volumes individuels peuvent remplacer ce paramètre en spécifiant leur propre limite de bande passante de reconstruction.

defaultSettings.replicaReplenishmentWaitInterval

Nombre de secondes que SUSE Storage attend avant de réutiliser les données existantes sur une réplique échouée au lieu de créer une nouvelle réplique d’un volume dégradé.

defaultSettings.replicaSoftAntiAffinity

Paramètre qui permet la planification sur des nœuds avec des répliques saines du même volume. Ce paramètre est désactivé par défaut.

defaultSettings.replicaZoneSoftAntiAffinity

Paramètre qui permet à SUSE Storage de planifier de nouvelles répliques d’un volume sur des nœuds dans la même zone que les répliques saines existantes. Les nœuds qui n’appartiennent à aucune zone sont considérés comme existants dans la zone contenant des répliques saines. Lors de l’identification des zones, SUSE Storage s’appuie sur l’étiquette "topology.kubernetes.io/zone=" dans l’objet nœud Kubernetes.

defaultSettings.restoreConcurrentLimit

Nombre maximum de threads de travail pouvant s’exécuter simultanément pour chaque opération de restauration.

defaultSettings.restoreVolumeRecurringJobs

Paramètre qui restaure les tâches récurrentes à partir d’un volume de sauvegarde sur une cible de sauvegarde et crée des tâches récurrentes si aucune n’existe lors de la restauration de la sauvegarde.

defaultSettings.rwxVolumeFastFailover

Paramètre qui permet à Longhorn de détecter les pannes de nœud et de migrer immédiatement les volumes RWX affectés.

defaultSettings.snapshotDataIntegrity

Paramètre qui vous permet d’activer et de désactiver le hachage des instantanés et les vérifications d’intégrité des données.

defaultSettings.snapshotDataIntegrityCronjob

Paramètre qui définit quand SUSE Storage vérifie l’intégrité des données dans les fichiers de disque d’instantané. Vous devez utiliser le format d’expression cron Unix.

defaultSettings.snapshotDataIntegrityImmediateCheckAfterSnapshotCreation

Paramètre qui permet de désactiver le hachage de l’instantané après sa création afin de minimiser l’impact sur les performances du système.

defaultSettings.snapshotHeavyTaskConcurrentLimit

Paramètre qui contrôle combien d’opérations de tâches lourdes d’instantanés (comme la purge et le clonage) peuvent s’exécuter simultanément par nœud. C’est un mécanisme de meilleur effort : en raison de la nature distribuée du système, une sursouscription temporaire peut se produire. Le limiteur réduit la surcharge dans le pire des cas mais ne garantit pas une application parfaite.

defaultSettings.snapshotMaxCount

Nombre maximum d’instantanés pour un volume. La valeur doit être comprise entre 2 et 250.

defaultSettings.storageMinimalAvailablePercentage

Pourcentage de capacité de disque disponible minimale. Lorsque la capacité disponible minimale dépasse la capacité totale disponible, le disque devient non planifiable jusqu’à ce qu’un espace supplémentaire soit rendu disponible pour utilisation. La valeur par défaut est "25".

defaultSettings.storageNetwork

Réseau de stockage pour le trafic intra-cluster. Lorsqu’il n’est pas spécifié, SUSE Storage utilise le réseau de cluster Kubernetes.

defaultSettings.storageOverProvisioningPercentage

Pourcentage de stockage pouvant être alloué par rapport à la capacité du disque dur. La valeur par défaut est "100".

defaultSettings.storageReservedPercentageForDefaultDisk

Pourcentage d’espace disque qui n’est pas alloué au disque par défaut sur chaque nouveau nœud Longhorn.

defaultSettings.supportBundleFailedHistoryLimit

Nombre maximum de paquets de support échoués pouvant exister dans le cluster. Lorsque la valeur est "0", SUSE Storage purge automatiquement tous les paquets de support échoués.

defaultSettings.systemManagedCSIComponentsResourceLimits

Limites de ressources pour les composants CSI gérés par le système. Ce paramètre vous permet de configurer les demandes/limites d’UC et de mémoire pour les composants attacher, provisioner, resizer, snapshotter et plugin de CSI. Composants pris en charge : csi-attacher, csi-provisioner, csi-resizer, csi-snapshotter, longhorn-csi-plugin, node-driver-registrar, longhorn-liveness-probe. Notez que le changement des limites de ressources entraînera le redémarrage des composants CSI, ce qui peut affecter temporairement la provision de volumes et les opérations d’attachement/détachement jusqu’à ce que les composants soient prêts. La valeur doit être un objet JSON avec les noms des composants comme clés et ResourceRequirements comme valeurs.

defaultSettings.systemManagedComponentsNodeSelector

Sélecteur de nœud pour les composants Longhorn gérés par le système.

defaultSettings.systemManagedPodsImagePullPolicy

Politique de tirage d’image pour les pods gérés par le système, tels que le gestionnaire d’instances, les images de moteur et le pilote CSI. Les modifications de la politique de tirage d’image ne sont appliquées qu’après le redémarrage des pods gérés par le système.

defaultSettings.taintToleration

Taint ou tolérance pour les composants Longhorn gérés par le système. Spécifiez les valeurs en utilisant une liste séparée par des points-virgules dans la syntaxe kubectl taint (Exemple : key1=value1:effect; key2=value2:effect).

defaultSettings.upgradeChecker

Vérificateur de mise à niveau qui vérifie périodiquement les nouvelles versions de SUSE Storage. Lorsqu’une nouvelle version est disponible, une notification apparaît sur l’interface utilisateur SUSE Storage. Par défaut, cette préférence est activée.

defaultSettings.upgradeResponderURL

Le répondeur de mise à niveau envoie une notification chaque fois qu’une nouvelle version de Longhorn à laquelle vous pouvez mettre à niveau devient disponible. La valeur par défaut est https://longhorn-upgrade-responder.rancher.io/v1/checkupgrade.

defaultSettings.v1DataEngine

Paramètre qui vous permet d’activer le moteur de données V1.

defaultSettings.v2DataEngine

Paramètre qui vous permet d’activer le moteur de données V2, qui est basé sur le kit de développement de performances de stockage (SPDK). Le moteur de données V2 est une fonctionnalité expérimentale et ne doit pas être utilisé dans des environnements de production.