]> git.proxmox.com Git - mirror_ovs.git/blame - xenserver/README
xenserver: Add support for disabling in-band management via XAPI.
[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
02892690
BP
4Files in this directory are licensed on a file-by-file basis. Please
5refer to each file for details.
064af421
BP
6
7Most of the files in this directory is installed on a XenServer system
8under the same name, if underscores are replaced by slashes. The
9files are:
10
bc391960 11 etc_init.d_openvswitch
064af421 12
bc391960 13 Initializes Open vSwitch at boot and shuts it down at shutdown.
064af421 14
bc391960 15 etc_init.d_openvswitch-xapi-update
064af421 16
bc391960 17 Init script to ensure openvswitch-cfg-update is called for the
064af421
BP
18 current host at boot.
19
bc391960 20 etc_logrotate.d_openvswitch
064af421 21
bc391960
JP
22 Ensures that logs in /var/log/openvswitch are rotated
23 periodically and that appropriate daemons reopen their log
24 files at that point.
064af421 25
bc391960 26 etc_profile.d_openvswitch.sh
064af421 27
bc391960 28 Open vSwitch-related shell functions for the administrator's
064af421
BP
29 convenience.
30
bc391960 31 etc_xapi.d_plugins_openvswitch-cfg-update
064af421
BP
32
33 xapi plugin script to update the cache of configuration items
bc391960 34 in the ovs-vswitchd configuration that are managed in the
064af421
BP
35 xapi database when integrated with Citrix management tools.
36
92dbd5c9
AE
37 etc_xensource_bugtool_network-status_openvswitch.xml
38
39 xen-bugtool extension to collect networking information relevant to
40 Open vSwitch. Runs
41 usr_share_openvswitch_scripts_xen-bugtool-tc-class-show.
42
064af421
BP
43 etc_xensource_scripts_vif
44
bc391960
JP
45 Open vSwitch-aware replacement for Citrix script of the same name.
46
47 openvswitch-xen.spec
48
49 spec file for building RPMs to install on a XenServer host.
064af421
BP
50
51 opt_xensource_libexec_interface-reconfigure
52
bc391960 53 Open vSwitch-aware replacement for Citrix script of the same name.
064af421 54
a49fe70c 55 usr_share_openvswitch_scripts_ovs-xapi-sync
df09921d
JP
56
57 Daemon to monitor the external_ids columns of the Bridge and
a49fe70c
JP
58 Interface OVSDB tables for changes that require interrogating
59 XAPI.
df09921d 60
bc391960 61 usr_share_openvswitch_scripts_sysconfig.template
692c92e0 62
bc391960
JP
63 Template for Open vSwitch's /etc/sysconfig/openvswitch
64 configuration file.
692c92e0 65
92dbd5c9
AE
66 usr_share_openvswitch_scripts_xen-bugtool-tc-class-show
67
68 Script to dump tc class configuration for all network
69 interfaces. Intended to be run by xen-bugtool via
70 etc_xensource_bugtool_network-status_openvswitch.xml.
71
064af421
BP
72 usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py
73
74 xsconsole plugin to configure the pool-wide configuration keys
bc391960
JP
75 used to control Open vSwitch when integrated with Citrix
76 management tools.
064af421 77
99155935
BP
78 uuid.py
79
80 This is uuid.py from Python 2.5. It is installed into the
404c1692
AE
81 Open vSwitch RPM because XenServer uses Python 2.4, which does
82 not have uuid.py.
99155935 83
bc391960 84To install, build the Open vSwitch RPM with a command like this:
064af421 85
bc391960 86 rpmbuild -D "openvswitch_version $full_version" \
064af421
BP
87 -D "xen_version $XENKERNEL" \
88 -D "build_number --with-build-number=$buildnr" \
bc391960 89 -bb openvswitch-xen.spec
064af421 90
bc391960
JP
91Then, "rpm -U" the resulting Open vSwitch package on the XenServer hosts in
92question and reboot them. (The openvswitch-dbg package that is also
064af421
BP
93produced need not be installed, but it is harmless to do so.)
94
95----------------------------------------------------------------------
404c1692 96Copyright (C) 2009, 2010, 2011 Nicira Networks, Inc.
064af421
BP
97
98Copying and distribution of this file, with or without modification,
99are permitted in any medium without royalty provided the copyright
100notice and this notice are preserved. This file is offered as-is,
101without warranty of any kind.