IDPA: O comando "dpacli -servicemode" falha no equipamento DP4400 com o erro "Failed to execute DPA CLI command: null"

Resumo: O utilitário DPATOOLS é instalado no ACM de um equipamento DP4400 e pode ser usado para fazer upgrades de firmware no IDPA. Este artigo da KB orienta você sobre um problema em que o IDPA falha ao entrar no modo de serviço quando você emite o comando "dpacli -servicemode" porque o DPA está em estado não configurado e o DPACLI ainda emite uma consulta de conexão de teste para o DPA que falha. Esse é um problema conhecido com a versão dpacli 2.0.0.16. ...

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

Quando o comando "dpacli" é emitido para colocar o dispositivo no modo de serviço, o comando falha com o seguinte erro:

xxxxxxacm:/usr/local/dpatools/logs # dpacli -servicemode
Failed to execute DPA CLI command: null
usage: Data Protection Appliance Tools
 -servicemode   Shut down VMs (IDPA components) except ACM and ESXi. It's
                a prerequisite for FRU/CRU operations and FW update in
                service-mode

'dpacli.log' pode ser verificado para analisar o erro desse problema: (Localização: /usr/local/dpatools/logs/dpacli.log)
O seguinte erro pode ser visto no dpacli.log:

2019-11-04T19:53:18.958Z ERROR [] [DPACLI-System-akka.actor.default-dispatcher-4] [][][][][] com.emc.dpa.dputils.DPAUtils - Exception occured while test connection of DPA app server {}
java.lang.NullPointerException: null
        at com.emc.dpa.dputils.persistence.ACMConfigUtils.getServiceIP(ACMConfigUtils.java:181)
        at com.emc.dpa.dputils.DPAUtils.testDPAAppServerOutOfSyncWhileShutDown(DPAUtils.java:77)
        at com.emc.dpa.dputils.DPApplianceUtils.testDPAOutOfSync(DPApplianceUtils.java:173)
        at com.emc.dpa.dputils.DPApplianceUtils.testOutOfSync(DPApplianceUtils.java:270)
        at com.emc.dpa.dputils.DPApplianceUtils.isOKShutdown(DPApplianceUtils.java:57)
        at com.emc.dpa.dputils.DPApplianceUtils.shutdownServices(DPApplianceUtils.java:87)
        at com.emc.dpa.ptresources.DPAResourceBuilder.shutdownServices(DPAResourceBuilder.java:977)
        at com.emc.dpa.ptresources.PTCLIService.shutdownServices(PTCLIService.java:98)
        at com.emc.dpa.common.akka.DPAHostAdapter.receiveDPAOpMessage(DPAHostAdapter.java:76)
        at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:26)
        at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:21)
        at scala.PartialFunction.applyOrElse(PartialFunction.scala:123)
        at scala.PartialFunction.applyOrElse$(PartialFunction.scala:122)
        at akka.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:21)
        at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:171)
        at akka.actor.Actor.aroundReceive(Actor.scala:517)
        at akka.actor.Actor.aroundReceive$(Actor.scala:515)
        at akka.actor.AbstractActor.aroundReceive(AbstractActor.scala:180)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:588)
        at akka.actor.ActorCell.invoke(ActorCell.scala:557)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258)
        at akka.dispatch.Mailbox.run(Mailbox.scala:225)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:235)
        at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
2019-11-04T19:53:18.958Z INFO [] [DPACLI-System-akka.actor.default-dispatcher-4] [][][][][] com.emc.dpa.dputils.DPAUtils - Checking connection with DPA datastore.
2019-11-04T19:55:20.380Z ERROR [] [main] [][][][][] com.emc.dpa.dpacli.DPACliUtils - Exception is thrown when parsing CLI command: {}

Como os logs acima indicam que uma conexão de teste com o servidor de aplicativos do DPA e o servidor de datastore do DPA está falhando. Verifique se o DPA está configurado neste IDPA. Faça login na IU do ACM do IDPA e verifique se o DPA está configurado no painel de indicadores do "Data Protection Advisor". Além disso, o arquivo "selskuconfig.xml" pode ser verificado para verificar se o DPA está configurado neste equipamento: Localização: /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml head -50 /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml Verifique se o DPA é exibido como não configurado abaixo:

<ConfiguredProducts>             <DPS>true</DPS>             <DPA>false</DPA>             <Avamar>true</Avamar>             <DD>true</DD>             <DPC>true</DPC>             <DDCDR>true</DDCDR>             <IDPA_VAPP>true</IDPA_VAPP>         </ConfiguredProducts>

De acordo com o resultado acima, fica claro que o DPA não está configurado neste equipamento, no entanto, o dpatools ainda faz uma consulta de teste ao DPA, o que é um problema no DPATOOLS. Esse problema foi corrigido no dpatools versão 2.0.0-17.

 

Causa

Esse é um problema conhecido do DPATOOLS versão 2.0.0-16 ou anterior e se corrigido no DPATOOLS versão 2.0.0-17. Instale o novo rpm DPATOOLS para resolver esse problema.

 

Resolução

  1. Faça log-in na sessão ssh do ACM usando "usuário root"

  2. Verifique a versão do dpatools no ACM usando o seguinte comando:

    rpm -qa | grep -i dpatools
  3. Se a versão do dpatools for 2.0.0-16 ou inferior, entre em contato com o suporte do IDPA para instalar a versão mais recente do dpatools.

  4. Depois que o dpatools tiver sido atualizado para a versão 2.0.0-17 ou posterior, repita o comando abaixo:

    dpacli -servicemode

 

Mais informações

Verifique também se o "dpacli -servicemode" falha porque DataProtectionConfig.xml arquivo não está sendo preenchido corretamente.
Resolução: Artigo da base de conhecimento

 

Produtos afetados

Integrated Data Protection Appliance Family

Produtos

PowerProtect DP4400, PowerProtect Data Protection Software, Integrated Data Protection Appliance Family, PowerProtect Data Protection Hardware, Integrated Data Protection Appliance Software
Propriedades do artigo
Número do artigo: 000168734
Tipo de artigo: Solution
Último modificado: 02 dez. 2025
Versão:  4
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.