summaryrefslogtreecommitdiff
path: root/xenserver/usr_share_openvswitch_scripts_sysconfig.template
Commit message (Collapse)AuthorAgeFilesLines
* xenserver, rhel: Enable extra ovs-ctl options from init scripts.Ben Pfaff2012-06-151-0/+4
| | | | | | | | This is useful for passing wrapper script options and possibly for other purposes. Bug #11889. Signed-off-by: Ben Pfaff <blp@nicira.com>
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
| | | | | | | | Replaced all instances of Nicira Networks(, Inc) to Nicira, Inc. Feature #10593 Signed-off-by: Raju Subramanian <rsubramanian@nicira.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
* Refactor initscripts into distro-independent and distro-specific pieces.Ben Pfaff2011-06-171-147/+5
| | | | This should make it easier to add OVS support to new distributions.
* ovsdb: Remove 'managers' column from 'Open vSwitch' table.Andrew Evans2011-02-181-1/+1
| | | | | | | | We had retained but deprecated the use of the older 'managers' column in the 'Open vSwitch' table for compatibility with applications that might still use it, but that created more problems than it solved. This commit removes the 'managers' column from the schema, and removes all references to it from the code, init scripts, documentation, and tests.
* xenserver: Remove support for XenServer versions older than 5.6 FP1.Justin Pettit2011-02-111-77/+1
| | | | | | | | Commit 404c169247b1c3ac2ebad887f0421478a6cef924 breaks compatibility with XenServers older than 5.6 FP1. This commit removes the last vestiges of support for those older XenServer versions. Signed-off-by: Justin Pettit <jpettit@nicira.com>
* xenserver: Make ovsdb-server look for remotes in manager_options column.Andrew Evans2011-02-021-1/+1
| | | | | (ovsdb-server will still use any managers found in the managers column as well.)
* xenserver: Remove some ovs-xenserverd support that I missed.Ben Pfaff2010-06-091-13/+0
| | | | | | Oops. Must have been too giddy to look carefully the first time. This time I'll test it before I push.
* xenserver: make ovs-xenserverd startup configurable and disable it for 5.6.0 ↵Ian Campbell2010-06-031-0/+5
| | | | | | | | | | | | | | | | | | onwards. In my testing with XenServer 5.6.810 without ovs-xenserverd the vswitch bridge external-id network-uuid field was always kept up to date over both pool join and pool eject. I believe this is because xapi is restarted on both pool join and pool eject and on restart all PIFs are plugged again. This causes the vswitch field to be updated, either via a call to interface reconfigure or via an explicit ovs-vsctl call in the case of internal networks. I think the only reason this daemon would still be required with XenServer 5.5 is that the explicit call to ovs-vsctl for internl networks is not present there. Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
* xenserver: Gracefully refresh network UUIDs on pool join or leave.Ben Pfaff2010-04-261-0/+8
| | | | | | | | | | | | | | The vswitch database is supposed to maintain an up-to-date UUID for the system's networks in the Bridge table as external-ids:network-uuids. On XenServer systems, /opt/xensource/libexec/interface-reconfigure updates these fields as bridges are brought up and down. Most of the time, that is sufficient. However, this is one exception: when a XenServer host enters or leaves a pool, interface-reconfigure is not invoked, and neither is any other script. So this commit introduces a new, XenServer-specific daemon that monitors the XenServer's pool membership status and refreshes the network UUIDs (by invoking the refresh-network-uuids script) if it changes. Bug #2097.
* xenserver: Disable brcompatd except on XenServer 5.5.0Ian Campbell2010-03-261-2/+6
| | | | | | | | The compat layer is now unused in the vswitch branch of XenServer. Based on change originally by Ian Campbell, cherry-picked from "xs5.7" branch. The original change was not conditional on the XenServer version.
* Cleanup default file locations and XenServer packagingJustin Pettit2010-03-261-0/+234
This commit cleans up the locations of a number of files and directories used. These include: - Config file lives in /etc/openvswitch/conf.db - Logs go into /var/log/openvswitch - ovsdb-server socket is /var/run/openvswitch/db.sock - Schema goes into /usr/share/openvswitch/vswitch.ovsschema - PID files go in /var/run/openvswitch For XenServer, these additional changes are made: - Cores go in /var/xen/openvswitch - OVS binaries run in /var/xen/openvswitch In addition, it attempts to cleanup the XenServer packaging. This includes referring to the project as "openvswitch" as opposed to the somewhat presumptuous "vswitch". Note: Changes to the Debian packaging will be forthcoming.