AppSync: Il mapping delle applicazioni ha esito negativo per i dischi virtuali VMWare sui controller NVMe virtuali VMWare

Summary: AppSync non supporta i controller virtuali NVMe VMware.

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

La fase di mapping delle applicazioni non è riuscita con java.lang.StringIndexOutOfBoundsException:  Indice di stringa non compreso nell'intervallo, come mostrato nel registro del server AppSync.

L'evento CSV mostra:

 

2019-02-17 19:48:20.161,Mappatura delle applicazioni, SPP_000001,AppSyncServer,Fase di mappatura delle applicazioni per l'APPLICAZIONE a partire dal
17/02/2019 19:48:29.688,Mappatura delle applicazioni, MILE_000005,AppSyncServer,Fase di mappatura delle applicazioni per l'APPLICAZIONE completata con errori

 
 
Registro del server AppSync:
 

17/02/2019 19:48:27.501 WFLYEJB0034 ERRORE: Chiamata EJB non riuscita sul componente MapGenericStorageCommandBean for method public void com.emc.archway.commands.genericstorage.MapGenericStorageCommandBean.mapNew(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.serviceplan.PhasePit,java.util.Collection) throws com.emc.archway.errorMessages.ArchwayException: javax.ejb.EJBException: java.lang.StringIndexOutOfBoundsException: Indice stringa non compreso nell'intervallo: -40

02-17-2019 19:48:27.845 DEBUG >>> Individuazione di dischi fisici associati a HostFileSystemEntity: E:\

02-17-2019 19:48:27.845 ERRORE WFLYEJB0034: Invocazione EJB non riuscita sul componente GetSourceStorageCommandBean per il metodo pubblico java.util.List ... genera un'eccezione com.emc.archway.errorMessages.UnsupportedOperationException: javax.ejb.EJBTransactionRolledbackException: Indice stringa non compreso nell'intervallo: -40
Causato da: java.lang.StringIndexOutOfBoundsException: Indice stringa non compreso nell'intervallo: -40


17/02/2019 19:48:28.485 ERRORE Si è verificata un'eccezione: StringIndexOutOfBoundsException, messaggio: Indice stringa non compreso nell'intervallo: -40


 
 Dai registri dell'agent, il WWN per le unità fisiche arriva come valore previsto di 72 caratteri anziché 32 caratteri, il che attiva l'eccezione fuori intervallo/associata.
 
Registri dell'agent AppSync:

 

2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Proprietà del
dispositivo2019-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] Tipo di dispositivo: (0x0)
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Supporto rimovibile: No
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] ID fornitore: VMware
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] ID prodotto : Disco
virtuale2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Revisione del prodotto: Versione 2.0
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Numero di serie : 6000c292XXXXXXXXXXXXXXXXXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] UNITÀ FISICA : 
.*PHYSICALDRIVEXX*
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] RMInquiry::InquireDrive - Richiesta unità completata correttamente per : \\.\PHYSICALDRIVEXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Numero di Pagina 83 identificatori:
12019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Pagina 83 indice identificatore 0, id=8 dimensione=36
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Pagina 83 Stringa nome SCSI trovata
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] WWN dispositivo: 566972747561XXXXXX69736B00000000303030305F303030305F303030305F3030XXXXXX

 

Cause

I dischi virtuali sono definiti come controller NVMe VMware, come illustrato nelle impostazioni di modifica per l'host di origine.
AppSync non supporta i controller NVMe VMware.

Resolution

AppSync non supporta i dispositivi Vmware NVMe.
Utilizzare un controller VMware supportato da AppSync, come descritto nella Support Matrix di AppSync.
Al 5 marzo 2019, la Support Matrix di AppSync afferma:

 
Solo i controller SCSI BusLogic Parallel, LSI Logic e VMware Paravirtual sono supportati per RDM e Vdisk.

Additional Information

Questo articolo descrive questo problema relativo a un errore di mapping con un database SQL Server protetto che risiede su un disco virtuale VMWare definito su un controller NVMe VMware, come illustrato nelle impostazioni di modifica per l'host di origine.

Per identificare se è in uso un controller NVMe, è possibile utilizzare un inq normale, come mostrato nell'output nei report dell host di origine, in questo modo:
 

Utilità di richiesta, versione V9.0-2503 (Rev 0.0)
(c) 2018 Copyright Dell Inc. Tutti i diritti riservati.
Per assistenza, digitare inq -h.



...................------------------------------------------------------------------------------
DISPOSITIVO :VEND :P ROD :REV :SER NUM :CAP(kb)
------------------------------------------------------------------------------
\\.\PHYSICALDRIVE0 :NVMe :Disco virtuale :1.0 :           :  3351248896
\\.\PHYSICALDRIVE1 :NVMe :Disco virtuale :1.0 :           :  1073741824
\\.\PHYSICALDRIVE2 :NVMe :Disco virtuale :1.0 :           : 16106127360
\\.\PHYSICALDRIVE3 :NVMe :Disco virtuale :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.