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
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:
Kalıcı Çö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.
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.
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.