]> git.proxmox.com Git - mirror_ovs.git/blame - xenserver/README
xenserver: Prepend XenServer external ids with "xs-"
[mirror_ovs.git] / xenserver / README
CommitLineData
bc391960 1This directory contains files for seamless integration of Open vSwitch on
064af421
BP
2Citrix XenServer hosts managed by the Citrix management tools.
3
4Some of these files are modifications of Citrix's proprietary code.
5Citrix has given permission to distribute these modified files.
6Citrix has not specified a particular license for them. There is no
7guarantee that, should Citrix specify a license, that it would be
8DFSG-compliant or GPL-compatible.
9
10Most of the files in this directory is installed on a XenServer system
11under the same name, if underscores are replaced by slashes. The
12files are:
13
bc391960 14 etc_init.d_openvswitch
064af421 15
bc391960 16 Initializes Open vSwitch at boot and shuts it down at shutdown.
064af421 17
bc391960 18 etc_init.d_openvswitch-xapi-update
064af421 19
bc391960 20 Init script to ensure openvswitch-cfg-update is called for the
064af421
BP
21 current host at boot.
22
bc391960 23 etc_logrotate.d_openvswitch
064af421 24
bc391960
JP
25 Ensures that logs in /var/log/openvswitch are rotated
26 periodically and that appropriate daemons reopen their log
27 files at that point.
064af421 28
bc391960 29 etc_profile.d_openvswitch.sh
064af421 30
bc391960 31 Open vSwitch-related shell functions for the administrator's
064af421
BP
32 convenience.
33
bc391960 34 etc_xapi.d_plugins_openvswitch-cfg-update
064af421
BP
35
36 xapi plugin script to update the cache of configuration items
bc391960 37 in the ovs-vswitchd configuration that are managed in the
064af421
BP
38 xapi database when integrated with Citrix management tools.
39
40 etc_xensource_scripts_vif
41
bc391960
JP
42 Open vSwitch-aware replacement for Citrix script of the same name.
43
44 openvswitch-xen.spec
45
46 spec file for building RPMs to install on a XenServer host.
064af421
BP
47
48 opt_xensource_libexec_interface-reconfigure
49
bc391960 50 Open vSwitch-aware replacement for Citrix script of the same name.
064af421 51
c76fde78 52 usr_share_openvswitch_scripts_refresh-xs-network-uuids
2b71f011 53
c76fde78 54 Script to refresh Bridge table external-ids:xs-network-uuids
22f7fdb6 55 values, which can get out-of-sync following a pool join.
2b71f011 56
bc391960 57 usr_share_openvswitch_scripts_sysconfig.template
692c92e0 58
bc391960
JP
59 Template for Open vSwitch's /etc/sysconfig/openvswitch
60 configuration file.
692c92e0 61
064af421
BP
62 usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py
63
64 xsconsole plugin to configure the pool-wide configuration keys
bc391960
JP
65 used to control Open vSwitch when integrated with Citrix
66 management tools.
064af421 67
8521345b
BP
68 usr_sbin_brctl
69
70 wrapper for /usr/sbin/brctl that provides some additional
71 bridge compatibility
72
16cd277e
JP
73 usr_sbin_xen-bugtool
74
bc391960 75 Open vSwitch-aware replacement for Citrix script of the same name.
064af421 76
99155935
BP
77 uuid.py
78
79 This is uuid.py from Python 2.5. It is installed into the
80 Open vSwitch RPM because XenServer 5.5 and 5.6 use Python 2.4,
81 which do not have uuid.py.
82
bc391960 83To install, build the Open vSwitch RPM with a command like this:
064af421 84
bc391960 85 rpmbuild -D "openvswitch_version $full_version" \
064af421
BP
86 -D "xen_version $XENKERNEL" \
87 -D "build_number --with-build-number=$buildnr" \
bc391960 88 -bb openvswitch-xen.spec
064af421 89
bc391960
JP
90Then, "rpm -U" the resulting Open vSwitch package on the XenServer hosts in
91question and reboot them. (The openvswitch-dbg package that is also
064af421
BP
92produced need not be installed, but it is harmless to do so.)
93
94----------------------------------------------------------------------
bc391960 95Copyright (C) 2009, 2010 Nicira Networks, Inc.
064af421
BP
96
97Copying and distribution of this file, with or without modification,
98are permitted in any medium without royalty provided the copyright
99notice and this notice are preserved. This file is offered as-is,
100without warranty of any kind.