PowerStore : échec de l'ajout d'une autre appliance au cluster existant

Summary: L'ajout d'une autre appliance au cluster existant peut échouer si un utilisateur tente de se connecter à l'instance PowerStore Manager de la nouvelle appliance avant de l'ajouter au cluster. ...

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

L'ajout d'une appliance au cluster existant peut échouer avec les codes d'erreur suivants :
  • Clustering operation failed, Reason: Platform error: java.lang.Integer cannot be cast to java.lang.Long (0xE0C010010013).
  • Clustering operation failed, Reason: java.lang.Integer cannot be cast to java.lang.Long (0xE0C010010013).
  • Failed to delete target port group, Reason: java.lang.Integer cannot be cast to java.lang.Long (0xE0C01001000E).
  • Le système a rencontré des erreurs de back-end inattendues. Contactez le support. (0xE0101001000C).
Remarque : en outre, même si aucun des codes ci-dessus ne s'affiche, le problème peut tout de même s'être produit. Procédez à une vérification en consultant les lignes de journaux appropriées mentionnées plus loin dans la section Cause de cet article de la base de connaissances, même si les codes indiqués ci-dessus ne s'affichent pas dans PowerStore Manager ou dans les journaux. 

Comme l’indique PowerStore Manager :
 
image.png
 

Cause

Ce problème est dû à une tentative d'accès à PowerStore Manager (interface utilisateur) de la nouvelle appliance via le port de service, avant d'ajouter l'appliance au cluster.
  • En cas de tentative de connexion à l'interface utilisateur de la nouvelle appliance, une ligne de journal indique qu'une demande PATCH a été envoyée à /api/rest/local_user/1, qui est l'administrateur utilisateur.
Apr 03 03:09:56 xxxxx-A control-path[20956]: 2021-04-03 03:09:56.310 [] [INFO] [com.emc.bedrock.http.HttpVerticle|vert.x-eventloop-thread-0]  Request ID: 28fc0ae7-284d-415e-b5b9-974be4780301. Client IP: xx.xx.xx.xx. Server IP: xx.xx.xx.xx Application type: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/xx Safari/xx Method: PATCH. Processing route: /api/rest/local_user/1.
 
  • Il s'agit du premier écran que l'utilisateur voit après la connexion. Il s'agit simplement de l'écran de demande de modification du mot de passe.
image.png
  • Même si l'utilisateur clique sur Annuler et ne change rien, un nouveau Lockbox est créé, et les opérations liées au mot de passe du compte administrateur sont visibles dans les journaux. Ce Lockbox compte comme une modification du système, ce qui empêche l'ajout de l'appliance au cluster.
Apr 03 03:09:56 xxxxx-A CryptoApi[11782]: Lockbox does not exist, create one.
Apr 03 03:10:00 xxxxx-A CryptoApi[11782]: Successfully created and initialized the lockbox.
Apr 03 03:10:00 xxxxx-A CryptoApi[11782]: crypto_is_initialized: CryptoApi is already initialized
Apr 03 03:10:00 xxxxx-A CryptoApi[11782]: crypto_init: Library is already initialized, skipping initialization process
Apr 03 03:10:00 xxxxx-A CryptoApi[11782]: crypto_get_default_key_from_lb: key does not exist
Apr 03 03:10:00 xxxxx-A CryptoApi[11782]: crypto_is_initialized: CryptoApi is not initialized, filename is null
Apr 03 03:10:00 xxxxx-A CryptoApi[11782]: Successfully set the environment. Version de API : 1.0.4
         
Le problème se produit lorsque l'horodatage de création du Lockbox est antérieur à celui de l'événement joinCluster. 

Resolution

Ce problème est résolu dans PowerStoreOS 2.1.0.0 et versions ultérieures. Procédez à la mise à jour dès que possible.
 
Pour les versions antérieures à PowerStoreOS 2.1.0.0 :

Un état d'usine propre doit être restauré sur la nouvelle appliance pour qu'elle puisse être ajoutée de nouveau au cluster :
  1. Restaurez l’état d’usine de la nouvelle appliance en la réinitialisant. Reportez-vous à l'article 180964 de la base de connaissances Dell : PowerStore : Comment réinitialiser les paramètres d’usine d’un système PowerStore à l’aide de la commande svc_factory_reset.
  2. Patientez au moins une heure avant d’essayer d’ajouter la nouvelle appliance au cluster.
  3. N'essayez pas de connecter l'interface utilisateur de la nouvelle appliance.
  4. Exécutez l’assistant Add Appliance à partir du cluster existant.
Si l'appliance est trouvée, l'ajout d'appliance peut se poursuivre.

Si l'appliance est introuvable, vous pouvez vous connecter à la nouvelle appliance via SSH uniquement pour vérifier son état (exemple de commande : svc_diag list --icw_hardware). Si vous ne réussissez pas à ajouter la nouvelle appliance, contactez le support technique Dell EMC ou votre représentant de service agréé et indiquez l’ID de cet article de la base de connaissances.

Affected Products

PowerStore
Article Properties
Article Number: 000185006
Article Type: Solution
Last Modified: 15 Sep 2022
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.