Hi! I find a rbd map service issue: [root@dx-test ~]# systemctl status rbdmap ● rbdmap.service - Map RBD devices Loaded: loaded (/usr/lib/systemd/system/rbdmap.service; enabled; vendor preset: disabled) Active: active (exited) (Result: exit-code) since 六 2018-07-28 13:55:01 CST; 11min ago Process: 1459 ExecStart=/usr/bin/rbdmap map (code=exited, status=1/FAILURE) Main PID: 1459 (code=exited, status=1/FAILURE)
7月 28 13:55:01 dx-test.novalocal systemd[1]: Started Map RBD devices. 7月 28 13:55:01 dx-test.novalocal systemd[1]: Starting Map RBD devices... 7月 28 14:01:19 dx-test.novalocal systemd[1]: rbdmap.service: main process exited, code=exited, status=1/FAILURE [root@dx-test ~]# echo $? 0 I am testing rbd map serive HA if ceph cluster down. I shut down ceph cluster and monitor rbdmap service, it spend 6 mins starting and failed. But it exits with 0 with $?. For HA, i remove oneshot Type and add Restart=always as below: [Unit] Description=Map RBD devices After=ceph.target network-online.target local-fs.target Wants=ceph.target network-online.target local-fs.target [Service] EnvironmentFile=-/etc/sysconfig/ceph Environment=RBDMAPFILE=/etc/ceph/rbdmap RemainAfterExit=yes ExecStart=/usr/bin/rbdmap map ExecReload=/usr/bin/rbdmap map ExecStop=/usr/bin/rbdmap unmap-all Restart=always RestartSec=3 [Install] WantedBy=multi-user.target But seems that Restart does not work. It still spends 6mins starting and failed, and when i start cluster, it also do nothing. Is it a design bug?
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com