RP4VM: Konsistensgruppe i fejltilstand
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
RecoverPoint-plugin fungerer ikke og forårsager, at konsistensgruppen ikke er i stand til at replikere.
Symptomer fundet i logfilerne:
I forbindelseslogfiler: /files/home/kos/connectors/logs/connectors.log
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:471) DEBUG - Låser op for fuld synkronisering
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:405) FEJL - Undtagelse fanget
java.lang.NullPointerException
på com.emc.recoverpoint.connectors.vi.internal.SplitterUtils.isEsxSplitterInstalled(SplitterUtils.java:46) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.calcSplitters(ESXStateBuilder.java:68) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.create(ESXStateBuilder.java:32) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.createEsxStateMap(ESXClusterStateBuilder.java:40) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.create(ESXClusterStateBuilder.java:28) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:121) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:127) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.create(DataCenterStateBuilder.java:43) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.createDataCenterStateMap(VCStateBuilder.java:72) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.create(VCStateBuilder.java:26) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.VCViewBuilder.create(VCViewBuilder.java:24) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.buildNewVcView(VCUpdater.java:500) ~[vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performSync(VCUpdater.java:460) ~[vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.syncAndLogAsNeeded(VCUpdater.java:163) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.updateVCView(VCUpdater.java:135) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdaterConnectedState.getView(VCUpdaterConnectedState.java:16) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdaterNotInitializedState.getView(VCUpdaterNotInitializedState.java:14) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.getView(VCUpdater.java:122) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.run(VCUpdater.java:107) [vc_connector.jar:?]
på java.util.concurrent.Executors$RunnableAdapter.call(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.FutureTask.runAndReset(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.ThreadPoolExecutor.runWorker(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.ThreadPoolExecutor$Worker.run(Ukendt kilde) [?:1.7.0_80]
på java.lang.Thread.run(Ukendt kilde) [?:1.7.0_80]
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:471) DEBUG - Låser op for fuld synkronisering
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:405) FEJL - Undtagelse fanget
java.lang.NullPointerException
på com.emc.recoverpoint.connectors.vi.internal.SplitterUtils.isEsxSplitterInstalled(SplitterUtils.java:46) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.calcSplitters(ESXStateBuilder.java:68) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.create(ESXStateBuilder.java:32) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.createEsxStateMap(ESXClusterStateBuilder.java:40) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.create(ESXClusterStateBuilder.java:28) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:121) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:127) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.create(DataCenterStateBuilder.java:43) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.createDataCenterStateMap(VCStateBuilder.java:72) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.create(VCStateBuilder.java:26) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.builder.VCViewBuilder.create(VCViewBuilder.java:24) ~[vi_connector_commons.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.buildNewVcView(VCUpdater.java:500) ~[vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performSync(VCUpdater.java:460) ~[vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.syncAndLogAsNeeded(VCUpdater.java:163) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.updateVCView(VCUpdater.java:135) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdaterConnectedState.getView(VCUpdaterConnectedState.java:16) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdaterNotInitializedState.getView(VCUpdaterNotInitializedState.java:14) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.getView(VCUpdater.java:122) [vc_connector.jar:?]
på com.emc.recoverpoint.connectors.vi.infra.VCUpdater.run(VCUpdater.java:107) [vc_connector.jar:?]
på java.util.concurrent.Executors$RunnableAdapter.call(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.FutureTask.runAndReset(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.ThreadPoolExecutor.runWorker(Ukendt kilde) [?:1.7.0_80]
på java.util.concurrent.ThreadPoolExecutor$Worker.run(Ukendt kilde) [?:1.7.0_80]
på java.lang.Thread.run(Ukendt kilde) [?:1.7.0_80]
Berørte versioner: 4.3, 4.3.0.1, 4.3.1, 4.3.1.1
Cause
Mens VCUpdater opretter 'vi_view', går den over alle ESX'er for at kontrollere, om der er installeret en splitter, og ser på objektet 'serviceInfo'. Hvis der er en ESX (ikke nødvendigt ESX med RP, kan være ESX, der ikke er i brug, men stadig eksponeret for vCenter) uden 'serviceInfo' objekt, så forårsager denne problematiske ESX 'NullPointerException' og 'vi_view' er ikke bygget, hvilket resulterer i, at plugin ikke installeres, og replikering stopper.
Resolution
Løsning:
Permanent løsning:
- Først skal du identificere de(n) problematiske ESX(er)
Gå til mobben og derefter: rootFolder -> childEntity (datacenter) -> hostFolder -> childEntity (klynge) -> (valgfrit) childEntity (gå over alle domæner, hvis der er nogen) -> vært.
Få alle værtsnumre, og for hver vært XXX skal du gå til: https://*IP*/mob/?moid=serviceSystem-XXX
For eksempel: https://10.76.2.241/mob/?moid=serviceSystem-10
Tjek 'serviceInfo' der. De problematiske ESX(s) har ikke linket "serviceInfo" i værdikolonnen.
Få alle værtsnumre, og for hver vært XXX skal du gå til: https://*IP*/mob/?moid=serviceSystem-XXX
For eksempel: https://10.76.2.241/mob/?moid=serviceSystem-10
Tjek 'serviceInfo' der. De problematiske ESX(s) har ikke linket "serviceInfo" i værdikolonnen.
- Når det er identificeret, skal du frakoble de(n) problematiske ESX(s) eller foretage en genstart.
4.3.1.2
Affected Products
RecoverPointProducts
RecoverPoint, RecoverPoint for Virtual MachinesArticle Properties
Article Number: 000065335
Article Type: Solution
Last Modified: 25 Apr 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.