PowerStore: Die Metro-Volume-Polarisierung schlägt fehl, wenn der Witness-Service nach dem Java-Update nicht neu gestartet wird

Summary: Nach einem Java-Update auf dem Witness-Server kann die Polarisierung von Metro-Volumes fehlschlagen, wenn der Witness-Service nicht neu gestartet wurde.

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 Polarisierung von Metro-Volumes auf beiden PowerStore-Clustern kann fehlschlagen, wenn Witness konfiguriert ist und Java ohne Serviceneustart aktualisiert wurde.

Dies betrifft Version 1.0.0 des Witness-Service.

Cause

Der auf einem unabhängigen Server installierte Witness-Service verwendet Java 11. Bestimmte Systemvariablen werden nur während des Servicestarts gelesen. 
Wenn der Service nicht neu gestartet wird, können Polarisierungsanforderungen für Metro-Volumes fehlschlagen. Dies führt dazu, dass die Metro-Volumes auf beiden PowerStore-Clustern in den Status "System herabgestuft" (offline) versetzt werden

Resolution

Der dell-witness-service wird nach einem Java-Upgrade in einer zukünftigen Version automatisch neu gestartet.

Nachdem Sie Java- oder Betriebssystemaktualisierungen auf dem Witness-Server durchgeführt haben, starten Sie den Witness-Service neu:
sudo systemctl restart dell-witness-service

Um zu überprüfen, ob Java seit dem letzten Start des Witness-Services aktualisiert wurde, vergleichen Sie die installierte Java-Version mit dem Ausführungspfad des Witness-Service.
In diesem Beispiel ist Java 11.0.23 installiert und der Witness wurde in dieser Version neu gestartet:
[witness@test-pwrstr-witness01 ~]$ java -version
openjdk version "11.0.23" 2024-04-16 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.23.0.9-2) (build 11.0.23+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.23.0.9-2) (build 11.0.23+9-LTS, mixed mode, sharing)

[witness@test-pwrstr-witness01 ~]$ ps -eaf | grep witness-service-fat | grep -v grep
root        1126     922  0 May10 ?        00:00:00 sudo /usr/lib/jvm/java-11-openjdk-11.0.23.0.9-3.el8.x86_64/bin/java -Xmx512m -Dsystem.ip= -jar /opt/dell-witness-service/lib/witness-service-fat.jar
root        1673    1126  0 May10 ?        01:20:16 /usr/lib/jvm/java-11-openjdk-11.0.23.0.9-3.el8.x86_64/bin/java -Xmx512m -Dsystem.ip= -jar /opt/dell-witness-service/lib/witness-service-fat.jar
Wenn der ausgeführte Service auf eine ältere Java-Version verweist, starten Sie den Witness-Service neu.

Wenn die Metro-Volumes sowohl auf den bevorzugten als auch auf den nicht bevorzugten PowerStore-Clustern ausgefallen sind, stufen Sie die Metro-Volumes manuell auf einem der beiden Cluster hoch.
 
WARNUNG: Eine Hochstufung kann zu Datenbeschädigungen führen, wenn das Remotesystem online ist und I/O bereitstellt. Wenn die Verbindung zwischen dem aktuellen System und dem Remotesystem unterbrochen ist, überprüfen Sie, ob das Remotesystem nicht mehr online ist.

 
Wenden Sie sich bei Bedarf an den technischen Support von Dell , um weitere Unterstützung zu erhalten.

Affected Products

PowerStore 1000T, PowerStore 1200T, PowerStore 3000T, PowerStore 3200Q, PowerStore 3200T, PowerStore 5000T, PowerStore 500T, PowerStore 5200T, PowerStore 7000T, PowerStore 9000T

Products

PowerStore 9200T
Article Properties
Article Number: 000225384
Article Type: Solution
Last Modified: 28 May 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.