PowerStore: Falha na adição de outro equipamento ao cluster existente

Summary: A adição de outro equipamento ao cluster existente poderá falhar se um usuário tentar fazer login no PowerStore Manager do novo equipamento antes de adicioná-lo ao 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

A adição de um equipamento ao cluster existente pode falhar com códigos de erro:
  • 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. Please contact support. (0xE0101001000C).
Nota: Além disso, mesmo que nenhum dos códigos acima apareça, o problema ainda pode ter ocorrido. Confirme isso analisando as linhas do log relevantes mencionadas posteriormente na seção Causa desta KB, mesmo que você não veja os códigos acima no PowerStore Manager ou nos logs. 

Como exibido no PowerStore Manager:
 
image.png
 

Cause

Esse problema é causado por uma tentativa de acessar o PowerStore Manager (IU) do novo equipamento por meio da porta de serviço, antes de adicionar o equipamento ao cluster.
  • Se houver uma tentativa de login na IU do novo equipamento, haverá uma linha de log indicando que uma solicitação de patch foi enviada para /api/rest/local_user/1, que é o administrador de usuários.
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]  ID da solicitação: 28fc0ae7-284d-415e-b5b9-974be4780301. IP do client: xx.xx.xx.xx. IP do servidor: xx.xx.xx.xx Tipo de aplicativo: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/xx Safari/xx Método: PATCH. Caminho de processamento: /api/rest/local_user/1.
 
  • Esta é a primeira tela que o usuário vê depois de fazer login, que é apenas a tela que solicita a alteração da senha.
image.png
  • Mesmo se o usuário clicar em Cancel e não alterar nada, um novo lockbox será criado e as operações relacionadas à senha da conta de administrador serão vistas nos logs. Esse lockbox é contado como uma alteração ou modificação do sistema, evitando que o equipamento seja adicionado ao 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. Versão do API: 1.0.4
         
O problema ocorre quando o registro de data e hora da criação da lockbox é anterior ao registro de data e hora do evento joinCluster. 

Resolution

Esse problema é resolvido no PowerStoreOS 2.1.0.0 e posterior. Atualize o mais rápido possível.
 
Para versões anteriores ao PowerStoreOS 2.1.0.0:

O novo equipamento deve ser devolvido a um estado limpo de fábrica antes de ser adicionado ao cluster novamente:
  1. Retorne o novo equipamento ao estado de fábrica reinicializando-o. Consulte o artigo 180964 da KB Dell: PowerStore: como reinicializar um sistema PowerStore para o estado de fábrica usando o comando svc_factory_reset.
  2. Aguarde pelo menos uma hora antes de tentar adicionar o novo equipamento ao cluster.
  3. Não tente fazer login na IU do novo equipamento.
  4. Execute o Assistente para Adicionar equipamento a partir do cluster existente.
Se o equipamento for encontrado, será possível prosseguir com a adição do equipamento.

Se ele não for encontrado, você poderá fazer login no novo equipamento somente pelo SSH para verificar seu status (exemplo de comando: svc_diag list --icw_hardware). Caso não consiga adicionar o novo equipamento, entre em contato com o suporte técnico Dell EMC ou com o seu representante de serviços autorizados e informe este ID do artigo da base de conhecimento.

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.