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

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

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

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.

 

Cause

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.

 

Resolution

  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

 

Additional Information

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

 

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.