Los servicios de DPA no se iniciarán automáticamente después del reinicio del servidor Linux.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas



Los servicios de Data Protection Advisor (DPA) no se inician automáticamente tras el reinicio del sistema operativo en sistemas Linux que utilizan el proceso de inicio systemd, como RHEL 7 y versiones posteriores o SUSE 12 y versiones posteriores.
Esto se observa cuando DPA se instala en un sistema de archivos no raíz o montado.

Causa

La causa de este problema se desconoce en este momento.

A veces, el proceso systemd no convertirá las entradas init.d en archivos de servicio, ya que systemd intentará primero iniciar los servicios antes de montar los sistemas de archivos en puntos de montaje remotos.  Si DPA está instalado en un sistema de archivos que es un punto de montaje remoto, los servicios de DPA no se iniciarán debido a esto.

Resolución

Para resolver esto, se puede crear un archivo de servicio systemd para permitir que el SO pueda iniciar los servicios de DPA.

Recopile la siguiente información de los servidores APP y DS en el entorno:

systemctl | grep .mount

Esto mostrará una lista de sistemas de archivos montados. Busque el sistema de archivos donde se instalará DPA, que debe ser similar al siguiente:
 

opt-data.mount : /opt/data

Activo: activo (montado) desde Mar 2017-07-18 18:00:43 MSK; hace 5min

Proceso: 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)



Los siguientes comandos determinarán dónde se encuentran los archivos de inicio de DPA:
find / -name 'datasvc' -print
find / -name 'agentsvc' -print
find / -name 'applnsvc' -print

Este comando devolverá una ruta y, en la mayoría de los casos, es /etc/rc.d o /etc/init.d.

Con estos datos, se pueden crear los siguientes archivos de servicio systemd:
datasvc.service
applnsvc.service
agentsvc.service


Tenga en cuenta que se deben utilizar los nombres anteriores para estos archivos y que son simplemente archivos de texto.  A continuación encontrará más información sobre el contenido requerido en cada uno de estos archivos: datasvc.service

Dentro del archivo datasvc.service en el sistema DS, SourcePath, ExecStart y ExecStop deberán configurarse en la ubicación datasvc en el sistema.  Para After=network-online.target, agregue el punto de montaje al final del punto de montaje donde está instalado DPA, que se recopiló del comando systemctl status |grep .mount.

[Unidad]
SourcePath=/etc/init.d/datasvc
Description=Servicio
de almacén de datos de EMC DPA 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
Dentro del archivo applnsvc.service en el servidor de aplicaciones, configure SourcePath, ExecStart y ExecStop en la ubicación applnsvc del sistema.  Para After=network-online.target, agregue el punto de montaje al final del punto de montaje donde está instalado DPA, que se recopiló del comando systemctl status |grep .mount.

[Unidad]
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
En el archivo agentsvc.service de los servidores APP y DS, SourcePath, ExecStart y ExecStop se configuran en la ubicación agentsvc del sistema.  Para After=network-online.target, agregue el punto de montaje al final del punto de montaje donde está instalado DPA, que se recopiló del comando systemctl status |grep .mount.  Deberá crear un archivo agent.service para el agente de aplicación y el agente de DS.

[Unidad]
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

Después de crear estos archivos, copie los archivos datasvc.service y agentsvc.service en el servidor DS en /etc/systemd/system y applnsvc.services y agentsvc.service al directorio /etc/systemd/system en el servidor de la aplicación. Una vez que se hayan copiado todos los archivos, realice los siguientes pasos en orden:

1. Detenga los servicios de DPA en los servidores de APP y DS.
2. Ejecute los siguientes comandos en el servidor DS:systemctl enable datasvc.service
systemctl enable agentsvc.service

systemctl start datasvc.service
systemctl start agentsvc.service

3.
 Ejecute los siguientes comandos en el servidor de la aplicación:systemctl enable applnsvc.service
systemctl enable agentsvc.service

systemctl start applnsvc.service
systemctl start agentsvc.service

4.
Compruebe el estado de los servicios de DPA para asegurarse de que se estén ejecutando.
5. Reinicie la aplicación y, a continuación, el servidor DS.
6. Ejecute el siguiente comando para confirmar si los servicios se iniciaron con systemd:DS server
systemctl status datasvc.service
systemctl status agentsvc.service

APP server
systemctl status applnsvc.service
systemctl status agentsvc.service

7.
Compruebe el estado de los servicios de DPA con el comando dpa svc status.
8. Si los servicios de DPA no se iniciaron, revise los tres archivos (datasvc.service, applnsvc.service, agentsvc.service) en busca de errores.
9. Después de corregir los errores, realice la prueba nuevamente siguiendo los pasos 1 a 7.
Propiedades del artículo
Número del artículo: 000052176
Tipo de artículo: Solution
Última modificación: 17 abr 2026
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.