RP4VM: Yhtenäisyysryhmä virhetilassa
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-laajennus ei toimi, minkä vuoksi Consistency Group ei voi replikoitua.
Lokeista löytyneet oireet:
Liitäntälokeissa: /files/home/kos/connectors/logs/connectors.log
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:471) DEBUG - Koko synkronoinnin
avaaminen 2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:405) ERROR - Poikkeus kiinni
java.lang.NullPointerException
at com.emc.recoverpoint.connectors.vi.internal.SplitterUtils.isEsxSplitterInstalled(SplitterUtils.java:46) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.calcSplitters(ESXStateBuilder.java:68) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.create(ESXStateBuilder.java:32) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.createEsxStateMap(ESXClusterStateBuilder.java:40) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.create(ESXClusterStateBuilder.java:28) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:121) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:127) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.create(DataCenterStateBuilder.java:43) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.createDataCenterStateMap(VCStateBuilder.java:72) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.create(VCStateBuilder.java:26) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.VCViewBuilder.create(VCViewBuilder.java:24) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.buildNewVcView(VCUpdater.java:500) ~[vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performSync(VCUpdater.java:460) ~[vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.syncAndLogAsNeed(VCUpdater.java:163) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.updateVCView(VCUpdater.java:135) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdaterConnectedState.getView(VCUpdaterConnectedState.java:16) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdaterNotInitializedState.getView(VCUpdaterNotInitializedState.java:14) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.getView(VCUpdater.java:122) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.run(VCUpdater.java:107) [vc_connector.jar:?]
osoitteessa java.util.concurrent.Executors$RunnableAdapter.call(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.FutureTask.runAndReset(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.ThreadPoolExecutor.runWorker(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.ThreadPoolExecutor$Worker.run(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.lang.Thread.run(Tuntematon lähde) [?:1.7.0_80]
2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:471) DEBUG - Koko synkronoinnin
avaaminen 2016-04-12 09:29:18,784 [pool-6-thread-1] (VCUpdater.java:405) ERROR - Poikkeus kiinni
java.lang.NullPointerException
at com.emc.recoverpoint.connectors.vi.internal.SplitterUtils.isEsxSplitterInstalled(SplitterUtils.java:46) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.calcSplitters(ESXStateBuilder.java:68) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.create(ESXStateBuilder.java:32) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.createEsxStateMap(ESXClusterStateBuilder.java:40) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.create(ESXClusterStateBuilder.java:28) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:121) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:127) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.create(DataCenterStateBuilder.java:43) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.createDataCenterStateMap(VCStateBuilder.java:72) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.create(VCStateBuilder.java:26) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.builder.VCViewBuilder.create(VCViewBuilder.java:24) ~[vi_connector_commons.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.buildNewVcView(VCUpdater.java:500) ~[vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performSync(VCUpdater.java:460) ~[vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.syncAndLogAsNeed(VCUpdater.java:163) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.updateVCView(VCUpdater.java:135) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdaterConnectedState.getView(VCUpdaterConnectedState.java:16) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdaterNotInitializedState.getView(VCUpdaterNotInitializedState.java:14) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.getView(VCUpdater.java:122) [vc_connector.jar:?]
osoitteessa com.emc.recoverpoint.connectors.vi.infra.VCUpdater.run(VCUpdater.java:107) [vc_connector.jar:?]
osoitteessa java.util.concurrent.Executors$RunnableAdapter.call(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.FutureTask.runAndReset(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.ThreadPoolExecutor.runWorker(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.util.concurrent.ThreadPoolExecutor$Worker.run(Tuntematon lähde) [?:1.7.0_80]
osoitteessa java.lang.Thread.run(Tuntematon lähde) [?:1.7.0_80]
Versiot, joita asia koskee: 4.3, 4.3.0.1, 4.3.1, 4.3.1.1
Cause
Kun VCUpdater luo 'vi_view', se käy läpi kaikki ESX: t tarkistaakseen, onko jakaja asennettu, ja etsii 'serviceInfo' -objektia. Jos on olemassa ESX (ei välttämättä ESX, jossa on RP, saattaa olla ESX, joka ei ole käytössä, mutta silti alttiina vCenterille) ilman 'serviceInfo' -objektia, tämä ongelmallinen ESX aiheuttaa 'NullPointerException' ja 'vi_view' ei rakenneta, jolloin laajennusta ei asenneta ja replikointi pysähtyy.
Resolution
Kiertotapa:
Pysyvä korjaus:
- Tunnista ensin ongelmalliset ESX:t
Siirry väkijoukkoon ja sitten: rootFolder -> childEntity (datakeskus) -> hostFolder -> childEntity (klusteri) -> (valinnainen) childEntity (käy läpi kaikki verkkotunnukset, jos sellaisia on) -> isäntä.
Hae kaikki isäntänumerot ja siirry kunkin isännän XXX kohdalla osoitteeseen: https://*IP*/mob/?moid=serviceSystem-XXX
Esimerkiksi: https://10.76.2.241/mob/?moid=serviceSystem-10
Tarkista 'serviceInfo' siellä. Ongelmallisten ESX-tiedostojen value-sarakkeessa ei ole serviceInfo-linkkiä.
Hae kaikki isäntänumerot ja siirry kunkin isännän XXX kohdalla osoitteeseen: https://*IP*/mob/?moid=serviceSystem-XXX
Esimerkiksi: https://10.76.2.241/mob/?moid=serviceSystem-10
Tarkista 'serviceInfo' siellä. Ongelmallisten ESX-tiedostojen value-sarakkeessa ei ole serviceInfo-linkkiä.
- Kun ongelma on tunnistettu, irrota ongelmalliset ESX:t tai käynnistä järjestelmä uudelleen.
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.