summaryrefslogtreecommitdiff
path: root/Documentation/ref
diff options
context:
space:
mode:
authorMark Michelson <mmichels@redhat.com>2019-09-06 10:33:03 -0400
committerBen Pfaff <blp@ovn.org>2019-09-06 14:54:58 -0700
commitf3e24610ea18eb873dc860f1710432e9aacd27fd (patch)
treea3bbf718a77f9a85d43b002540b177a887011cc9 /Documentation/ref
parent9b0064a3cad754e2ef20efe61054ea6ca8dbbbde (diff)
downloadopenvswitch-f3e24610ea18eb873dc860f1710432e9aacd27fd.tar.gz
Remove OVN.
OVN is separated into its own repo. This commit removes the OVN source, OVN tests, and OVN documentation. It also removes mentions of OVN from most documentation. The only place where OVN has been left is in changelogs/NEWS, since we shouldn't mess with the history of the project. There is an exception here. The ovsdb-cluster tests rely on ovn-nbctl and ovn-sbctl to run. Therefore those ovn utilities, as well as their dependencies remain in the repo with this commit. Acked-by: Numan Siddique <nusiddiq@redhat.com> Signed-off-by: Mark Michelson <mmichels@redhat.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'Documentation/ref')
-rw-r--r--Documentation/ref/ovs-sim.1.rst100
1 files changed, 0 insertions, 100 deletions
diff --git a/Documentation/ref/ovs-sim.1.rst b/Documentation/ref/ovs-sim.1.rst
index 4382598e1..f59cd7af7 100644
--- a/Documentation/ref/ovs-sim.1.rst
+++ b/Documentation/ref/ovs-sim.1.rst
@@ -142,103 +142,3 @@ with ``main`` directly.
must already have been created by a previous invocation of
``net_add``. The default sandbox must not be ``main``.
-OVN Commands
-------------
-
-These commands interact with OVN, the Open Virtual Network.
-
-``ovn_start`` [*options*]
- Creates and initializes the central OVN databases (both
- ``ovn-sb(5)`` and ``ovn-nb(5)``) and starts an instance of
- ``ovsdb-server`` for each one. Also starts an instance of
- ``ovn-northd``.
-
- The following options are available:
-
- ``--nbdb-model`` *model*
- Uses the given database model for the northbound database.
- The *model* may be ``standalone`` (the default), ``backup``,
- or ``clustered``.
-
- ``--nbdb-servers`` *n*
- For a clustered northbound database, the number of servers in
- the cluster. The default is 3.
-
- ``--sbdb-model`` *model*
- Uses the given database model for the southbound database.
- The *model* may be ``standalone`` (the default), ``backup``,
- or ``clustered``.
-
- ``--sbdb-servers`` *n*
- For a clustered southbound database, the number of servers in
- the cluster. The default is 3.
-
-``ovn_attach`` *network* *bridge* *ip* [*masklen*]
- First, this command attaches bridge to interconnection network
- network, just like ``net_attach`` *network* *bridge*. Second, it
- configures (simulated) IP address *ip* (with network mask length
- *masklen*, which defaults to 24) on *bridge*. Finally, it
- configures the Open vSwitch database to work with OVN and starts
- ``ovn-controller``.
-
-Examples
-========
-
-The following creates a pair of Open vSwitch instances ``hv0`` and
-``hv1``, adds a port named ``vif0`` or ``vif1``, respectively, to each
-one, and then connects the two through an interconnection network
-``n1``::
-
- net_add n1
- for i in 0 1; do
- sim_add hv$i
- as hv$i ovs-vsctl add-br br0 -- add-port br0 vif$i
- as hv$i net_attach n1 br0
- done
-
-Here’s an extended version that also starts OVN::
-
- ovn_start
- ovn-nbctl ls-add lsw0
- net_add n1
- for i in 0 1; do
- sim_add hv$i
- as hv$i
- ovs-vsctl add-br br-phys
- ovn_attach n1 br-phys 192.168.0.`expr $i + 1`
- ovs-vsctl add-port br-int vif$i -- set Interface vif$i external-ids:iface-id=lp$i
- ovn-nbctl lsp-add lsw0 lp$i
- ovn-nbctl lsp-set-addresses lp$i f0:00:00:00:00:0$i
- done
-
-Here’s a primitive OVN "scale test" (adjust the scale by changing
-``n`` in the first line::
-
- n=200; export n
- ovn_start --sbdb-model=clustered
- net_add n1
- ovn-nbctl ls-add br0
- for i in `seq $n`; do
- (sim_add hv$i
- as hv$i
- ovs-vsctl add-br br-phys
- y=$(expr $i / 256)
- x=$(expr $i % 256)
- ovn_attach n1 br-phys 192.168.$y.$x
- ovs-vsctl add-port br-int vif$i -- set Interface vif$i external-ids:iface-id=lp$i) &
- case $i in
- *50|*00) echo $i; wait ;;
- esac
- done
- wait
- for i in `seq $n`; do
- yy=$(printf %02x $(expr $i / 256))
- xx=$(printf $02x $(expr $i % 256))
- ovn-nbctl lsp-add br0 lp$i
- ovn-nbctl lsp-set-addresses lp$i f0:00:00:00:$yy:$xx
- done
-
-When the scale test has finished initializing, you can watch the
-logical ports come up with a command like this::
-
- watch 'for i in `seq $n`; do if test `ovn-nbctl lsp-get-up lp$i` != up; then echo $i; fi; done'