PowerStore : La polarisation du volume Metro échoue si le service Witness n’est pas redémarré après la mise à jour Java

Summary: Après une mise à jour Java sur le serveur Witness, la polarisation des volumes Metro peut échouer si le service Witness n’a pas été redémarré.

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

Les volumes Metro peuvent ne pas parvenir à se polariser sur les deux clusters PowerStore si Witness est configuré et que Java a été mis à jour sans redémarrage du service.

Cela affecte la version 1.0.0 du service Witness.

Cause

Le service Witness installé sur un serveur indépendant utilise Java 11. Certaines variables système ne sont lues que lors du démarrage du service. 
Si le service n’est pas redémarré, les demandes de polarisation pour les volumes Metro peuvent échouer. Cela entraîne le passage des volumes Metro à l’état Système rétrogradé (hors ligne) sur les deux clusters PowerStore

Resolution

Le dell-witness-service redémarrera automatiquement après une mise à niveau Java dans une prochaine version.

Après avoir effectué des mises à jour de Java ou du système d’exploitation sur le serveur Witness, redémarrez le service Witness :
sudo systemctl restart dell-witness-service

Pour vérifier si Java a été mis à jour depuis le dernier démarrage du service Witness, comparez la version Java installée avec le chemin d’exécution du service Witness.
Dans cet exemple, Java 11.0.23 est installé et Witness a été redémarré sur cette version :
[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
Si le service en cours d’exécution fait référence à une version antérieure de Java, redémarrez le service témoin.

Si les volumes Metro sont arrêtés sur les clusters PowerStore préférés et non préférés, promouvez manuellement les volumes Metro sur l’un des deux clusters.
 
AVERTISSEMENT : La promotion peut entraîner la corruption des données si le système distant est en ligne et fournit des E/S. Si la connexion entre le système actuel et le système distant est interrompue, vérifiez que le système distant n’est plus en ligne.

 
Contactez le support technique Dell pour obtenir des conseils supplémentaires si nécessaire.

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.