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.請聯絡支援部門。(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. |
- 這是使用者登入後會看到的第一個畫面,這是要求變更密碼的畫面。
- 即使使用者在未變更任何內容的情況下按一下「取消」,系統仍會建立新的加密箱,且可在記錄中看到與管理員帳戶密碼相關的操作。這個加密箱算是系統變更或修改,造成無法將裝置新增至叢集。
| 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 版本: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 之前的版本:
必須先將新裝置返回全新的原廠狀態,才能再次新增至叢集:
- 重新初始化新裝置,讓新裝置回到原廠狀態。請參閱 Dell KB 文章 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.