Ansis:

Just some minor comments below, mostly grammatical, but one around recommend 
sudo for command usage. Looks great though, nice writeup!

Thanks,
Kyle

On Apr 10, 2012, at 4:32 PM, Ansis Atteka wrote:

> Add documentation on how to use OVS integration
> with the upcoming Libvirt 0.9.11 release.
> 
> Signed-off-by: Ansis Atteka <aatt...@nicira.com>
> ---
> INSTALL.Libvirt |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 1 files changed, 73 insertions(+), 0 deletions(-)
> create mode 100644 INSTALL.Libvirt
> 
> diff --git a/INSTALL.Libvirt b/INSTALL.Libvirt
> new file mode 100644
> index 0000000..61e474c
> --- /dev/null
> +++ b/INSTALL.Libvirt
> @@ -0,0 +1,73 @@
> +                 How to Use Open vSwitch with Libvirt
> +                 ====================================
> +
> +This document describes how to use Open vSwitch with Libvirt 0.9.11 or
> +later. The Open vSwitch support in libvirt 0.9.11 eliminates the need to
> +use OVS Linux Bridge compatibility layer (brcompatd) and interface up/down
> +scripts. This document assumes that you followed INSTALL.Linux to get Open
> +vSwitch setup on your Linux system and have libvirt 0.9.11 or later
> +installed. The Open vSwitch support is included by default in Libvirt.
> +Consult www.libvirt.org for instructions on how to build the latest Libvirt.
> +
> +Limitations
> +-----------
> +Currently there is no Open vSwitch support for networks that are managed
> +by libvirt (e.g. NAT). As of now only bridged networks are supported (those
> +where user has to manually create the bridge).
> +
The above should be "where the user has to manually create the bridge."

> +
> +Setup
> +-----
> +
> +First create the Open vSwitch bridge by using the ovs-vsctl utility:
> +
> + % ovs-vsctl add-br ovsbr
> +
For these "ovs-vsctl" commands, do you want to perhaps recommend putting "sudo" 
before them? As an example, most Fedora documentation I've seen includes sudo 
in examples. Just a thought.

> +Once that is done, create a VM, if necessary, and edit its Domain XML file:
> +
> + % virsh edit <vm>
> +
> +Lookup in the Domain XML file the <interface> section. There should be one
> +such XML section per each interface the VM has.
> +
> + ...
> + <interface type='network'>
> +  <mac address='52:54:00:71:b1:b6'/>
> +  <source network='default'/>
> +  <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
> + </interface>
> + ...
> +
> +And change it to something like this:
> +
> + ...
> + <interface type='bridge'>
> +  <mac address='52:54:00:71:b1:b6'/>
> +  <source bridge='ovsbr'/>
> +  <virtualport type='openvswitch'>
> +  </virtualport>
> +  <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
> + </interface>
> + ...
> +
> +The interface type must be set to "bridge". The <source> XML element
> +specifies to which bridge this interface will be attached to. The
> +<virtualport> element indicates that bridge in <source> element is an
> +Open vSwitch bridge.
> +
> +Then (re)start the VM and verify if guest's vnet interface is attached to

Change to "verify if the guest's vnet interface is attached to".

> +the ovsbr bridge.
> +
> + % ovs-vsctl show
> +
> +Troubleshooting
> +---------------
> +
> +If VM does not want to start, then try to run libvirtd process either

Change to "If the VM does not want to start, then try to run the libvirtd 
process either"

> +from the terminal or inspect Libvirt/Open vSwitch log files for possible
> +root cause.
> +
> +Bug Reporting
> +-------------
> +
> +Please report problems to b...@openvswitch.org.
> -- 
> 1.7.9.1
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to