X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=INSTALL.Linux;h=e25c193c91621398e3e74781e5ac8dd9857b04fd;hb=83d3917d5405478bfa40aaf9debd66ea833c3b55;hp=c0344f23010bdad00857e7010f6e9e8f70f3be56;hpb=a26cc67c16932fa9d07da200bbff75889cfe7529;p=openvswitch diff --git a/INSTALL.Linux b/INSTALL.Linux index c0344f23..e25c193c 100644 --- a/INSTALL.Linux +++ b/INSTALL.Linux @@ -155,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.: -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. + % ovsdb-tool create /etc/ovs-vswitchd.conf.db vswitchd/vswitch.ovsschema -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: +Startup +======= - % ovs-appctl vswitchd/reload +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.: -In the latter case, ovs-appctl will wait for ovs-vswitchd to finish -reloading before it exits. + % 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: + + % ovs-vswitchd unix:/var/run/ovsdb-server + +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-vsctl add-br br0 + % ovs-vsctl add-port br0 eth0 + % ovs-vsctl add-port br0 vif1.0 + +Please refer to ovs-vsctl(8) for more details. Bug Reporting -------------