PowerFlex 4.x - VXFM0004 또는 VXFM00611로 인해 기존 RG 추가 실패

Summary: VXFM0004 또는 HTTP 500 내부 서버 오류로 인해 기존 서비스 추가가 실패합니다. 이전에 PFxM 어플라이언스에서 서비스를 제거한 후 1개(또는 그 이상)의 노드가 "구축됨" 상태입니다. 어플라이언스에서 서비스를 제거한 후 예상되는 노드 상태: Ready

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)
image.pngasmManager.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

어플라이언스에서 서비스를 제거한 후 서비스 배포에 사용된 두 노드 중 하나가 "배포됨" 상태가 됩니다. 
어플라이언스에서 서비스를 제거한 후 예상되는 노드 상태: 준비된


Thin-Deployer 상태 모니터링 코드로 인해 발생: 
코드는 주기적인 인벤토리 업데이트를 제거합니다(레거시 코드 로직에서 장치 인벤토리를 동일한 상태로 업데이트함) - 이는 좋지만 장치에 대한 오래된 데이터 항목을 업데이트하므로 필수는 아닙니다.... 디바이스 상태가 asm-core에 의해 "구축됨"에서 "준비됨"으로 변경되고 상태 점검이 다시 "구축됨"으로 업데이트되는 경우

Resolution

  1. 리소스 인벤토리에서 해당 노드를 제거합니다
  2. 다시 발견
  3. "기존 리소스 그룹 추가"를 계속 진행합니다. 

 

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.