From e62bab1b392673ba405b893cd51d48ee9f04000c Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Mon, 15 Aug 2022 00:23:26 +0300 Subject: [PATCH] Add systemd unit for udev deployments --- mon/vitastor-osd@.service | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 mon/vitastor-osd@.service diff --git a/mon/vitastor-osd@.service b/mon/vitastor-osd@.service new file mode 100644 index 00000000..d30204db --- /dev/null +++ b/mon/vitastor-osd@.service @@ -0,0 +1,22 @@ +[Unit] +Description=Vitastor object storage daemon osd.%i +After=network-online.target local-fs.target time-sync.target +Wants=network-online.target local-fs.target time-sync.target +PartOf=vitastor.target + +[Service] +LimitNOFILE=1048576 +LimitNPROC=1048576 +LimitMEMLOCK=infinity +ExecStart=bash -c 'vitastor-disk exec-osd /dev/vitastor/osd%i-data >>/var/log/vitastor/osd%i.log 2>&1' +ExecStartPre=+vitastor-disk pre-exec /dev/vitastor/osd%i-data +WorkingDirectory=/ +User=vitastor +PrivateTmp=false +TasksMax=infinity +Restart=always +StartLimitInterval=0 +RestartSec=10 + +[Install] +WantedBy=vitastor.target