[ovs-dev] [PATCH 2/2] rhel-systemd: Document systemd behavior

Eelco Chaudron echaudro at redhat.com
Wed Feb 8 16:28:22 UTC 2017


This is a follow up patch to document the systemd behavior including
the change introduced by the "rhel-systemd: Restart openvswitch
service if a daemon crashes", still under review.

Signed-off-by: Eelco Chaudron <echaudro at redhat.com>
---
 rhel/README.RHEL.rst | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/rhel/README.RHEL.rst b/rhel/README.RHEL.rst
index afccf17..a299799 100644
--- a/rhel/README.RHEL.rst
+++ b/rhel/README.RHEL.rst
@@ -296,6 +296,39 @@ DPDK NIC port:
     OVS_OPTIONS="bond_mode=active-backup"
     HOTPLUG=no
 
+
+===========================
+Red Hat systemd integration
+===========================
+
+The RPM packages for Open vSwitch provide support for systemd integration. It's
+recommended to use the openvswitch.service to start and stop the Open vSwitch
+daemons. The below table shows systemd's behavior:
+
+=============================== ============== ============== ============== =============== ===============
+              -                 Process Status                systemctk <> status
+------------------------------- ----------------------------- ----------------------------------------------
+Action                          ovs-vswitch     ovsdb-server  openvswitch    ovs-vswitchd    ovsdb-server
+=============================== ============== ============== ============== =============== ===============
+systemctl start openvswitch*    started        started        active, exited active, running active, running
+crash of vswitchd               crash, started re-started     active, exited active, running active, running
+crash of ovsdb                  re-started     crash, started active, exited active, running active, running
+systemctl restart openvswitch   re-started     re-started     active, exited active, running active, running
+systemctl restart ovs-vswitchd  re-started     re-started     active, exited active, running active, running
+systemctl restart ovsdb-server  re-started     re-started     active, exited active, running active, running
+systemctl stop openvswitch      stopped        stopped        inactive, dead inactive, dead  inactive, dead
+systemctl stop ovs-vswitchd     stopped        stopped        inactive, dead inactive, dead  inactive, dead
+systemctl stop ovsdb-server     stopped        stopped        inactive, dead inactive, dead  inactive, dead
+systemctl start ovs-vswitchd*   started        started        inactive, dead active, running active, running
+systemctl start ovsdb-server*   not started    started        inactive, dead inactive, dead  active, running
+=============================== ============== ============== ============== =============== ===============
+
+
+\* These commands where executed when no Open vSwitch related processes where
+running. All other commands where executed when Open vSwitch was successfully
+running.
+
+
 Reporting Bugs
 --------------
 
-- 
2.7.4



More information about the dev mailing list