IDPA. Сбой команды «dpacli -servicemode» на устройстве DP4400 с ошибкой «Не удалось выполнить команду интерфейса командной строки DPA: null»

Resumo: Утилита DPATOOLS устанавливается на ACM в устройстве DP4400 и может использоваться для обновления микропрограммы на IDPA. В этой статье базы знаний описывается проблема, при которой IDPA не может войти в сервисный режим при выполнении команды «dpacli -servicemode» из-за того, что DPA находится в ненастроенном состоянии, и DPACLI по-прежнему отправляет запрос на тестовое подключение в DPA, который завершается сбоем. Это известная проблема в версии 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

Когда для перевода устройства в режим обслуживания выполняется команда «dpacli», команда завершается сбоем со следующей ошибкой:

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», чтобы просмотреть ошибку для этой проблемы: (расположение: /usr/local/dpatools/logs/dpacli.log)
В 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: {}

Как указано в приведенных выше журналах, тестовое подключение к серверу приложений DPA и серверу хранения данных DPA завершается сбоем. Проверьте, настроен ли DPA на этом модуле IDPA. Войдите в пользовательский интерфейс IDPA ACM и убедитесь, что на панели управления «Data Protection Advisor» настроен DPA. Кроме того, можно проверить файл selskuconfig.xml, чтобы проверить, настроен ли DPA на этом устройстве: Расположение. /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml head -50 /usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml Убедитесь, что DPA отображается как ненастроенное, как показано ниже.

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

Из приведенных выше выходных данных ясно, что DPA не настроен на этом устройстве, однако dpatools по-прежнему выполняет тестовый запрос в DPA, что является проблемой в DPATOOLS. Эта проблема исправлена в dpatools версии 2.0.0-17.

 

Causa

Это известная проблема DPATOOLS версии 2.0.0-16 или ниже, которая устранена в DPATOOLS версии 2.0.0-17. Для устранения этой проблемы установите новый RPM-пакет DPATOOLS.

 

Resolução

  1. Войдите в сеанс ACM ssh с помощью пользователя root.

  2. Проверьте версию dpatools в ACM с помощью следующей команды:

    rpm -qa | grep -i dpatools
  3. Если версия dpatools 2.0.0-16 или ниже, обратитесь в службу поддержки IDPA, чтобы установить более новую версию dpatools.

  4. После обновления dpatools до версии 2.0.0-17 или выше попробуйте выполнить следующую команду еще раз:

    dpacli -servicemode

 

Mais informações

Также проверьте, не происходит ли сбой «dpacli -servicemode» из-за неправильного заполнения
файла DataProtectionConfig.xmlРезолюция: Статья базы знаний

 

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.