OVN services (northd, ovn-controller, ovn-controller-vtep) cannot
currently be enabled/disabled to start automatically on boot.

Add [Install] section for these services to allow them to be enabled
and disabled.

Reported-by: Mor Kalfon <[email protected]>
Signed-off-by: Lance Richardson <[email protected]>
---
 v2: Added Reported-by.

 rhel/usr_lib_systemd_system_ovn-controller-vtep.service | 3 +++
 rhel/usr_lib_systemd_system_ovn-controller.service      | 3 +++
 rhel/usr_lib_systemd_system_ovn-northd.service          | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/rhel/usr_lib_systemd_system_ovn-controller-vtep.service 
b/rhel/usr_lib_systemd_system_ovn-controller-vtep.service
index 3bd4331..717ff12 100644
--- a/rhel/usr_lib_systemd_system_ovn-controller-vtep.service
+++ b/rhel/usr_lib_systemd_system_ovn-controller-vtep.service
@@ -36,3 +36,6 @@ ExecStart=/usr/bin/ovn-controller-vtep -vconsole:emer 
-vsyslog:err -vfile:info \
           --log-file=/var/log/openvswitch/ovn-controller-vtep.log \
           --no-chdir --pidfile=${OVS_RUNDIR}/ovn-controller-vtep.pid \
           --ovnsb-db=${OVN_DB} --vtep-db=${VTEP_DB}
+
+[Install]
+WantedBy=multi-user.target
diff --git a/rhel/usr_lib_systemd_system_ovn-controller.service 
b/rhel/usr_lib_systemd_system_ovn-controller.service
index ad1b146..2ddcc1c 100644
--- a/rhel/usr_lib_systemd_system_ovn-controller.service
+++ b/rhel/usr_lib_systemd_system_ovn-controller.service
@@ -20,3 +20,6 @@ Type=oneshot
 RemainAfterExit=yes
 ExecStart=/usr/share/openvswitch/scripts/ovn-ctl start_controller 
$OVN_CONTROLLER_OPTS
 ExecStop=/usr/share/openvswitch/scripts/ovn-ctl stop_controller
+
+[Install]
+WantedBy=multi-user.target
diff --git a/rhel/usr_lib_systemd_system_ovn-northd.service 
b/rhel/usr_lib_systemd_system_ovn-northd.service
index 6e23eaa..d0045e3 100644
--- a/rhel/usr_lib_systemd_system_ovn-northd.service
+++ b/rhel/usr_lib_systemd_system_ovn-northd.service
@@ -21,3 +21,6 @@ RemainAfterExit=yes
 Environment=OVS_RUNDIR=%t/openvswitch OVS_DBDIR=/var/lib/openvswitch
 ExecStart=/usr/share/openvswitch/scripts/ovn-ctl start_northd $OVN_NORTHD_OPTS
 ExecStop=/usr/share/openvswitch/scripts/ovn-ctl stop_northd
+
+[Install]
+WantedBy=multi-user.target
-- 
2.5.5

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to