1 # See ovn-northd(8) for details about ovn-northd.
3 # To customize the ovn-northd service, you may create a configuration file
4 # in the /etc/systemd/system/ovn-northd.d/ directory. For example, to specify
5 # additional options to be passed to the "ovn-ctl start_northd" command, you
6 # could place the following contents in
7 # /etc/systemd/system/ovn-northd.d/local.conf:
10 # Environment="OVN_NORTHD_OPTS=--db-nb-sock=/usr/local/var/run/openvswitch/ovnnb_db.sock --db-sb-sock=/usr/local/var/run/openvswitch/ovnsb_db.sock"
12 # Alternatively, you may specify environment variables in the file /etc/sysconfig/ovn-northd:
14 # OVN_NORTHD_OPTS="--db-nb-sock=/usr/local/var/run/openvswitch/ovnnb_db.sock --db-sb-sock=/usr/local/var/run/openvswitch/ovnsb_db.sock"
17 Description=OVN northd management daemon
19 Requires=openvswitch.service
20 After=openvswitch.service
25 Environment=OVS_RUNDIR=%t/openvswitch OVS_DBDIR=/var/lib/openvswitch
26 EnvironmentFile=-/etc/sysconfig/ovn-northd
27 EnvironmentFile=/run/openvswitch.useropts
28 ExecStartPre=-/usr/bin/chown -R ${OVS_USER_ID} ${OVS_DBDIR}
29 ExecStart=/usr/share/openvswitch/scripts/ovn-ctl \
30 --ovs-user=${OVS_USER_ID} --ovn-user=${OVS_USER_ID} \
31 start_northd $OVN_NORTHD_OPTS
32 ExecStop=/usr/share/openvswitch/scripts/ovn-ctl stop_northd
35 WantedBy=multi-user.target