PowerStore:将另一个设备添加到现有群集失败
Summary: 如果用户尝试先登录到新设备的 PowerStore Manager,然后再将其添加到群集,则将另一个设备添加到现有群集可能会失败。
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
将设备添加到现有群集可能会失败,并显示错误代码:
如 PowerStore Manager 中所示:
- 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).
如 PowerStore Manager 中所示:
Cause
在将新设备添加到群集之前尝试通过服务端口访问新设备的 PowerStore Manager (UI) 导致了此问题。
当密码箱创建的时间戳早于 joinCluster 事件时间戳时,就会出现该问题。
- 如果尝试登录到新设备的 UI,则会有一个日志行,表明修补程序请求已发送到 /api/rest/local_user/1(即,用户管理员)。
| 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. |
- 这是用户登录后将看到的第一个屏幕(即,要求更改密码的屏幕)。
- 即使用户单击“cancel”且未更改任何内容,仍会创建新的密码箱,并且日志中会显示与管理员帐户密码相关的操作。此密码箱被视为系统更改或修改,因此会阻止设备添加到群集。
| Apr 03 03:09:56 xxxxx-A CryptoApi[11782]: Lockbox does not exist, create one. Apr 03 3: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 版本:1.0.4 |
当密码箱创建的时间戳早于 joinCluster 事件时间戳时,就会出现该问题。
Resolution
此问题已在 PowerStoreOS 2.1.0.0 及更高版本中得到解决。尽快更新。
对于 PowerStoreOS 2.1.0.0 之前的版本:
必须先将新设备恢复为全新的出厂状态,然后才能再次将其添加到群集中:
如果找不到设备,则只能通过 SSH 登录到新设备以查看其状态(命令示例:svc_diag list --icw_hardware)。如果您无法添加新设备,请联系 Dell EMC 技术支持或您的授权服务代表,并引用此知识库文章 ID。
对于 PowerStoreOS 2.1.0.0 之前的版本:
必须先将新设备恢复为全新的出厂状态,然后才能再次将其添加到群集中:
- 通过重新初始化新设备将其恢复为出厂状态。请参阅戴尔知识库文章 180964:PowerStore:如何使用 svc_factory_reset 命令将 PowerStore 系统重新初始化为出厂状态。
- 请等待至少一小时,然后再尝试将新设备添加到群集。
- 请勿尝试登录新设备的 UI。
- 从现有群集中运行“添加设备”向导。
如果找不到设备,则只能通过 SSH 登录到新设备以查看其状态(命令示例:svc_diag list --icw_hardware)。如果您无法添加新设备,请联系 Dell EMC 技术支持或您的授权服务代表,并引用此知识库文章 ID。
Affected Products
PowerStoreArticle 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.