PowerStore: impossibile aggiungere un nuovo appliance al cluster esistente

Summary: L'aggiunta di un nuovo appliance al cluster esistente potrebbe non riuscire se un utente tenta di accedere a PowerStore Manager sul nuovo appliance prima di aggiungerlo al 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'aggiunta di un appliance al cluster esistente potrebbe non riuscire con i codici di errore:
  • 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).
  • The system encountered unexpected backend errors. Contattare il supporto. (0xE0101001000C).
Nota: anche se non viene visualizzato nessuno dei codici sopra riportati, il problema potrebbe essersi ugualmente verificato. Per confermare se questo è il caso, rivedere le righe del registro menzionate più avanti nella sezione Causa di questo articolo della KB, anche se in PowerStore Manager o nei registri non vengono visualizzati i codici sopra riportati. 

Come visualizzato in PowerStore Manager:
 
image.png
 

Cause

Questo problema è causato da un tentativo di accesso a PowerStore Manager (interfaccia utente) del nuovo appliance tramite la porta di servizio, prima di aggiungere l'appliance al cluster.
  • Se si verifica un tentativo di accesso all'interfaccia utente del nuovo appliance, nel registro viene visualizzata una riga che indica che una richiesta PATCH è stata inviata a /api/rest/local_user/1, ovvero l'amministratore.
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.
 
  • Questa è la prima schermata visualizzata dall'utente dopo l'accesso, ovvero la schermata con la richiesta di modificare la password.
image.png
  • Anche se l'utente fa clic su Cancel e non esegue alcuna modifica, viene creato un nuovo archivio protetto e nei registri vengono visualizzate le operazioni correlate alla password dell'account amministratore. Questo archivio protetto viene considerato come una modifica al sistema, impedendo l'aggiunta dell'appliance al 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. API version: 1.0.4
         
Il problema si verifica quando la data e l'ora di creazione dell'archivio protetto sono precedenti alla data e l'ora dell'evento joinCluster. 

Resolution

Questo problema è stato risolto in PowerStoreOS 2.1.0.0 e versioni successive. Eseguire l'aggiornamento il prima possibile.
 
Per le versioni precedenti a PowerStoreOS 2.1.0.0:

Il nuovo appliance deve essere ripristinato a uno stato iniziale di fabbrica prima di poter essere aggiunto nuovamente al cluster:
  1. Reinizializzare il nuovo appliance per ripristinarlo allo stato iniziale di fabbrica. Consultare l'articolo della Knowledge Base 180964: PowerStore: come reinizializzare un sistema PowerStore allo stato di fabbrica utilizzando il comando svc_factory_reset (in inglese).
  2. Attendere almeno un'ora prima di tentare di aggiungere il nuovo appliance al cluster.
  3. Non tentare di accedere all'interfaccia utente del nuovo appliance.
  4. Eseguire Add Appliance Wizard dal cluster esistente.
Se l'appliance viene trovato, è possibile procedere con l'aggiunta dell'appliance.

Se l'appliance non viene trovato, è possibile accedere al nuovo appliance solo tramite SSH per verificarne lo stato (esempio di comando: svc_diag list --icw_hardware). Se non è possibile aggiungere il nuovo appliance, contattare il supporto tecnico Dell EMC o il responsabile dell'assistenza autorizzato e citare l'ID di questo articolo della Knowledge Base.

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.