Como fazer com que o arquivo da unidade do SystemD espere que as montagens do XFS sejam anexadas

0

Estou no RHEL 7.4 e tenho uma entrada em /etc/fstab para montar algumas montagens do xfs (realmente nfs)

/dev/mapper/Mount /mydata/Mount xfs defaults,noauto,x-systemd.device-timeout=0 0 0

Meu problema é que um dos meus arquivos unitários do Apache systemd falha ao iniciar o serviço Apache na inicialização porque o serviço tenta iniciar antes que as montagens do XFS sejam realmente montadas. Existem alguns arquivos nas montagens do xfs em que o Apache depende de estar presente para que ele seja iniciado com sucesso.

[Unit]
Description= Apache HTTP Server
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/opt/apache/bin/apachectl start
ExecReload=/opt/apache/bin/apachectl graceful
ExecStop=/opt/apache/bin/apachectl stop
KillSignal=SIGCONT
PrivateTmp=true
User=apacheadmin


[Install]
WantedBy=multi-user.target

É possível fazer com que o arquivo da unidade espere que xfs montagens entrem on-line na inicialização antes que o serviço tente iniciar?

    
por NAF 20.12.2017 / 15:02

0 respostas

Tags