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

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

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

 

Produse afectate

Integrated Data Protection Appliance Family

Produse

PowerProtect DP4400, PowerProtect Data Protection Software, Integrated Data Protection Appliance Family, PowerProtect Data Protection Hardware, Integrated Data Protection Appliance Software
Proprietăți articol
Article Number: 000168734
Article Type: Solution
Ultima modificare: 02 dec. 2025
Version:  4
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.