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]

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: 
  • 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ä.
  • Kun ongelma on tunnistettu, irrota ongelmalliset ESX:t tai käynnistä järjestelmä uudelleen.
 
Pysyvä korjaus:
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.