IDPA: Příkaz "dpacli -servicemode" selže na zařízení DP4400 s chybou "Failed to execute DPA CLI command: null"

Resumo: Nástroj DPATOOLS je nainstalován v ACM v zařízení DP4400 a lze jej použít k provádění upgradů firmwaru v zařízení IDPA. Tento článek znalostní databáze vás provede problémem, kdy IDPA nepřejde do servisního režimu při spuštění příkazu "dpacli -servicemode" kvůli tomu, že DPA je v nenakonfigurovaném stavu, a DPACLI stále odesílá dotaz na testovací připojení DPA, který selže. Jedná se o známý problém s verzí 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

Když je vydán příkaz "dpacli", který přepne zařízení do servisního režimu, příkaz selže s následující chybou:

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

Chybu tohoto problému lze ověřit dpacli.log: (umístění: /usr/local/dpatools/logs/dpacli.log)
V dpacli.log se zobrazí následující chyba:

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: {}

Výše uvedené protokoly značí, že testovací připojení k aplikačnímu serveru DPA a serveru datového úložiště DPA selhává. Ověřte, zda je v tomto IDPA nakonfigurována DPA. Přihlaste se do uživatelského rozhraní IDPA ACM a ověřte, zda je na řídicím panelu "Data Protection Advisor" nakonfigurována funkce DPA. Také lze ověřit soubor selskuconfig.xml a zkontrolovat, zda je v tomto zařízení nakonfigurováno DPA: Poloha: /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml head -50 /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml Ověřte, zda se DPA zobrazuje jako nenakonfigurovaná, jak je uvedeno níže:

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

Podle výše uvedeného výstupu je zřejmé, že DPA není na tomto zařízení nakonfigurováno, ale nástroj dpatools stále provádí testovací dotaz na DPA, což je problém v nástrojích DPATOOLS. Tento problém je opraven v nástroji dpatools verze 2.0.0-17.

 

Causa

Jedná se o známý problém s nástrojem DPATOOLS verze 2.0.0-16 nebo nižší, pokud je opraven ve verzi DPATOOLS 2.0.0-17. Chcete-li tento problém vyřešit, nainstalujte nové nástroje DPATOOLS rpm.

 

Resolução

  1. Přihlaste se k relaci ACM ssh pomocí příkazu "root user".

  2. Pomocí následujícího příkazu ověřte verzi nástroje dpatools v ACM:

    rpm -qa | grep -i dpatools
  3. Pokud je verze nástroje dpatools 2.0.0-16 nebo nižší, obraťte se na podporu IDPA a požádejte o instalaci novější verze nástrojů dpatools.

  4. Po aktualizaci nástroje dpatools na verzi 2.0.0-17 nebo vyšší opakujte následující příkaz:

    dpacli -servicemode

 

Mais informações

Ověřte také, zda příkaz "dpacli -servicemode" selže kvůli tomu DataProtectionConfig.xml že soubor není správně naplněn.
Usnesení: Článek KB

 

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.