This program is intended to be invoked internally by Open Virtual
Network startup scripts. System administrators should not normally
invoke it directly.
Following are the optional configuration files. If present, it should
be located in the etc dir
ovnnb-active.conf
If present, this file should hold the url to connect to the active
Northbound DB server
tcp:x.x.x.x:6641ovnsb-active.conf
If present, this file should hold the url to connect to the active
Southbound DB server
tcp:x.x.x.x:6642ovn-northd-db-params.conf
If present, start_northd will not start the DB server even if
--ovn-manage-ovsdb=yes. This file should hold the database url
parameters to be passed to ovn-northd.
--ovnnb-db=tcp:x.x.x.x:6641 --ovnsb-db=tcp:x.x.x.x:6642
# ovn-ctl run_nb_ovsdb
This command runs the OVN nb ovsdb-server without passing the detach
option, making it to block until ovsdb-server exits. This command
will be useful for starting the OVN nb ovsdb-server in a container.
# ovn-ctl run_sb_ovsdb
This command runs the OVN sb ovsdb-server without passing the detach
option, making it to block until ovsdb-server exits. This command
will be useful for starting the OVN sb ovsdb-server in a container.
Run ovn-controller on a host already running OVS# ovn-ctl start_controllerRun ovn-northd on a host already running OVS# ovn-ctl start_northdAll-in-one OVS+OVN for testing# ovs-ctl start --system-id="random"# ovn-ctl start_northd# ovn-ctl start_controllerPromote and demote ovsdb servers# ovn-ctl promote_ovnnb# ovn-ctl promote_ovnsb# ovn-ctl --db-nb-sync-from-addr=x.x.x.x --db-nb-sync-from-port=6641demote_ovnnb# ovn-ctl --db-sb-sync-from-addr=x.x.x.x --db-sb-sync-from-port=6642demote_ovnsbCreating a clustered db on 3 nodes with IPs x.x.x.x, y.y.y.y and z.z.z.zStarting OVN ovsdb servers and ovn-northd on the node with IP x.x.x.x# ovn-ctl --db-nb-addr=x.x.x.x --db-nb-create-insecure-remote=yes--db-sb-addr=x.x.x.x --db-sb-create-insecure-remote=yes--db-nb-cluster-local-addr=x.x.x.x --db-sb-cluster-local-addr=x.x.x.x--ovn-northd-nb-db=tcp:x.x.x.x:6641,tcp:y.y.y.y:6641,tcp:z.z.z.z:6641--ovn-northd-sb-db=tcp:x.x.x.x:6642,tcp:y.y.y.y:6642,tcp:z.z.z.z:6642start_northdStarting OVN ovsdb-servers and ovn-northd on the node with IP y.y.y.yand joining the cluster started at x.x.x.x# ovn-ctl --db-nb-addr=y.y.y.y --db-nb-create-insecure-remote=yes--db-sb-addr=y.y.y.y --db-sb-create-insecure-remote=yes--db-nb-cluster-local-addr=y.y.y.y --db-sb-cluster-local-addr=y.y.y.y--db-nb-cluster-remote-addr=x.x.x.x--db-sb-cluster-remote-addr=x.x.x.x--ovn-northd-nb-db=tcp:x.x.x.x:6641,tcp:y.y.y.y:6641,tcp:z.z.z.z:6641--ovn-northd-sb-db=tcp:x.x.x.x:6642,tcp:y.y.y.y:6642,tcp:z.z.z.z:6642start_northdStarting OVN ovsdb-servers and ovn-northd on the node with IP z.z.z.zand joining the cluster started at x.x.x.x# ovn-ctl --db-nb-addr=z.z.z.z --db-nb-create-insecure-remote=yes--db-nb-cluster-local-addr=z.z.z.z --db-sb-addr=z.z.z.z--db-sb-create-insecure-remote=yes --db-sb-cluster-local-addr=z.z.z.z--db-nb-cluster-remote-addr=x.x.x.x--db-sb-cluster-remote-addr=x.x.x.x--ovn-northd-nb-db=tcp:x.x.x.x:6641,tcp:y.y.y.y:6641,tcp:z.z.z.z:6641--ovn-northd-sb-db=tcp:x.x.x.x:6642,tcp:y.y.y.y:6642,tcp:z.z.z.z:6642start_northdPassing ssl keys when starting OVN dbs will supercede the default sslvalues in dbStarting standalone ovn db server passing SSL certificates# ovn-ctl --ovn-nb-db-ssl-key=/etc/openvswitch/ovnnb-privkey.pem--ovn-nb-db-ssl-cert=/etc/openvswitch/ovnnb-cert.pem--ovn-nb-db-ssl-ca-cert=/etc/openvswitch/cacert.pem--ovn-sb-db-ssl-key=/etc/openvswitch/ovnsb-privkey.pem--ovn-sb-db-ssl-cert=/etc/openvswitch/ovnsb-cert.pem--ovn-sb-db-ssl-ca-cert=/etc/openvswitch/cacert.pem start_northd
This page is part of the Open vSwitch (a distributed virtual
multilayer switch) project. Information about the project can be
found at ⟨http://openvswitch.org/⟩. If you have a bug report for
this manual page, send it to bugs@openvswitch.org. This page was
obtained from the project's upstream Git repository
⟨https://github.com/openvswitch/ovs.git⟩ on 2020-08-13. (At that
time, the date of the most recent commit that was found in the repos‐
itory was 2020-08-12.) If you discover any rendering problems in
this HTML version of the page, or you believe there is a better or
more up-to-date source for the page, or you have corrections or
improvements to the information in this COLOPHON (which is not part
of the original manual page), send a mail to man-pages@man7.org
Open vSwitch 2.10.90 ovn-ctl ovn-ctl(8)