PowerStore: Hinzufügen einer anderen Appliance zum vorhandenen Cluster schlägt fehl

Summary: Das Hinzufügen einer anderen Appliance zum vorhandenen Cluster kann fehlschlagen, wenn ein Nutzer versucht, sich beim PowerStore Manager der neuen Appliance anzumelden, bevor er sie zum Cluster hinzufügt hat. ...

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

Das Hinzufügen einer Appliance zum vorhandenen Cluster kann mit Fehlercodes fehlschlagen:
  • 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. Wenden Sie sich an den Support. (0xE0101001000C).
Hinweis: Darüber hinaus ist das Problem möglicherweise auch dann aufgetreten, wenn keiner der oben genannten Codes angezeigt wird. Überprüfen Sie dies, indem Sie die relevanten Protokollzeilen überprüfen, die später im Abschnitt „Ursache“ dieses Wissensdatenbankartikels erwähnt werden, selbst wenn die oben genannten Codes nicht im PowerStore Manager oder in den Protokollen angezeigt werden. 

Wie im PowerStore Manager ersichtlich:
 
image.png
 

Cause

Dieses Problem wird durch den Versuch verursacht, über den Serviceport auf den PowerStore Manager (UI) der neuen Appliance zuzugreifen, bevor die Appliance zum Cluster hinzugefügt wird.
  • Wenn es einen Anmeldeversuch an der UI der neuen Appliance gibt, wird eine Protokollzeile angezeigt, die darauf hinweist, dass eine PATCH-Anforderung an /api/rest/local_user/1 gesendet wurde, d. h. an den Nutzeradministrator.
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.
 
  • Dies ist der erste Bildschirm, den der Nutzer nach der Anmeldung sieht, den Bildschirm, auf dem nach dem Ändern des Passworts gefragt wird.
image.png
  • Selbst wenn der Nutzer auf „Abbrechen“ klickt und nichts ändert, wird eine neue Lockbox erstellt und Vorgänge im Zusammenhang mit dem Administratorkontokennwort können in den Protokollen angezeigt werden. Diese Lockbox gilt als Systemänderung und verhindert so, dass die Appliance zum Cluster hinzugefügt wird.
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
         
Das Problem tritt auf, wenn der Zeitstempel der Lockbox-Erstellung vor dem Zeitstempel des JoinCluster-Ereignisses liegt. 

Resolution

Dieses Problem wurde in PowerStoreOS 2.1.0.0 und höher behoben. So schnell wie möglich Update durchführen.
 
Für Versionen vor PowerStoreOS 2.1.0.0:

Die neue Appliance muss in einen fehlerfreien Werkszustand zurückgesetzt werden, bevor sie erneut zum Cluster hinzugefügt werden kann:
  1. Setzen Sie die neue Appliance in den Werkszustand zurück, indem Sie sie neu initialisieren. Lesen Sie den Dell Wissensdatenbank-Artikel 180964: PowerStore: So setzen Sie ein PowerStore-System mit dem Befehl svc_factory_reset wieder auf den Werkszustand zurück.
  2. Warten Sie mindestens eine Stunde, bevor Sie versuchen, die neue Appliance zum Cluster hinzuzufügen.
  3. Versuchen Sie nicht, sich bei der UI der neuen Appliance anzumelden.
  4. Führen Sie den Assistenten zum Hinzufügen von Appliances aus dem vorhandenen Cluster aus.
Wenn die Appliance gefunden wird, kann das Hinzufügen der Appliance fortgesetzt werden.
Wenn die Appliance nicht gefunden wird, können Sie sich bei der neuen Appliance nur über SSH anmelden, um den Status zu überprüfen (Beispielbefehl: svc_diag list --icw_hardware). Wenn Sie die neue Appliance nicht hinzufügen können, wenden Sie sich an den technischen Support von Dell EMC oder an Ihren autorisierten Servicemitarbeiter und geben Sie diese Wissensdatenbankartikel-ID an.

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.