Linuxサーバーの再起動後にDPAサービスが自動的に開始されない

概要: 非rootまたはマウントされたファイル システムにDPAがインストールされている場合、Linuxサーバーの再起動後にDell Data Protection Advisor (DPA)サービスが自動的に開始されません。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

オペレーティング システムの再起動時に、Data Protection Advisor (DPA)サービスが自動的に開始されません。この問題は、RHEL 7以降やSUSE 12以降など、systemd initプロセスを使用するLinuxシステムに影響します
この問題は、DPAが非rootファイル システムまたはマウントされたファイル システムにインストールされている場合に発生します。

 

原因

現時点では、この問題の原因は完全にはわかっていません。

systemdプロセスは、init.dエントリーをサービス ファイルに変換しない場合があります。systemdプロセスは、リモート マウント ポイントにファイル システムをマウントする前に、まずサービスの開始を試みます。リモート マウント ポイントであるファイル システムにDPAがインストールされている場合、DPAサービスは開始されません。

 

解決方法

この問題を解決するには、systemdサービス ファイルを作成して、オペレーティング システムがDPAサービスを開始できるようにします。

環境内のアプリケーション サーバーとDSサーバーの両方から次の情報を収集します。

systemctl | grep .mount

DPAがインストールされているファイル システムを検索します。出力は次のようになります。

opt-data.mount - /opt/data

Active: active (mounted) since Tue 2017-07-18 18:00:43 MSK; 5min ago

Process: 742 ExecMount=/bin/mount -n -t xfs -o defaults /dev/disk/by-uuid/4d04e118-0d0a-49d4-b626-e58d1bb82a29 /opt/data (code=exited, status=0/SUCCESS)

次のコマンドを実行して、DPA initファイルの場所を確認します。

find / -name 'datasvc' -print
find / -name 'agentsvc' -print
find / -name 'applnsvc' -print

これらのコマンドはパスを返します。ほとんどの場合、パスは "/etc/rc.d" または "/etc/init.d" です。

次の3つのsystemdサービス ファイルを作成します。これらのファイルはプレーン テキスト ファイルです。

  • datasvc.service
  • applnsvc.service
  • agentsvc.service
メモ: 上記の名前は、これらのファイルに使用する必要があり、単なるテキストファイルです。これらの各ファイルに必要なコンテンツの詳細については、以下を参照してください。 datasvc.service

DSサーバー上にdatasvc.serviceファイルを作成します。SourcePath、ExecStart、ExecStop の値をシステム上の datasvc の場所に設定します。「After=network-online.target」の場合、「systemctl status |grep .mount」コマンドから収集したDPAがインストールされているマウント ポイントの末尾にマウント ポイントを追加します。

[Unit]
SourcePath=/etc/init.d/datasvc
Description=EMC DPA Datastore Service
After=network-online.target opt-data.mount

[Service]
Type=forking
Restart=no
RemainAfterExit=yes
ExecStart=/etc/init.d/datasvc start
ExecStop=/etc/init.d/datasvc stop

[Install]
WantedBy=multi-user.target

applnsvc.service
APPサーバーでこのファイルを作成します。SourcePath、ExecStart、および ExecStop の値をシステム上の applnsvc の場所に設定します。「After=network-online.target」の場合、「systemctl status |grep .mount」コマンドから収集したDPAがインストールされているマウント ポイントの末尾にマウント ポイントを追加します。

[Unit]
SourcePath=/etc/init.d/applnsvc
Description=EMC DPA Application Service
After=network-online.target opt-emc-dpa.mount

[Service]
Type=forking
Restart=no
RemainAfterExit=yes
ExecStart=/etc/init.d/applnsvc start
ExecStop=/etc/init.d/applnsvc stop

[Install]
WantedBy=multi-user.target

agentsvc.service
このファイルは、APPサーバーとDSサーバーの両方で作成します。SourcePath、ExecStart、および ExecStop の値をシステム上の agentsvc の場所に設定します。「After=network-online.target」の場合、「systemctl status |grep .mount」コマンドから収集したDPAがインストールされているマウント ポイントの末尾にマウント ポイントを追加します。APP エージェントと DS エージェントの両方に対して agent.service ファイルを作成する必要があります。

[Unit]
SourcePath=/etc/init.d/agentsvc
Description=EMC DPA Agent Service
After=network-online.target opt-emc-dpa.mount

[Service]
Type=forking
Restart=no
RemainAfterExit=yes
ExecStart=/etc/init.d/agentsvc start
ExecStop=/etc/init.d/agentsvc stop

[Install]
WantedBy=multi-user.target

これらのファイルを作成した後、datasvc.service ファイルと agentsvc.service ファイルを DS サーバーの /etc/systemd/system ディレクトリにコピーし、applnsvc.services と agentsvc.service を APP サーバーの /etc/systemd/system ディレクトリにコピーします。すべてのファイルをコピーしたら、次の手順を順番に実行します。

  1. APPサーバーとDSサーバーの両方でDPAサービスを停止します。

  2. DSサービスで次のコマンドを実行します。

    systemctl enable datasvc.service
    systemctl enable agentsvc.service
    
    systemctl start datasvc.service
    systemctl start agentsvc.service
  3. APPサービスで次のコマンドを実行します。

    systemctl enable applnsvc.service
    systemctl enable agentsvc.service
    
    systemctl start applnsvc.service
    systemctl start agentsvc.service
  4. DPAサービスのステータスをチェックして、サービスが実行されていることを確認します。

  5. APPサーバーを再起動してからDSサーバーを再起動します。

  6. 次のコマンドを実行して、サービスがsystemd:
    DSサーバーで開始されたことを確認します。

    systemctl status datasvc.service
    systemctl status agentsvc.service

    APPサーバー

    systemctl status applnsvc.service
    systemctl status agentsvc.service
  7. 次のコマンドを使用して、PowerProtect Data Managerサービスのステータスを確認します。 dpa svc status

  8. DPAサービスが開始されなかった場合は、3つのファイル(datasvc.service、applnsvc.service、agentsvc.service)にエラーがないか確認します。

  9. エラーを修正した後、手順 1 から 7 を繰り返して再度テストします。

 

文書のプロパティ
文書番号: 000052176
文書の種類: Solution
最終更新: 27 8月 2026
バージョン:  5
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。