「IDPA:DP4400アプライアンスで「dpacli -servicemode」コマンドが「DPA CLIコマンドの実行に失敗しました: null」というエラーで失敗する

Resumo: DPATOOLSユーティリティーは、DP4400アプライアンスのACMにインストールされ、このユーティリティーを使用してIDPAでファームウェア アップグレードを実行できます。このKBでは、DPAが未設定状態であるためにコマンド「dpacli -servicemode」を発行したときにIDPAがサービス モードに切り替わらず、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データストア サーバーへのテスト接続が失敗していることを示しています。このIDPAでDPAが構成されているかどうかを確認します。IDPA ACM UIにログインし、「Data Protection Advisor」ダッシュボードでDPAが構成されているかどうかを確認します。また、「selskuconfig.xml」ファイルを検証して、このアプライアンスでDPAが構成されているかどうかを確認することもできます。[Location]:/usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml head -50/usr/local/dataprotection/var/configmgr/server_data/skuconfig/selskuconfig.xml DPAが次のように「unconfigured」と表示されていることを確認します。

<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で修正された場合は発生します。この問題を解決するには、新しいDPATOOLS rpmをインストールします。

 

Resolução

  1. rootユーザーを使用してACM sshセッションにログインします。

  2. 次のコマンドを使用して、ACM上のdpatoolsのバージョンを確認します。

    rpm -qa | grep -i dpatools
  3. dpatoolsのバージョンが2.0.0-16以前の場合は、IDPAサポートに連絡して、新しいバージョンのdpatoolsをインストールしてください。

  4. dpatoolsがバージョン2.0.0-17以降にアップデートされたら、次のコマンドを再試行します。

    dpacli -servicemode

 

Mais informações

また、DataProtectionConfig.xmlファイルが正しく入力されていないために「dpacli -servicemode」が失敗するかどうかも確認します
解決: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.