Os serviços do DPA não serão iniciados automaticamente após a reinicialização do servidor Linux.
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
Os serviços do Data Protection Advisor (DPA) falham ao iniciar automaticamente na reinicialização do sistema operacional para Linux que usa o processo de inicialização do sistema, como RHEL 7 e superior ou SUSE 12 e posterior.
Isso ocorre quando o DPA é instalado em um file system não root ou montado.
Causa
A causa desse problema não é conhecida no momento.
Às vezes, o processo systemd não converterá entradas init.d em arquivos de serviço, pois o systemd primeiro tentará iniciar os serviços antes de montar sistemas de arquivos em pontos de montagem remotos. Se o DPA estiver instalado em um file system que é um ponto de montagem remoto, os serviços do DPA não serão iniciados devido a isso.
Às vezes, o processo systemd não converterá entradas init.d em arquivos de serviço, pois o systemd primeiro tentará iniciar os serviços antes de montar sistemas de arquivos em pontos de montagem remotos. Se o DPA estiver instalado em um file system que é um ponto de montagem remoto, os serviços do DPA não serão iniciados devido a isso.
Resolução
Para resolver isso, um arquivo de serviço systemd pode ser criado para permitir que o sistema operacional inicie os serviços do DPA.
Reúna as seguintes informações dos servidores APP e DS no ambiente:
systemctl | grep .mount
Isso exibirá uma lista de sistemas de arquivos montados. Localize o file system em que o DPA será instalado, que deve ser semelhante ao seguinte:
Os seguintes comandos determinarão onde estão os arquivos de inicialização do DPA:find / -name 'datasvc' -print
find / -name 'agentsvc' -print
find / -name 'applnsvc' -print
Este comando retornará um caminho e,
na maioria dos casos, é /etc/rc.d ou /etc/init.d.
Com esses dados, os seguintes arquivos de serviço systemd podem ser criados:
datasvc.service
applnsvc.service
agentsvc.service
Observe que os nomes acima devem ser usados para esses arquivos e que eles são simplesmente arquivos de texto. Abaixo há mais informações sobre o conteúdo necessário em cada um desses arquivos: datasvc.service
No arquivo datasvc.service no sistema DS, o SourcePath, ExecStart e ExecStop precisarão ser definidos para o local do datasvc no sistema. Para After=network-online.target, adicione o ponto de montagem no final para o ponto de montagem em que o DPA está instalado, que foi coletado do comando systemctl status |grep .mount.
[unidade]
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
No arquivo applnsvc.service no servidor APP, defina SourcePath, ExecStart e ExecStop para o local applnsvc no sistema. Para After=network-online.target, adicione o ponto de montagem no final para o ponto de montagem em que o DPA está instalado, que foi coletado do comando systemctl status |grep .mount.
[unidade]
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
No arquivo agentsvc.service nos servidores APP e DS, o SourcePath, o ExecStart e o ExecStop são definidos como a localização do agentsvc no sistema. Para After=network-online.target, adicione o ponto de montagem no final para o ponto de montagem em que o DPA está instalado, que foi coletado do comando systemctl status |grep .mount. Você precisará criar um arquivo agent.service para o agente APP e o agente DS.
[unidade]
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
Depois de criar esses arquivos, copie os arquivos datasvc.service e os arquivos agentsvc.service para o servidor DS no /etc/systemd/system e o diretório applnsvc.services e agentsvc.service para o diretório /etc/systemd/system no servidor do APP. Depois que todos os arquivos tiverem sido copiados, conclua as etapas abaixo na ordem:
1. Interrompa os serviços do DPA nos servidores APP e DS.
2. Execute os seguintes comandos no servidor DS:
systemctl enable datasvc.service
systemctl enable agentsvc.service
systemctl start datasvc.service
systemctl start agentsvc.service
3. Execute os seguintes comandos no servidor do APP:systemctl enable applnsvc.service
systemctl enable agentsvc.service
systemctl start applnsvc.service
systemctl start agentsvc.service
4.
Verifique o status dos serviços do DPA para garantir que eles estejam em execução.
5. Reinicialize o APP e, em seguida, o servidor DS.
6. Execute o seguinte comando para confirmar se os serviços foram iniciados com systemd:DS server
systemctl status datasvc.service
systemctl status agentsvc.service
APP server
systemctl status applnsvc.service
systemctl status agentsvc.service
7.
Verifique o status dos serviços do DPA com o comando dpa svc status.
8. Se os serviços do DPA não iniciarem, analise os três arquivos (datasvc.service, applnsvc.service, agentsvc.service) em busca de erros.
9. Depois de corrigir os erros, teste novamente seguindo as etapas 1 a 7.
Reúna as seguintes informações dos servidores APP e DS no ambiente:
systemctl | grep .mount
Isso exibirá uma lista de sistemas de arquivos montados. Localize o file system em que o DPA será instalado, que deve ser semelhante ao seguinte:
|
opt-data.mount — /opt/data |
|
Ativo: ativo (montado) desde Tue 2017-07-18 18:00:43 MSK; 5min atrás |
|
Processo: 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) |
Os seguintes comandos determinarão onde estão os arquivos de inicialização do DPA:find / -name 'datasvc' -print
find / -name 'agentsvc' -print
find / -name 'applnsvc' -print
Este comando retornará um caminho e,
na maioria dos casos, é /etc/rc.d ou /etc/init.d.
Com esses dados, os seguintes arquivos de serviço systemd podem ser criados:
datasvc.service
applnsvc.service
agentsvc.service
Observe que os nomes acima devem ser usados para esses arquivos e que eles são simplesmente arquivos de texto. Abaixo há mais informações sobre o conteúdo necessário em cada um desses arquivos: datasvc.service
No arquivo datasvc.service no sistema DS, o SourcePath, ExecStart e ExecStop precisarão ser definidos para o local do datasvc no sistema. Para After=network-online.target, adicione o ponto de montagem no final para o ponto de montagem em que o DPA está instalado, que foi coletado do comando systemctl status |grep .mount.
[unidade]
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
No arquivo applnsvc.service no servidor APP, defina SourcePath, ExecStart e ExecStop para o local applnsvc no sistema. Para After=network-online.target, adicione o ponto de montagem no final para o ponto de montagem em que o DPA está instalado, que foi coletado do comando systemctl status |grep .mount.
[unidade]
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
No arquivo agentsvc.service nos servidores APP e DS, o SourcePath, o ExecStart e o ExecStop são definidos como a localização do agentsvc no sistema. Para After=network-online.target, adicione o ponto de montagem no final para o ponto de montagem em que o DPA está instalado, que foi coletado do comando systemctl status |grep .mount. Você precisará criar um arquivo agent.service para o agente APP e o agente DS.
[unidade]
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
Depois de criar esses arquivos, copie os arquivos datasvc.service e os arquivos agentsvc.service para o servidor DS no /etc/systemd/system e o diretório applnsvc.services e agentsvc.service para o diretório /etc/systemd/system no servidor do APP. Depois que todos os arquivos tiverem sido copiados, conclua as etapas abaixo na ordem:
1. Interrompa os serviços do DPA nos servidores APP e DS.
2. Execute os seguintes comandos no servidor DS:
systemctl enable datasvc.service
systemctl enable agentsvc.service
systemctl start datasvc.service
systemctl start agentsvc.service
3. Execute os seguintes comandos no servidor do APP:systemctl enable applnsvc.service
systemctl enable agentsvc.service
systemctl start applnsvc.service
systemctl start agentsvc.service
4.
Verifique o status dos serviços do DPA para garantir que eles estejam em execução.
5. Reinicialize o APP e, em seguida, o servidor DS.
6. Execute o seguinte comando para confirmar se os serviços foram iniciados com systemd:DS server
systemctl status datasvc.service
systemctl status agentsvc.service
APP server
systemctl status applnsvc.service
systemctl status agentsvc.service
7.
Verifique o status dos serviços do DPA com o comando dpa svc status.
8. Se os serviços do DPA não iniciarem, analise os três arquivos (datasvc.service, applnsvc.service, agentsvc.service) em busca de erros.
9. Depois de corrigir os erros, teste novamente seguindo as etapas 1 a 7.
Propriedades do artigo
Número do artigo: 000052176
Tipo de artigo: Solution
Último modificado: 17 abr. 2026
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.