CSM-Produktreihe für die Replikation für PowerScale: Falsche Quota auf dem persistenten Ziel-Volume während der Erstellung

Summary: Wenn persistente Volumes (PVs) mit aktivierter Quote und Replikation erstellt werden, wird eine falsche Quote für die Ziel-PVs oder -verzeichnisse auf dem PowerScale-Zielcluster festgelegt. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Wenn persistente Volumes (PVs) mit aktivierter Quota und Replikation erstellt werden, wird eine falsche Quota für die schreibgeschützten Zielverzeichnisse festgelegt. Die falsche Quota basiert auf der verbrauchten Quellgröße ungleich Null statt der zugewiesenen Quote der Quelle. Dies kann zu Problemen führen, wenn der Nutzer ein Failover durchführt und Daten an den Failover-Standort schreiben möchte. Wenn ein unterer Quota-Grenzwert festgelegt ist, können nach dem Failover keine neuen Schreibvorgänge auf der Zielseite durchgeführt werden. Wenn Quell-PVs während der Erstellung des Ziel-PV keine verbrauchte Größe aufweisen, wird keine Quota für die schreibgeschützten Zielverzeichnisse festgelegt.

 

Das Problem wird im Artikel https://github.com/dell/csm/issues/753 beschriebenDieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.

 

Cause

Das Kontingent für das Zielverzeichnis wird basierend auf der verbrauchten Größe des Quellverzeichnisses während der Erstellung des Ziel-PV berechnet.

 

Resolution

Suchen Sie für jeden PV auf dem Kubernetes-Quellcluster den Pfad zu dem Verzeichnis, das diesem PV zugeordnet ist. Verwenden Sie den folgenden Befehl:

k get pv <pv name> -o yaml

 

Der Pfad wird aus dem Spezifikationsfeld des persistenten Volume-Objekts gefunden. Rufen Sie die Quote des Quellverzeichnisses auf dem PowerScale-Quellcluster ab und legen Sie sie für das Verzeichnis auf dem PowerScale-Zielcluster fest.

apiVersion: v1
kind: PersistentVolume
spec:
 ........
 csi:
 driver: csi-isilon.dellemc.com
 volumeAttributes:
 .......
 Name: directory1
 Path: /path/to/directory1
 .......
 volumeMode: Filesystem

 

Im Folgenden finden Sie den CLI-Befehl zum Abrufen und Festlegen der Quote auf den PowerScale-Clustern. Führen Sie den folgenden Befehl aus, um den harten Schwellenwert für das Verzeichnis auf dem PowerScale-Quellcluster abzurufen:

Cluster-1# isi quota quotas view --path /path/to/directory --type directory
 Path: /path/to/directory
 Type: directory
 Enforced: Yes
........
Thresholds
Hard Threshold: 8.00G
 Hard Exceeded: No
 ........

 

Wenn für das Zielverzeichnis eine falsche Quote festgelegt ist, führen Sie den folgenden Befehl auf dem PowerScale-Zielcluster aus, um den harten Schwellenwert auf denselben Wert wie auf der Quelle zu aktualisieren.

Cluster-2# isi quota quotas modify --path /path/to/directory --type directory --hard-threshold 8GB

 

Wenn für das Zielverzeichnis keine Quote festgelegt ist, führen Sie den folgenden Befehl auf dem PowerScale-Zielcluster aus, um den harten Schwellenwert auf denselben Wert wie auf der Quelle festzulegen.

Cluster-2# isi quota quotas create --path /path/to/directory --type directory --hard-threshold 8GB --enforced true --container true

 

Additional Information

Die in diesem Artikel beschriebenen Probleme können in den Versionen 1.3.0, 1.3.1, 1.4.0, 1.5.0, 1.5.1 und 1.6.0 von Dell Container Storage Modules auftreten.

 

Affected Products

Container Storage Modules

Products

Container Storage Modules Family
Article Properties
Article Number: 000212449
Article Type: Solution
Last Modified: 24 May 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.