AppSync: Falha no mapeamento de aplicativos para discos virtuais VMware em controladores NVMe virtuais VMware

Summary: O AppSync não é compatível com controladores virtuais 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

Falha na fase de mapeamento do aplicativo com java.lang.StringIndexOutOfBoundsException:  Índice de string fora do intervalo, conforme visto no log do AppSync Server.

O evento CSV mostrará:

 

2019-02-17 19:48:20.161,Mapeamento de aplicativos, SPP_000001,AppSyncServer,Fase de mapeamento de aplicativos para APLICATIVO começando
2019-02-17 19:48:29.688,Mapeamento de aplicativos, MILE_000005,AppSyncServer,Fase de mapeamento de aplicativos para APLICATIVO concluída com erros

 
 
Log do servidor do AppSync:
 

17/02/2019 19:48:27.501 ERRO WFLYEJB0034: Falha na invocação do EJB no componente MapGenericStorageCommandBean para o método public void com.emc.archway.commands.genericstorage.MapGenericStorageCommandBean.mapNew(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.serviceplan.PhasePit,java.util.Collection) lança com.emc.archway.errorMessages.ArchwayException: javax.ejb.EJBException: java.lang.StringIndexOutOfBoundsException: Índice de string fora do intervalo: -40

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

02-17-2019 19:48:27.845 ERRO WFLYEJB0034: Falha na invocação EJB no componente GetSourceStorageCommandBean para o método public java.util.List ... lança com.emc.archway.errorMessages.UnsupportedOperationException: javax.ejb.EJBTransactionRolledbackException: Índice de string fora do intervalo: -40
Causada por: java.lang.StringIndexOutOfBoundsException: Índice de string fora do intervalo: -40


17/02/2019 19:48:28.485 Ocorreu uma exceção ao erro: StringIndexOutOfBoundsException, Mensagem: Índice de string fora do intervalo: -40


 
 Nos logs do agente, o WWN das unidades físicas terá 72 caracteres como valor esperado em vez de 32 caracteres, o que aciona a exceção fora do intervalo/vinculado.
 
Logs do agente do AppSync:

 

2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Propriedades
do 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 de dispositivo : (0x0)
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Mídia removível : Não
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] ID do fornecedor:
VMware2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] ID do produto : Disco
virtual2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Revisão do produto: 2.0
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Número de série : 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 concluído com sucesso para: \\.\PHYSICALDRIVEXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Número da página 83 idenfitiers:
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Página 83 índice identificador 0, id=8 tamanho=36
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Página 83 String de nome SCSI encontrada
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] WWN do dispositivo: 566972747561XXXXXX69736B00000000303030305F303030305F303030305F3030XXXXXX

 

Cause

Os discos virtuais são definidos como um controlador VMware NVMe, conforme visto nas configurações de edição do host de origem.
O AppSync não é compatível com controladores VMware NVMe.

Resolution

O AppSync não é compatível com dispositivos VMware NVMe.
Use um controlador VMWare compatível com o AppSync, conforme descrito na Matriz de suporte do AppSync.
A partir de 5 de março de 2019, a Matriz de suporte do AppSync declara:

 
Somente os controladores BusLogic Parallel, LSI Logic e VMware Paravirtual SCSI são compatíveis com RDM e Vdisk.

Additional Information

Este artigo descreve esse problema para uma falha de mapeamento com um banco de dados SQL Server protegido que reside no disco virtual VMWare definido para um controlador VMWare NVMe, conforme visto nas configurações de edição para o host de origem.

Um inq regular, como visto na saída em emcreports do host de origem, pode ser usado para identificar se um controlador NVMe está sendo usado, assim:
 

Utilitário de consulta, Versão V9.0-2503 (Rev 0.0)
(c) 2018 Copyright Dell Inc. Todos os direitos reservados.
Para obter ajuda, digite 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 :Disco virtual :1.0 :           : 16106127360
\\.\PHYSICALDRIVE3 :NVMe :Disco virtual :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.