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]

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: 
  • 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.
  • Når det er identificeret, skal du frakoble de(n) problematiske ESX(s) eller foretage en genstart.
 
Permanent løsning:
4.3.1.2

Affected Products

RecoverPoint

Products

RecoverPoint, RecoverPoint for Virtual Machines
Article 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.