X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=INSTALL.Linux;h=e25c193c91621398e3e74781e5ac8dd9857b04fd;hb=e5334dadd6de39c4380f1e968801fb0a4f25108c;hp=7090ce672e1e331b314a9dd0004fb85a0de77a4c;hpb=58fda1dab104041fc693032475ec4662c1a52849;p=openvswitch diff --git a/INSTALL.Linux b/INSTALL.Linux index 7090ce67..e25c193c 100644 --- a/INSTALL.Linux +++ b/INSTALL.Linux @@ -67,6 +67,8 @@ you will also need the following software: - pkg-config. We test with version 0.22. + - Python 2.x, for x >= 4. + Installation Requirements ------------------------- @@ -153,23 +155,34 @@ Prerequisites section, follow the procedure below to build. To verify that the modules have been loaded, run "/sbin/lsmod" and check that openvswitch_mod is listed. -Configuration -============= +7. Initialize the configuration database using ovsdb-tool, e.g.: + + % ovsdb-tool create /etc/ovs-vswitchd.conf.db vswitchd/vswitch.ovsschema + +Startup +======= + +Before starting ovs-vswitchd itself, you need to start its +configuration database, ovsdb-server. Configure it to use the +database you created during step 7 of installation, above, and to +listen on a Unix domain socket, e.g.: + + % ovsdb-server /etc/ovs-vswitchd.conf.db --remote=punix:/var/run/ovsdb-server + +Then start the main Open vSwitch daemon, telling it to connect to the +same Unix domain socket: -Open vSwitch is configured primarily through a configuration file, -whose name is specified on the ovs-vswitchd command line. Please -refer to ovs-vswitchd(8) and ovs-vswitchd.conf(5) for information on -how to start ovs-vswitchd and the syntax of its configuration file, -respectively. + % ovs-vswitchd unix:/var/run/ovsdb-server -At runtime, you may make ovs-vswitchd reload its configuration file -and update its configuration accordingly by sending it a SIGHUP -signal. The ovs-appctl utility can also be used to do this: +Now you may use ovs-vsctl to set up bridges and other Open vSwitch +features. For example, to create a bridge named br0 and add ports +eth0 and vif1.0 to it: - % ovs-appctl vswitchd/reload + % ovs-vsctl add-br br0 + % ovs-vsctl add-port br0 eth0 + % ovs-vsctl add-port br0 vif1.0 -In the latter case, ovs-appctl will wait for ovs-vswitchd to finish -reloading before it exits. +Please refer to ovs-vsctl(8) for more details. Bug Reporting -------------