On 4/6/2018 11:20 AM, Martin Xu wrote:
Hi all,
I'm trying to find the equivalent to /etc/init.d/openvswitch
force-reload-kmod in the systemd based scripts. How do I use a command
similar to "service openvswitch <force-reload-kmod>" or "systemctl
<force-reload-kmod> openvswitch" to do it? I understand that systemd
script only supports limited operations (start, reload, etc.) and it
seems the openvswitch systemd file is trying to use reload to achieve
the force-reload-kmod with an optional argument?
I have a CentOS 7.4 3.10.0-693.el7.x86_64. I cloned the code on master
(4b337e) a couple days ago. And I built the openvswitch and kmod RPMs
using the fedora/RHEL7.x spec files. I ran the ./configure without any
prefixes. After installation, I looked at the systemd script
openvswitch.service, and it shows reload invokes
/usr/share/openvswitch/scripts/ovs-systemd-reload. And this
ovs-systemd-reload script seems to look for "force-reload-kmod" in $1
to do the force-reload-kmod. By default, it's a restart.
I'm not an expert in systemd. The few results I found for "systemd
script taking arguments" suggest using Environment or EnvironmentFile
in the systemd script, which doesn't seem to be defined in the
openvswitch.service.
Thanks,
Martin
Martin,
unfortunately we have not yet added support for systemd to OVS. We have
plans to do so and I'm the engineer who is assigned the task right now
but I have some other features I need to complete before moving on to
this task. For now though we only support SysV, aka "init".
Thanks,
- Greg
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss