RP4VM: Tutarlılık Grubu Hata durumunda

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 eklentisi çalışmıyor ve tutarlılık grubunun çoğaltılamamasına neden oluyor.

Günlüklerde bulunan belirtiler:
Bağlayıcı günlüklerinde: /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:?]
        com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.calcSplitters(ESXStateBuilder.java:68) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.ESXStateBuilder.create(ESXStateBuilder.java:32) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.createEsxStateMap(ESXClusterStateBuilder.java:40) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.ESXClusterStateBuilder.create(ESXClusterStateBuilder.java:28) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:121) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.createESXClusterStateMap(DataCenterStateBuilder.java:127) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.DataCenterStateBuilder.create(DataCenterStateBuilder.java:43) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.createDataCenterStateMap(VCStateBuilder.java:72) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.VCStateBuilder.create(VCStateBuilder.java:26) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.builder.VCViewBuilder.create(VCViewBuilder.java:24) ~[vi_connector_commons.jar:?]
        com.emc.recoverpoint.connectors.vi.infra.VCUpdater.buildNewVcView(VCUpdater.java:500) ~[vc_connector.jar:?]
        com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performSync(VCUpdater.java:460) ~[vc_connector.jar:?]
        com.emc.recoverpoint.connectors.vi.infra.VCUpdater.syncAndLogAsRequired(VCUpdater.java:163) [vc_connector.jar:?]
        com.emc.recoverpoint.connectors.vi.infra.VCUpdater.updateVCView(VCUpdater.java:135) [vc_connector.jar:?]
        com.emc.recoverpoint.connectors.vi.infra.VCUpdaterConnectedState.getView(VCUpdaterConnectedState.java:16) [vc_connector.jar:?]
        com.emc.recoverpoint.connectors.vi.infra.VCUpdaterNotInitializedState.getView(VCUpdaterNotInitializedState.java:14) [vc_connector.jar:?]
        com.emc.recoverpoint.connectors.vi.infra.VCUpdater.getView(VCUpdater.java:122) [vc_connector.jar:?]
        com.emc.recoverpoint.connectors.vi.infra.VCUpdater.run(VCUpdater.java:107) [vc_connector.jar:?]
        java.util.concurrent.Executors$RunnableAdapter.call(Bilinmeyen Kaynak) [?:1.7.0_80]
adresinde java.util.concurrent.FutureTask.runAndReset(Bilinmeyen Kaynak) [?:1.7.0_80]
adresinde java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Bilinmeyen Kaynak) [?:1.7.0_80]
adresinde java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Bilinmeyen Kaynak) [?:1.7.0_80]
adresinde        java.util.concurrent.ThreadPoolExecutor.runWorker(Bilinmeyen Kaynak) [?:1.7.0_80]
java.util.concurrent.ThreadPoolExecutor$Worker.run(Bilinmeyen Kaynak) [?:1.7.0_80]
adresinde java.lang.Thread.run(Bilinmeyen Kaynak) [?:1.7.0_80] adresinde

Etkilenen sürümler: 4.3, 4.3.0.1, 4.3.1, 4.3.1.1

Cause

VCUpdater 'vi_view' oluştururken, yüklü bir ayırıcı olup olmadığını kontrol etmek için tüm ESX'leri gözden geçirir ve 'serviceInfo' nesnesine bakar. serviceInfo' nesnesi olmayan bir ESX varsa (RP'li ESX gerekli değildir, kullanımda olmayan ancak yine de vCenter'a açık olan ESX olabilir) bu sorunlu ESX 'NullPointerException'a neden olur ve 'vi_view' oluşturulmaz, dolayısıyla eklenti yüklenemez ve çoğaltma durur.

Resolution

Geçici Çözüm: 
  • Öncelikle sorunlu ESX'leri belirleyin
Mafyaya gidin ve ardından: rootFolder -> childEntity (veri merkezi) -> hostFolder -> childEntity (küme) -> (isteğe bağlı) childEntity (varsa tüm etki alanlarını gözden geçirin) -> host.

Tüm ana bilgisayar numaralarını alın ve her ana bilgisayar XXX için şu adrese gidin: https://*IP*/mob/?moid=serviceSystem-XXX
Örneğin: https://10.76.2.241/mob/?moid=serviceSystem-10

Oradaki 'serviceInfo'yu kontrol edin. Sorunlu ESX'lerin değer sütununda 'serviceInfo' bağlantısı olmaz.
  • Sorunu tespit ettikten sonra sorunlu ESX'lerin bağlantısını kesin veya yeniden başlatın.
 
Kalıcı Çözüm:
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.