RecoverPoint for VMs: Upgrade verze 5.3.x se nezdaří a zobrazí se chyba "Failed to obtain consistency groups on vRPA 1"

Shrnutí: Upgrade recoverPoint se nezdaří a zobrazí se chyba "Failed to obtain consistency groups on vRPA 1".

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

Během upgradu recoverPoint for Virtual Machines se proces zastaví s chybou "Failed to obtain consistency groups on vRPA 1."
 
upgrade.png
 

Z protokolů ClusterLogic protokolů umístěných v části
 /home/kos/RPServers/RPServers_logs/clusterLogic

Zobrazí se níže uvedená položka:
 
2021/10/06 11:18:37.799 [pool-53-thread-6154] (GeneralUtils.java:75) ERROR - Failed to obtain consistency groups on vRPA 1.
com.emc.recoverpoint.cluster_logic.inner_model.exception.FapiAdapterActionFailedException: Internal error.
    at com.emc.recoverpoint.cluster_logic.proxy.BaseFapiAdapter.handleFapiException(BaseFapiAdapter.java:135)
    at com.emc.recoverpoint.cluster_logic.proxy.FAPIClientImpl.getNonRegulateGroupsOnRPA(FAPIClientImpl.java:229)
    at com.emc.recoverpoint.cluster_logic.cl_rpa_adapter_core.calls.GetConsistencyGroupsRunningOnRPACall.innerCall(GetConsistencyGroupsRunningOnRPACall.java:23)
    at com.emc.recoverpoint.cluster_logic.cl_rpa_adapter_core.calls.GetConsistencyGroupsRunningOnRPACall.innerCall(GetConsistencyGroupsRunningOnRPACall.java:12)
    at com.emc.recoverpoint.cluster_logic.cl_rpa_adapter_core.calls.BaseRpaCall.call(BaseRpaCall.java:37)
    at com.emc.recoverpoint.cluster_logic.cl_rpa_adapter_core.RpaAdapterImpl.getConsistencyGroupsRunningOnRPA(RpaAdapterImpl.java:494)
    at com.emc.recoverpoint.deployment.task.ndu.GetConsistencyGroupsRunningOnRPATask.perform(GetConsistencyGroupsRunningOnRPATask.java:42)
    at com.emc.recoverpoint.deployment.task.ndu.GetConsistencyGroupsRunningOnRPATask.perform(GetConsistencyGroupsRunningOnRPATask.java:21)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.executeSync(Task.java:91)
    at com.emc.recoverpoint.deployment.task.ndu.WaitUntilNoConsistencyGroupsRunningOnRPATask.checkIfFinished(WaitUntilNoConsistencyGroupsRunningOnRPATask.java:38)
    at com.emc.recoverpoint.deployment.task.BaseWaitingTask$1.call(BaseWaitingTask.java:48)
    at com.emc.recoverpoint.deployment.task.BaseWaitingTask$1.call(BaseWaitingTask.java:44)
    at com.emc.recoverpoint.utils.state_observer.StateObserver.waitUntilStateIsReached(Predicate.scala:18)
    at com.emc.recoverpoint.deployment.task.BaseWaitingTask.perform(BaseWaitingTask.java:53)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.executeSync(Task.java:91)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.SerialTask.perform(SerialTask.java:32)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.executeSync(Task.java:91)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.SerialTask.perform(SerialTask.java:32)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.executeSync(Task.java:91)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.RestorableSerialTask.attemptToCompletePhase(RestorableSerialTask.java:94)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.RestorableSerialTask.perform(RestorableSerialTask.java:63)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.executeSync(Task.java:91)
    at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.call(Task.java:142)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:823)
Caused by: com.emc.fapi.jaxws.v5_1.FunctionalAPIInternalError_Exception: Internal error.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:117)
    at com.sun.xml.ws.client.sei.StubHandler.readResponse(StubHandler.java:223)
    at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:176)
    at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:263)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:62)
    at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:131)
    at com.sun.proxy.$Proxy575.getAllGroupsSettings(Unknown Source)
    at com.emc.recoverpoint.cluster_logic.proxy.FAPIClientImpl.getNonRegulateGroupsOnRPA(FAPIClientImpl.java:225)

 
V protokolech fapi_server protokolech umístěných v části
 /home/kos/RPServers/RPServers_logs/fapi

Zobrazí se níže uvedená položka:
 
2021-10-06 11:18:37,798 [https-openssl-nio-7225-exec-7] (FunctionalAPIImpl.java:6325) ERROR - Exception in FunctionalAPIImpl version5_1 :
com.emc.fapi.version5_1.commons.FunctionalAPIInternalError: Internal error.
    at com.emc.fapi.version5_1.convertor.OtherConverters.convertControllerTypeToOld(OtherConverters.java:4981)
    at com.emc.fapi.version5_1.convertor.OtherConverters.convertVirtualDiskIdToOld(OtherConverters.java:9003)
    at com.emc.fapi.version5_1.convertor.OtherConverters.convertVirtualDiskSettingsToOld(OtherConverters.java:2966)
    at com.emc.fapi.version5_1.convertor.OtherConverters.convertVirtualDiskSettingsHashSetToOld(OtherConverters.java:2991)
    at com.emc.fapi.version5_1.convertor.ReplicaConvertor.convertVmReplicationSetSettingsToOld(ReplicaConvertor.java:398)
    at com.emc.fapi.version5_1.convertor.ReplicaConvertor.convertVmReplicationSetSettingsHashSetToOld(ReplicaConvertor.java:377)
    at com.emc.fapi.version5_1.convertor.ConsistencyGroupSettingConvertor.convertConsistencyGroupSettingsToOld(ConsistencyGroupSettingConvertor.java:260)
    at com.emc.fapi.version5_1.convertor.ConsistencyGroupSettingConvertor.convertConsistencyGroupSettingsHashSetToOld(ConsistencyGroupSettingConvertor.java:278)
    at com.emc.fapi.version5_1.impl.FunctionalAPIImpl.getAllGroupsSettings(FunctionalAPIImpl.java:3019)

 

Příčina

Upgrade RecoverPoint se nezdařil kvůli virtuálním počítačům využívajícím řadiče NVMe. Převod typu řadiče není zpracován pro řadič NVMe ve verzích RecoverPoint for Virtual Machines 5.3.x.

Řešení

Řešení:

Řešením, jak se vyhnout problému uvedenému v tomto článku, by bylo zrušit ochranu virtuálních počítačů pomocí řadiče NVMe. Potřebujete-li trvalé řešení, obraťte se na středisko zákaznické podpory Dell EMC.

Rozlišení:

Pro tento problém existuje řešení, je však vyžadován zásah pracovníků technické podpory společnosti Dell EMC. Obraťte se na středisko zákaznické podpory Dell EMC nebo na servisního zástupce, který vám poskytne technickou pomoc, a odkažte se na ID tohoto řešení databáze znalostí Dell EMC.

Trvalá oprava:

Tento problém je vyřešen v RecoverPoint for VMs verze 5.3.3.

Dotčené produkty

RecoverPoint for Virtual Machines
Vlastnosti článku
Číslo článku: 000197915
Typ článku: Solution
Poslední úprava: 21 zář 2023
Verze:  10
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.