Hi Justin. Thank you for answers.
>Other than just adding the controller configuration to an appropriate rc >script, the most straight-forward >approach that springs to mind is to use the >"ovs-vsctl set-manager" command on XenServer and have it point >to your >controller machine. I used this. (The controller configuration add to the rc.local) And I confirmed that controller's address set when XenServer is rebooted. Kensuke Watanabe -----Original Message----- From: Justin Pettit [mailto:[email protected]] Sent: Thursday, April 21, 2011 5:53 PM To: [email protected] Cc: [email protected] Subject: Re: [ovs-discuss] How to set controller's address in OVSDB You are doing it correctly. Unfortunately, controller configuration is attached to the Bridge, but XenServer destroys bridges on boot. Managers, on the other hand, are persistent across reboots, since they're associated with the root "Open_vSwitch" Table. The ovs-controller man page describes how to approach a somewhat similar problem: -=-=-=-=-=-=-=-=- Configuring a Citrix XenServer to connect to a particular controller only points the remote OVSDB management connection to that controller. It does not also configure OpenFlow connections, because the manager is expected to do that over the management protocol. ovs-controller is not an Open vSwitch manager and does not know how to do that. As a stopgap workaround, ovs-vsctl can wait for an OVSDB connection and set the controller, e.g.: % ovs-vsctl -t0 --db=pssl: --certificate=cert.pem --ca-cert=none --private-key=privkey.pem --peer-ca-cert=cacert.pem set-controller ssl:ip -=-=-=-=-=-=-=-=- Other than just adding the controller configuration to an appropriate rc script, the most straight-forward approach that springs to mind is to use the "ovs-vsctl set-manager" command on XenServer and have it point to your controller machine. Then, on your controller machine, run that ovs-vsctl command from the man page (probably in a loop to handle successive reboots) to configure the bridge to connect back over an OpenFlow channel. --Justin On Apr 21, 2011, at 1:29 AM, <[email protected]> wrote: > Hi all, > > I am using Open vSwitch 1.0.2 originally installed in XenServer 5.6 FP1. > But I do not know how to set OpenFlow controller's address in Open_vSwitch > DATABASE(OVSDB). > I tried to use 'ovs-vsctl set-controller' command, however, controller's > address is deleted when XenServer is rebooted. > > Thanks in advance, > Kensuke Watanabe > > _______________________________________________ > discuss mailing list > [email protected] > http://openvswitch.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
