AppSync : Échec du mappage des applications pour les disques virtuels VMware sur les contrôleurs NVMe virtuels VMware

Summary: AppSync ne prend pas en charge les contrôleurs virtuels 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

La phase de mappage d’application a échoué avec java.lang.StringIndexOutOfBoundsException :  Index de chaîne hors plage, comme indiqué dans le journal du serveur AppSync.

L’événement CSV affichera :

 

2019-02-17 19:48:20.161,Mappage d’application, SPP_000001,AppSyncServer,Phase de mappage d’application pour APPLICATION début 2019-02-17
19:48:29.688,Mappage d’application, MILE_000005,AppSyncServer,Phase de mappage d’application pour APPLICATION terminée avec des erreurs

 
 
Journal du serveur AppSync :
 

02-17-2019 19:48:27.501 ERROR WFLYEJB0034 : EJB Invocation failed on component 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 : String index out of range : -40

02-17-2019 19:48:27.845 DEBUG >>> Finding physicaldisks associated with HostFileSystemEntity : E :\

02-17-2019 19:48:27.845 ERROR WFLYEJB0034 : Échec de l’appel EJB sur le composant GetSourceStorageCommandBean pour la méthode publique java.util.List ... throws com.emc.archway.errorMessages.UnsupportedOperationException : javax.ejb.EJBTransactionRolledbackException : String index out of range : -40
Caused by : java.lang.StringIndexOutOfBoundsException : String index out of range : -40


ans02-17-2019 19:48:28.485 ERROR Exception Occurred : StringIndexOutOfBoundsException, Message : String index out of range : -40


 
 D’après les journaux de l’agent, le nom WWN des disques physiques est de 72 caractères comme valeur attendue au lieu de 32 caractères, ce qui déclenche l’exception hors plage/liée.
 
Logs de l’agent AppSync :

 

2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Device Properties
2019-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] Device Type : (0x0)
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Supports amovibles : Non
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Vendor ID : VMware
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Product ID : Disque
virtuel2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] 2,0
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Serial Number : 6000c292XXXXXXXXXXXXXXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] PHYSICALDRIVE : 
.*PHYSICALDRIVEXX*
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] RMInquiry ::InquireDrive - Inquire drive completed successfully for : \\.\PHYSICALDRIVEXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Number of Page 83 idenfitiers :
12019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Page 83 identifiant index 0, id=8 size=36
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Page 83 SCSI name string found
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Device WWN : 566972747561XXXXXX69736B00000000303030305F303030305F303030305F3030XXXXXX

 

Cause

Les disques virtuels sont définis sur un contrôleur NVMe VMware, comme indiqué dans les paramètres de modification de l’hôte source.
AppSync ne prend pas en charge les contrôleurs NVMe VMware.

Resolution

AppSync ne prend pas en charge les périphériques NVMe VMware.
Utilisez un contrôleur VMware pris en charge par AppSync, comme indiqué dans le document AppSync Support Matrix.
À compter du 5 mars 2019, la matrice de support AppSync indique :

 
Seuls les contrôleurs BusLogic Parallel, LSI Logic et VMware Paravirtual SCSI sont pris en charge pour RDM et Vdisk.

Additional Information

Cet article décrit ce problème d’échec de mappage ayant une base de données SQL Server protégée qui réside sur un disque virtuel VMware défini sur un contrôleur NVMe VMware, comme indiqué dans les paramètres de modification de l’hôte source.

Un inq standard, tel qu’il apparaît dans la sortie des emcreports de l’hôte source, peut être utilisé pour identifier si un contrôleur NVMe est utilisé, comme suit :
 

Utilitaire de demande, version V9.0-2503 (rév. 0.0)
(c) 2018 Copyright Dell Inc. Tous droits réservés.
Pour obtenir de l’aide, saisissez inq -h.



...................------------------------------------------------------------------------------
DEVICE :VEND :P ROD :REV :SER NUM :CAP(kb)
------------------------------------------------------------------------------
\\.\PHYSICALDRIVE0 :NVMe :Virtual disk :1.0 :           :  3351248896
\\.\PHYSICALDRIVE1 :NVMe :Virtual disk :1.0 :           :  1073741824
\\.\PHYSICALDRIVE2 :NVMe :Virtual disk :1.0 :           : 16106127360
\\.\PHYSICALDRIVE3 :NVMe :Disque virtuel :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.