AppSync: Mapowanie aplikacji dla dysków wirtualnych VMWare na wirtualnych kontrolerach NVMe VMWare kończy się niepowodzeniem

Summary: AppSync nie obsługuje kontrolerów wirtualnych VMWare NVMe.

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

Faza mapowania aplikacji nie powiodła się z wyjątkiem java.lang.StringIndexOutOfBoundsException:  Indeks ciągów poza zakresem, co widać w dzienniku serwera AppSync.

Wydarzenie CSV pokaże:

 

2019-02-17 19:48:20.161,Mapowanie aplikacji, SPP_000001,AppSyncServer,Faza mapowania aplikacji dla APLIKACJI początek
2019-02-17 19:48:29.688,Mapowanie aplikacji, MILE_000005,AppSyncServer,Faza mapowania aplikacji dla APLIKACJI zakończona z błędami

 
 
Dziennik serwera AppSync:
 

02-17-2019 19:48:27.501 BŁĄD WFLYEJB0034: Wywołanie komponentu EJB nie powiodło się w komponencie MapGenericStorageCommandBean dla metody public void com.emc.archway.commands.genericstorage.MapGenericStorageCommandBean.mapNew(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.serviceplan.PhasePit,java.util.Collection) zgłasza com.emc.archway.errorMessages.ArchwayException: javax.ejb.EJBException: java.lang.StringIndexOutOfBoundsException: Indeks ciągu poza zakresem: -40

02-17-2019 19:48:27.845 DEBUGOWANIE >>> Znajdowanie dysków fizycznych powiązanych z jednostką HostFileSystemEntity: E:\

02-17-2019 19:48:27.845 BŁĄD WFLYEJB0034: Wywołanie komponentu EJB nie powiodło się w komponencie GetSourceStorageCommandBean dla metody public java.util.List ... zgłasza wyjątek com.emc.archway.errorMessages.UnsupportedOperationException: javax.ejb.EJBTransactionRolledbackException: Indeks ciągu poza zakresem: -40
Spowodowane przez: java.lang.StringIndexOutOfBoundsException: Indeks ciągu poza zakresem: -40


pkt.02-17-2019 19:48:28.485 Wystąpił wyjątek ERROR: StringIndexOutOfBoundsException, komunikat: Indeks ciągu poza zakresem: -40


 
 Z dzienników agenta wynika, że nazwa WWN dysków fizycznych ma 72 znaki jako wartość oczekiwaną zamiast 32 znaków, co wyzwala wyjątek poza zakresem/powiązaniem.
 
Dzienniki agenta AppSync:

 

2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Właściwości
urządzenia2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] -----------------
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Typ urządzenia : (0x0)
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Nośniki wymienne: Nie
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] ID dostawcy : VMware
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] ID produktu : Dysk
wirtualny2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Wersja produktu: 2.0
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Numer seryjny : 6000c292XXXXXXXXXXXXXXXXXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] DYSK FIZYCZNY : 
.*NAPĘD FIZYCZNYXX*
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] RMInquiry::InquireDrive - Zapytanie zakończone pomyślnie dla: \\.\PHYSICALDRIVEXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Liczba stron 83 idenfitiers:
Rozdział 1
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Strona 83 identyfikator indeks 0, id=8 size=36
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Strona 83 Znaleziono
ciąg nazwy SCSI2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Nazwa WWN urządzenia: 566972747561XXXXXX69736B00000000303030305F303030305F303030305F3030XXXXXX

 

Cause

Dyski wirtualne są zdefiniowane w kontrolerze VMware NVMe, co widać w ustawieniach edycji hosta źródłowego.
AppSync nie obsługuje kontrolerów VMWare NVMe.

Resolution

AppSync nie obsługuje urządzeń VMware NVMe.
Użyj kontrolera VMWare obsługiwanego przez AppSync zgodnie z opisem w matrycy zgodności AppSync.
Na dzień 5 marca 2019 r. matryca zgodności AppSync stanowi:

 
Tylko kontrolery BusLogic Parallel, LSI Logic i VMware Paravirtual SCSI są obsługiwane dla RDM i Vdisk.

Additional Information

W tym artykule przedstawiono ten problem dotyczący błędu mapowania, w przypadku którego chroniona jest baza danych SQL Server, która znajduje się na dysku wirtualnym VMWare, zdefiniowana na kontrolerze VMWare NVMe, co widać w ustawieniach edycji hosta źródłowego.

Do określenia, czy używany jest kontroler NVMe, można użyć zwykłego inq, widocznego w danych wyjściowych emcreports z hosta źródłowego, na przykład:
 

Narzędzie do obsługi zapytań, wersja V9.0-2503 (wer. 0.0)
(c) 2018 Copyright Dell Inc. Wszelkie prawa zastrzeżone.
Aby uzyskać pomoc, wpisz polecenie inq -h.



...................------------------------------------------------------------------------------
URZĄDZENIE :VEND :P ROD :REV :SER NUM :CAP(kb)
------------------------------------------------------------------------------
\\.\PHYSICALDRIVE0 :NVMe :Dysk wirtualny :1.0 :           :  3351248896
\\.\PHYSICALDRIVE1 :NVMe :dysk wirtualny :1.0 :           :  1073741824
\\.\PHYSICALDRIVE2 :NVMe :dysk wirtualny :1.0 :           : 16106127360
\\.\PHYSICALDRIVE3 :NVMe :dysk wirtualny :1.0 :           :  3351248896

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000168550
Article Type: Solution
Last Modified: 30 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.