[Sysadmins] OpenVPN и systemd

Vladimir Karpinsky vkarpinsky на mail.ru
Чт Сен 5 11:18:55 MSK 2013


Здравствуйте!

У меня сервис OpenVPN  и systemd существуют как-то параллельно:

# service openvpn status
openvpn.service - LSB: This shell script starts and stops OpenVPN daemons.
    Loaded: loaded (/etc/rc.d/init.d/openvpn)
    Active: activating (start) since Thu 2013-09-05 07:05:22 UTC; 2min 37s ago
   Process: 17020 ExecStart=/etc/rc.d/init.d/openvpn start (code=exited, 
status=0/SUCCESS)
    CGroup: name=systemd:/system/openvpn.service
            └─1933 /sbin/minilogd

Sep 05 07:05:22 pulman.spb.gsras.ru systemd[1]: Stopped LSB: This shell 
script starts and stops OpenVPN daemons..
Sep 05 07:05:22 pulman.spb.gsras.ru systemd[1]: Starting LSB: This shell 
script starts and stops OpenVPN daemons....
Sep 05 07:05:22 pulman.spb.gsras.ru openvpn[17020]: Adjusting environment 
for openvpn: [ DONE ]
Sep 05 07:05:22 pulman.spb.gsras.ru openvpn[17020]: Service openvpn is 
already running.[PASSED]
Sep 05 07:05:22 pulman.spb.gsras.ru systemd[1]: PID file 
/var/run/openvpn.pid not readable (yet?) after start.

На самом деле PID создаётся скриптом /etc/init.d/openvpn совсем другой:

-rw-r--r-- 1 root root 6 Sep  4 03:29 /var/run/openvpn-client.pid

Соответственно что-то совсем не то делает команды service openvpn 
start|stop|restart.

Как бы их (systemd и openvpn) подружить?

-- 
	С уважением,
		Владимир.


Подробная информация о списке рассылки Sysadmins