Les services DPA ne démarrent pas automatiquement après le redémarrage d’un serveur Linux

Sommaire: Les services Dell Data Protection Advisor (DPA) ne démarrent pas automatiquement après un redémarrage du serveur Linux lorsque DPA est installé sur un système de fichiers non root ou monté. ...

Cet article s’applique à Cet article ne s’applique pas à Cet article n’est lié à aucun produit spécifique. Toutes les versions de produits ne sont pas identifiées dans cet article.

Symptômes

Les services Data Protection Advisor (DPA) ne démarrent pas automatiquement au redémarrage du système d’exploitation. Ce problème affecte les systèmes Linux qui utilisent le processus d’initialisation systemd, tels que RHEL 7 et versions ultérieures ou SUSE 12 et versions ultérieures.
Ce problème se produit lorsque DPA est installé sur un système de fichiers non root ou monté.

 

Cause

La cause de ce problème n’est pas entièrement connue pour le moment.

Il se peut que le processus systemd ne convertisse pas les entrées init.d en fichiers de service. Le processus systemd tente d’abord de démarrer les services avant de monter les systèmes de fichiers sur des points de montage distants. Si DPA est installé sur un système de fichiers qui est un point de montage distant, les services DPA ne démarrent pas.

 

Résolution

Pour résoudre ce problème, créez des fichiers de service systemd pour permettre au système d’exploitation de démarrer les services DPA.

Collectez les informations suivantes à partir des serveurs APP et DS de l’environnement :

systemctl | grep .mount

Recherchez le système de fichiers sur lequel DPA est installé. Le résultat doit ressembler à ceci :

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)

Exécutez les commandes suivantes pour déterminer où se trouvent les fichiers d’initialisation DPA :

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

Ces commandes renvoient un chemin. Dans la plupart des cas, le chemin est « /etc/rc.d » ou « /etc/init.d ».

Créez les trois fichiers de service système suivants. Ces fichiers sont des fichiers en texte brut.

  • datasvc.service
  • applnsvc.service
  • agentsvc.service
Remarque : Les noms ci-dessus doivent être utilisés pour ces fichiers et qu’il s’agit simplement de fichiers texte. Vous trouverez ci-dessous de plus amples informations sur le contenu requis dans chacun de ces fichiers : datasvc.service

Créez le fichier datasvc.service sur le serveur DS. Définissez les valeurs SourcePath, ExecStart et ExecStop sur l’emplacement datasvc sur le système. Pour « After=network-online.target », ajoutez le point de montage à la fin du point de montage sur lequel DPA est installé, obtenu à partir de la commande « systemctl status |grep .mount ».

[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
Créez ce fichier sur le serveur APP. Définissez les valeurs SourcePath, ExecStart et ExecStop sur l’emplacement applnsvc sur le système. Pour « After=network-online.target », ajoutez le point de montage à la fin du point de montage sur lequel DPA est installé, obtenu à partir de la commande « systemctl status |grep .mount ».

[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
Créez ce fichier sur les serveurs APP et DS. Définissez les valeurs SourcePath, ExecStart et ExecStop sur l’emplacement agentsvc sur le système. Pour « After=network-online.target », ajoutez le point de montage à la fin du point de montage sur lequel DPA est installé, obtenu à partir de la commande « systemctl status |grep .mount ». Vous devez créer un fichier agent.service pour l’agent APP et l’agent DS.

[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

Après avoir créé ces fichiers, copiez les fichiers datasvc.service et agentsvc.service sur le serveur DS dans le répertoire /etc/systemd/system et applnsvc.services et agentsvc.service dans le répertoire /etc/systemd/system sur le serveur APP. Une fois tous les fichiers copiés, effectuez les étapes suivantes dans l’ordre.

  1. Arrêtez les services DPA sur les serveurs APP et DS.

  2. Exécutez les commandes suivantes sur le serveur DS :

    systemctl enable datasvc.service
    systemctl enable agentsvc.service
    
    systemctl start datasvc.service
    systemctl start agentsvc.service
  3. Exécutez les commandes suivantes sur le serveur APP :

    systemctl enable applnsvc.service
    systemctl enable agentsvc.service
    
    systemctl start applnsvc.service
    systemctl start agentsvc.service
  4. Vérifiez l’état des services DPA pour vous assurer qu’ils sont en cours d’exécution.

  5. Redémarrez le serveur APP puis le serveur DS.

  6. Exécutez les commandes suivantes pour confirmer que les services ont démarré avec systemd :
    DS server

    systemctl status datasvc.service
    systemctl status agentsvc.service

    Serveur APP

    systemctl status applnsvc.service
    systemctl status agentsvc.service
  7. Vérifiez l’état des domaines du gestionnaire de clés en exécutant la commande suivante : dpa svc status

  8. Si les services DPA n’ont pas démarré, recherchez des erreurs dans les trois fichiers (datasvc.service, applnsvc.service et agentsvc.service).

  9. Après avoir corrigé les erreurs, répétez les étapes 1 à 7 pour effectuer un nouveau test.

 

Propriétés de l’article
Numéro d’article: 000052176
Type d’article: Solution
Dernière modification: 27 août 2026
Version:  5
Obtenez des réponses à vos questions auprès d’autre utilisateurs de Dell
Services de soutien
Vérifiez si votre appareil est couvert par les services de soutien.