Hallo zusammen,
schlägt das Einhängen einer Freigabe via systemd-Mount-Unit fehl, endet
systemctl start
oder
systemctl restart
bei mir trotzem mit exit-code=0. Gehört das so? Lässt sich das irgendwie steuern?
Beispiel:
systemctl restart mnt-glusterfs.mount manager1.docker.dev:~# echo $? 0 manager1.docker.dev:~# systemctl status mnt-glusterfs.mount ● mnt-glusterfs.mount - glusterfs-mount /mnt/glusterfs Loaded: loaded (/etc/systemd/system/mnt-glusterfs.mount; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2018-04-09 19:57:36 CEST; 12s ago Where: /mnt/glusterfs What: vip:/gv0 Process: 24891 ExecMount=/bin/mount vip:/gv0 /mnt/glusterfs -t glusterfs -o defaults,_netdev (code=exited, status=1/FAILURE) Apr 09 19:57:36 manager1 systemd[1]: Unmounted glusterfs-mount /mnt/glusterfs. Apr 09 19:57:36 manager1 systemd[1]: Mounting glusterfs-mount /mnt/glusterfs... Apr 09 19:57:36 manager1 systemd[1]: Mounted glusterfs-mount /mnt/glusterfs. Apr 09 19:57:36 manager1 mount[24891]: Mount failed. Please check the log file for more details. Apr 09 19:57:36 manager1 systemd[1]: mnt-glusterfs.mount: Mount process exited, code=exited status=1 Apr 09 19:57:36 manager1 systemd[1]: mnt-glusterfs.mount: Unit entered failed state.
# cat /etc/systemd/system/mnt-glusterfs.mount # ## Do not edit on server - for this will be overwritten by ansible provisioning [Unit] Description=glusterfs-mount /mnt/glusterfs Before=docker.service After= [Mount] What=vip:/gv0 Where=/mnt/glusterfs Type=glusterfs Options=defaults,_netdev [Install] WantedBy=multi-user.target
Danke für Eure Antworten!
Gruß BillMaier
(Ps. Das ganze scheint sich dann auch auf die Steuerung via Ansible auszuwirken, also http://docs.ansible.com/ansible/latest/modules/systemd_module.html bringt mit state=restarted
keinen Fehler.)