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=6641 demote_ovnnb# ovn-ctl --db-sb-sync-from-addr=x.x.x.x--db-sb-sync-from-port=6642 demote_ovnsbCreating a clustered db on 3 nodes with IPs x.x.x.x, y.y.y.y andz.z.z.zStarting OVN ovsdb servers and ovn-northd on the node with IPx.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 IPy.y.y.y and 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 IPz.z.z.z and 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-12-18. (At that
time, the date of the most recent commit that was found in the
repository was 2020-12-16.) 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)