mirror of
https://github.com/openvswitch/ovs
synced 2025-08-22 01:51:26 +00:00
doc: Populate 'tutorials' section
Rename 'tutorial' to 'ovs-advanced' and 'ovn-tutorial' to 'ovn-basics'. Signed-off-by: Stephen Finucane <stephen@that.guru> Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
parent
7c9afefd0a
commit
e12569bb30
@ -20,6 +20,8 @@ EXTRA_DIST += \
|
||||
Documentation/intro/install/windows.rst \
|
||||
Documentation/intro/install/xenserver.rst \
|
||||
Documentation/tutorials/index.rst \
|
||||
Documentation/tutorials/ovn-basics.rst \
|
||||
Documentation/tutorials/ovs-advanced.rst \
|
||||
Documentation/topics/index.rst \
|
||||
Documentation/topics/bonding.rst \
|
||||
Documentation/topics/datapath.rst \
|
||||
|
@ -55,7 +55,8 @@ vSwitch? Start here.
|
||||
:doc:`intro/install/xenserver` |
|
||||
:doc:`intro/install/dpdk`
|
||||
|
||||
- **Tutorials:** **TODO**
|
||||
- **Tutorials:** :doc:`tutorials/ovs-advanced` |
|
||||
:doc:`tutorials/ovn-basics`
|
||||
|
||||
Deeper Dive
|
||||
-----------
|
||||
|
@ -30,5 +30,14 @@ Tutorials
|
||||
Getting started with Open vSwitch (OVS) and Open Virtual Network (OVN) for Open
|
||||
vSwitch.
|
||||
|
||||
.. TODO(stephenfin): We could really do with a few basic tutorials, along with
|
||||
some more specialized ones (DPDK, XenServer, Windows). The latter could
|
||||
probably be formed from the install guides, but the former will need to be
|
||||
produced from scratch or reproduced from blogs (with permission of the
|
||||
author)
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
ovs-advanced
|
||||
ovn-basics
|
||||
|
@ -21,9 +21,9 @@
|
||||
|
||||
Avoid deeper levels because they do not render well.
|
||||
|
||||
============
|
||||
OVN Tutorial
|
||||
============
|
||||
==========
|
||||
OVN Basics
|
||||
==========
|
||||
|
||||
This tutorial is intended to give you a tour of the basic OVN features using
|
||||
``ovs-sandbox`` as a simulated test environment. It's assumed that you have an
|
||||
@ -873,12 +873,10 @@ of what the resulting OpenFlow flows look like.
|
||||
Container Ports
|
||||
---------------
|
||||
|
||||
.. TODO(stephenfin): Update Docker link when this is moved.
|
||||
|
||||
OVN supports containers running directly on the hypervisors and running
|
||||
containers inside VMs. This example shows how OVN supports network
|
||||
virtualization to containers when run inside VMs. Details about how to use
|
||||
docker containers in OVS can be found in the `Docker installlation guide`.
|
||||
docker containers in OVS can be found in :doc:`/howto/docker`.
|
||||
|
||||
To support container traffic created inside a VM and to distinguish network
|
||||
traffic coming from different container vifs, for each container a logical port
|
@ -21,9 +21,9 @@
|
||||
|
||||
Avoid deeper levels because they do not render well.
|
||||
|
||||
=======================================
|
||||
Open vSwitch Advanced Features Tutorial
|
||||
=======================================
|
||||
==============================
|
||||
Open vSwitch Advanced Features
|
||||
==============================
|
||||
|
||||
Many tutorials cover the basics of OpenFlow. This is not such a tutorial.
|
||||
Rather, a knowledge of the basics of OpenFlow is a prerequisite. If you do not
|
||||
@ -54,18 +54,16 @@ hardware or even supervisor privilege on your system. Instead, we will use a
|
||||
script called ``ovs-sandbox``, which accompanies the tutorial, that constructs
|
||||
a software simulated network environment based on Open vSwitch.
|
||||
|
||||
.. TODO(stephenfin): Update installation guide link when this is moved.
|
||||
|
||||
You can use ``ovs-sandbox`` three ways:
|
||||
|
||||
* If you have already installed Open vSwitch on your system, then you should be
|
||||
able to just run ``ovs-sandbox`` from this directory without any options.
|
||||
|
||||
* If you have not installed Open vSwitch (and you do not want to install it),
|
||||
then you can build Open vSwitch according to the instructions in the
|
||||
`installation guide`, without installing it. Then run ``./ovs-sandbox -b
|
||||
DIRECTORY`` from this directory, substituting the Open vSwitch build
|
||||
directory for ``DIRECTORY``.
|
||||
then you can build Open vSwitch according to the instructions in
|
||||
:doc:`/intro/install/general`, without installing it. Then run
|
||||
``./ovs-sandbox -b DIRECTORY`` from this directory, substituting the Open
|
||||
vSwitch build directory for ``DIRECTORY``.
|
||||
|
||||
* As a slight variant on the latter, you can run ``make sandbox`` from an Open
|
||||
vSwitch build directory.
|
2
FAQ.rst
2
FAQ.rst
@ -2034,7 +2034,7 @@ Q: The "learn" action can't learn the action I want, can you improve it?
|
||||
http://openvswitch.org/pipermail/discuss/2016-June/021694.html
|
||||
|
||||
- MAC learning in the middle of a pipeline, as described in `the tutorial
|
||||
<tutorial/tutorial.rst>`__.
|
||||
<Documentation/tutorials/ovs-advanced.rst>`__.
|
||||
|
||||
- TCP state based firewalling, by learning outgoing connections based on
|
||||
SYN packets and matching them up with incoming packets.
|
||||
|
@ -84,7 +84,7 @@ installation guides <Documentation/intro/install/index.rst>`__
|
||||
For answers to common questions, refer to the `FAQ <FAQ.rst>`__.
|
||||
|
||||
To learn about some advanced features of the Open vSwitch software switch, read
|
||||
the `tutorial <tutorial/tutorial.rst>`__.
|
||||
the `tutorial <Documentation/tutorials/ovs-advanced.rst>`__.
|
||||
|
||||
Each Open vSwitch userspace program is accompanied by a manpage. Many of the
|
||||
manpages are customized to your configuration as part of the build process, so
|
||||
|
@ -1,6 +1,3 @@
|
||||
docs += \
|
||||
tutorial/tutorial.rst \
|
||||
tutorial/ovn-tutorial.rst
|
||||
EXTRA_DIST += \
|
||||
tutorial/ovs-sandbox \
|
||||
tutorial/t-setup \
|
||||
|
@ -14,7 +14,7 @@
|
||||
#
|
||||
|
||||
#
|
||||
# See "Simple two-port setup" in tutorial/ovn-tutorial.rst.
|
||||
# See "Simple two-port setup" in Documentation/tutorial/ovn-basics.rst.
|
||||
#
|
||||
|
||||
set -o xtrace
|
||||
|
@ -14,7 +14,7 @@
|
||||
#
|
||||
|
||||
#
|
||||
# See "Simple two-port setup" in tutorial/ovn-tutorial.rst.
|
||||
# See "Simple two-port setup" in Documentation/tutorial/ovn-basics.rst.
|
||||
#
|
||||
|
||||
set -o xtrace
|
||||
|
Loading…
x
Reference in New Issue
Block a user