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

Summary: 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. ...

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

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.

 

Cause

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.

 

Resolution

  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

 

Additional Information

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

 

Affected Products

Integrated Data Protection Appliance Family

Products

PowerProtect DP4400, PowerProtect Data Protection Software, Integrated Data Protection Appliance Family, PowerProtect Data Protection Hardware, Integrated Data Protection Appliance Software
Article Properties
Article Number: 000168734
Article Type: Solution
Last Modified: 02 Dec 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.