PowerStore: Die Zuordnung eines NVMeoF-Volumes kann zu Serviceunterbrechungen auf Clustern mit mehreren Appliances führen.
Summary: Die Zuordnung von NVMeoF-Volumes auf einem Cluster mit mehreren Appliances kann zu einer Serviceunterbrechung für die Appliance führen, auf der das Volume erstellt wird.
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
Die Zuordnung von NVMeoF-Volumes auf einem Cluster mit mehreren Appliances kann zu einer Serviceunterbrechung für die Appliance führen, auf der das Volume erstellt wird. Dies kann nur in Appliance#2 und höher auftreten. Dies tritt auf der ersten Appliance nicht auf.
Umgebung:
- Cluster mit mehreren Appliances
- Hosts sind über NVMe/FC oder NVMe/TCP verbunden.
- Es wurden entweder (a) mehrere Fehler beim Hinzufügen von Appliances oder (b) mehrere Entfernungs-Appliances durchgeführt.
Symptome:
- Der Node wird möglicherweise unerwartet neu gestartet.
- Wenn beide Nodes neu gestartet werden, kann es zu einer Serviceunterbrechung kommen.
Cause
- Auf NVMeoF (NVMe/FC oder NVMe/TCP) gibt es einen grundlegenden Mechanismus zur Unterstützung des asymmetrischen Namespace-Zugriffs (ANA).
ANA tritt auf Appliances auf, bei denen sich die Volume-Zugriffsmerkmale zwischen NVMe-Controllern unterscheiden können.
Beispiel: Volume-1 auf Node-A ist möglicherweise optimiert, während Volume-1 auf Node-B nicht optimiert ist. - Das Konzept ähnelt ALUA mit Target Port Group (TPG):
Jedem Node wird eine eindeutige TPG-ID zugewiesen, um zwischen den Status der einzelnen Nodes zu unterscheiden (optimierter und nicht optimierter Node) - Mit NVMe-oF auf PowerStore verfügt jede Appliance über mehrere ANA-Gruppen:
- ANA-Gruppe #1 – Wird für die Volume-Migration zwischen Appliances verwendet (die Gruppen-ID ist 1 im gesamten Cluster)
- ANA Group #X – Wird verwendet, um Volumes zu beschreiben, bei denen Node A optimiert ist und Node B nicht optimiert ist
- ANA Group #Y – Wird verwendet, um Volumes zu beschreiben, bei denen Node-A nicht optimiert ist und Node-B optimiert ist
- ANA Group #Z (Future Use) – Wird verwendet, um Volumes zu beschreiben, bei denen Node-A und Node-B optimiert sind (Aktiv/Aktiv)
- Beim Hinzufügen einer Appliance verwendet Control-Path eine spezielle Sequenznummer, um die zu erstellende Zielportgruppen-ID zu bestimmen.
Diese Sequenz wird nur inkrementell ausgeführt, selbst wenn die hinzugefügte Appliance ausfällt. Die Sequenz kann ziemlich groß sein, wenn die hinzugefügte Appliance mehrmals fehlschlägt. - Aufgrund eines Softwareproblems gibt es eine Begrenzung für die maximale ANA-Gruppen-ID, während Control-Path keine Begrenzung hat.
- Bei der Zuordnung eines Volumes zu einem NVMe-Host wird das Volume der richtigen ANA-Gruppe zugeordnet. Die ANA-Gruppe wird von der TPG-ID für den Node abgeleitet, dem das Volume gehört.
- Der Zuordnungsvorgang kann zu einem Softwaremodulfehler führen, der wiederum einen Node-Neustart nach sich zieht
Resolution
Dieses Problem wurde in PowerStoreOS 4.0.0 behoben.
Problemumgehung
- Eskalieren Sie an Global Services , um Unterstützung zu erhalten, und planen Sie nach der Recovery ein Upgrade auf PowerStoreOS 4.0.0. Weitere Informationen finden Sie in diesem Wissensdatenbank-Artikel.
Affected Products
PowerStoreArticle Properties
Article Number: 000216639
Article Type: Solution
Last Modified: 28 May 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.