RP4VM: Konsistensgruppe i feiltilstand
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årsaker konsistensgruppe som ikke kan replikeres.
Symptomer funnet i loggene:
I tilkoblingslogger: /files/home/kos/connectors/logs/connectors.log
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:471) DEBUG - Unlocking full sync
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:405) ERROR - Exception caught
java.lang.NullPointerException
at 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:?]
at java.util.concurrent.Executors$RunnableAdapter.call (Ukjent kilde) [?:1.7.0_80]
på java.util.concurrent.FutureTask.runAndReset(Ukjent kilde) [?:1.7.0_80]
på java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Ukjent kilde) [?:1.7.0_80]
på java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Ukjent kilde) [?:1.7.0_80]
på java.util.concurrent.ThreadPoolExecutor.runWorker (Ukjent kilde) [?: 1.7.0_80]
på java.util.concurrent.ThreadPoolExecutor $ Worker.run (Ukjent kilde) [?: 1.7.0_80]
på java.lang.Thread.run (Ukjent kilde) [?: 1.7.0_80]
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:471) DEBUG - Unlocking full sync
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:405) ERROR - Exception caught
java.lang.NullPointerException
at 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:?]
at java.util.concurrent.Executors$RunnableAdapter.call (Ukjent kilde) [?:1.7.0_80]
på java.util.concurrent.FutureTask.runAndReset(Ukjent kilde) [?:1.7.0_80]
på java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Ukjent kilde) [?:1.7.0_80]
på java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Ukjent kilde) [?:1.7.0_80]
på java.util.concurrent.ThreadPoolExecutor.runWorker (Ukjent kilde) [?: 1.7.0_80]
på java.util.concurrent.ThreadPoolExecutor $ Worker.run (Ukjent kilde) [?: 1.7.0_80]
på java.lang.Thread.run (Ukjent kilde) [?: 1.7.0_80]
Berørte versjoner: 4.3, 4.3.0.1, 4.3.1, 4.3.1.1
Cause
Mens VCUpdater oppretter 'vi_view', går den over alle ESX-er for å sjekke om det er installert en splitter, og ser på 'serviceInfo'-objektet. I tilfelle det er en ESX (ikke nødvendig ESX med RP, kan være ESX som ikke er i bruk, men likevel utsatt for vCenter) uten "serviceInfo" objekt, så denne problematiske ESX fører til "NullPointerException" og "vi_view" er ikke bygget, og dermed resulterer plugin ikke blir installert og replikering stopper.
Resolution
Omgåelse av problemet:
Permanent korrigering:
- Først må du identifisere problematiske ESX(er)
Gå til mobben og deretter: rootFolder -> childEntity (datacenter) -> hostFolder -> childEntity (klynge) -> (valgfritt) childEntity (gå over alle domener hvis det er noen) -> vert.
Få alle vertsnumre, og for hver vert XXX, gå til: https://*IP*/mob/?moid=serviceSystem-XXX
For eksempel: https://10.76.2.241/mob/?moid=serviceSystem-10
Sjekk 'serviceInfo' der. De problematiske ESX(ene) har ikke «serviceInfo»-koblingen i verdikolonnen.
Få alle vertsnumre, og for hver vert XXX, gå til: https://*IP*/mob/?moid=serviceSystem-XXX
For eksempel: https://10.76.2.241/mob/?moid=serviceSystem-10
Sjekk 'serviceInfo' der. De problematiske ESX(ene) har ikke «serviceInfo»-koblingen i verdikolonnen.
- Når dette er identifisert, kobler du fra problematiske ESX(-er) eller utfører en omstart.
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.