PowerFlex 4.x - VXFM0004またはVXFM00611で既存のRGの追加が失敗する
Summary: 既存サービスの追加がVXFM0004またはHTTP 500内部サーバー エラーで失敗します。 以前にPFxMアプライアンスからサービスを削除した後、1つ(または複数)のノードが「導入済み」状態になります。 アプライアンスからサービスを削除した後のノードの予期されるステータス: 準備完了
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
以前にリソース グループを削除し、そのリソース グループを再度追加すると、UIに次のように表示されます。
An error occurred. Expand the list to view the details of the error. (500) The operation cannot be performed because of an internal issue. (VXFM0004)
asmManager.log、次のように表示されます。
2023-07-18 04:05:14,981 [https-jsse-nio-9080-exec-5] (ServiceTemplateComponentService.java:75) [DEBUG] filter: (serviceTemplate.templateId ne "ad43fce5-9a80-466e-9ebe-8bb5
002faae8") and (type eq "SCALEIO") and (asmGUID eq "scaleio-block-legacy-gateway") and (parameters.value eq "PD-1") and (serviceTemplate.deployment notnull)
2023-07-18 04:05:14,981 [https-jsse-nio-9080-exec-5] (ServiceTemplateComponentService.java:76) [DEBUG] sort: name
2023-07-18 04:05:14,981 [https-jsse-nio-9080-exec-5] (ServiceTemplateComponentService.java:77) [DEBUG] offset: 0 limit: 1
2023-07-18 04:05:15,089 [https-jsse-nio-9080-exec-5] (DeploymentService.java:1636) [ERROR] Device Reservation for deployment 82ecd3ee-0234-47fe-b33c-f61d15190834 failed. R
olling back attached devices and their states
2023-07-18 04:05:15,144 [https-jsse-nio-9080-exec-5] (BrownfieldService.java:3162) [ERROR] Exception occurred while validating existing service
com.dell.asm.rest.common.exception.LocalizedWebApplicationException: HTTP 500 Internal Server Error
at com.dell.asm.asmcore.asmmanager.app.rest.DeploymentService.updateFromComponentValues(DeploymentService.java:1582) ~[classes!/:?]
at com.dell.asm.asmcore.asmmanager.app.rest.DeploymentService$$FastClassBySpringCGLIB$$fadfdd18.invoke(<generated>) ~[classes!/:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.27.jar!/:5.3.27]
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) ~[spring-aop-5.3.27.jar!/:5.3.27]
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) ~[spring-aop-5.3.27.jar!/:5.3.27]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) ~[spring-aop-5.3.27.jar!/:5.3.27]
at com.dell.asm.asmcore.asmmanager.app.rest.DeploymentService$$EnhancerBySpringCGLIB$$53f63bf9.updateFromComponentValues(<generated>) ~[classes!/:?]
at com.dell.asm.asmcore.asmmanager.app.rest.BrownfieldService.validateExistingService(BrownfieldService.java:2781) [classes!/:?]
at com.dell.asm.asmcore.asmmanager.app.controller.BrownfieldController.validateExistingService(BrownfieldController.java:130) [classes!/:?]
at com.dell.asm.asmcore.asmmanager.app.controller.BrownfieldController$$FastClassBySpringCGLIB$$b2683910.invoke(<generated>) [classes!/:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) [spring-core-5.3.27.jar!/:5.3.27]
Cause
サービスの導入に使用される2つのノードのうちの1つのノードは、アプライアンスからサービスを削除した後、「導入済み」状態になります。
アプライアンスからサービスを削除した後のノードの予期されるステータス: 準備完了
シン デプロイヤの正常性監視コードが原因です。
コードは、定期的なインベントリーのアップデートを削除します(レガシー コード ロジックから、デバイス インベントリーを同じステータスにアップデートしていました)。これは適切ですが、デバイスの古いデータ エントリーを更新するため、必須ではありません。asm-coreによってデバイスの状態が「導入済み」から「準備完了」に変更され、ヘルス チェックによって再び「導入済み」にアップデートされた場合
アプライアンスからサービスを削除した後のノードの予期されるステータス: 準備完了
シン デプロイヤの正常性監視コードが原因です。
コードは、定期的なインベントリーのアップデートを削除します(レガシー コード ロジックから、デバイス インベントリーを同じステータスにアップデートしていました)。これは適切ですが、デバイスの古いデータ エントリーを更新するため、必須ではありません。asm-coreによってデバイスの状態が「導入済み」から「準備完了」に変更され、ヘルス チェックによって再び「導入済み」にアップデートされた場合
Resolution
- リソース インベントリーから各ノードを削除します
- 再検出します
- [Add Existing Resource Group]に進みます
Article Properties
Article Number: 000217807
Article Type: Solution
Last Modified: 30 May 2025
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.
asmManager.log、次のように表示されます。