]>
Commit | Line | Data |
---|---|---|
bc391960 | 1 | This directory contains files for seamless integration of Open vSwitch on |
064af421 BP |
2 | Citrix XenServer hosts managed by the Citrix management tools. |
3 | ||
02892690 BP |
4 | Files in this directory are licensed on a file-by-file basis. Please |
5 | refer to each file for details. | |
064af421 | 6 | |
299915ea JP |
7 | Most of the files in this directory are installed on a XenServer system |
8 | under the same name; underscores are replaced by slashes. The files are: | |
064af421 | 9 | |
bc391960 | 10 | etc_init.d_openvswitch |
064af421 | 11 | |
bc391960 | 12 | Initializes Open vSwitch at boot and shuts it down at shutdown. |
064af421 | 13 | |
bc391960 | 14 | etc_init.d_openvswitch-xapi-update |
064af421 | 15 | |
bc391960 | 16 | Init script to ensure openvswitch-cfg-update is called for the |
064af421 BP |
17 | current host at boot. |
18 | ||
bc391960 | 19 | etc_logrotate.d_openvswitch |
064af421 | 20 | |
bc391960 JP |
21 | Ensures that logs in /var/log/openvswitch are rotated |
22 | periodically and that appropriate daemons reopen their log | |
23 | files at that point. | |
064af421 | 24 | |
bc391960 | 25 | etc_profile.d_openvswitch.sh |
064af421 | 26 | |
bc391960 | 27 | Open vSwitch-related shell functions for the administrator's |
064af421 BP |
28 | convenience. |
29 | ||
bc391960 | 30 | etc_xapi.d_plugins_openvswitch-cfg-update |
064af421 BP |
31 | |
32 | xapi plugin script to update the cache of configuration items | |
bc391960 | 33 | in the ovs-vswitchd configuration that are managed in the |
064af421 BP |
34 | xapi database when integrated with Citrix management tools. |
35 | ||
36 | etc_xensource_scripts_vif | |
37 | ||
bc391960 JP |
38 | Open vSwitch-aware replacement for Citrix script of the same name. |
39 | ||
40 | openvswitch-xen.spec | |
41 | ||
42 | spec file for building RPMs to install on a XenServer host. | |
064af421 BP |
43 | |
44 | opt_xensource_libexec_interface-reconfigure | |
299915ea JP |
45 | opt_xensource_libexec_InterfaceReconfigureBridge.py |
46 | opt_xensource_libexec_InterfaceReconfigure.py | |
47 | opt_xensource_libexec_InterfaceReconfigureVswitch.py | |
064af421 | 48 | |
299915ea JP |
49 | Open vSwitch-aware replacements for Citrix script of the same |
50 | names. | |
51 | ||
52 | usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py | |
53 | ||
54 | xsconsole plugin to configure the pool-wide configuration keys | |
55 | used to control Open vSwitch when integrated with Citrix | |
56 | management tools. | |
064af421 | 57 | |
a49fe70c | 58 | usr_share_openvswitch_scripts_ovs-xapi-sync |
df09921d JP |
59 | |
60 | Daemon to monitor the external_ids columns of the Bridge and | |
a49fe70c JP |
61 | Interface OVSDB tables for changes that require interrogating |
62 | XAPI. | |
df09921d | 63 | |
bc391960 | 64 | usr_share_openvswitch_scripts_sysconfig.template |
692c92e0 | 65 | |
6c88547d | 66 | Template for Open vSwitch's /etc/sysconfig/openvswitch |
bc391960 | 67 | configuration file. |
692c92e0 | 68 | |
299915ea JP |
69 | Open vSwitch installs a number of xen-bugtool extensions in |
70 | /etc/xensource/bugtool to gather additional information useful for | |
71 | debugging. The sources for the extensions are in | |
72 | ../utilities/bugtool/plugins: | |
5ea61afe | 73 | |
299915ea | 74 | kernel-info/openvswitch.xml |
5ea61afe | 75 | |
299915ea JP |
76 | Collect kernel information relevant to Open vSwitch, such as |
77 | slabinfo. | |
5ea61afe | 78 | |
299915ea | 79 | network-status/openvswitch.xml |
5ea61afe | 80 | |
299915ea JP |
81 | Collect networking information relevant to Open vSwitch. Runs |
82 | the following scripts, which are described below: | |
92dbd5c9 | 83 | |
299915ea | 84 | * ovs-bugtool-cfm-show |
58fd55c0 | 85 | * ovs-bugtool-lacp-show |
299915ea JP |
86 | * ovs-bugtool-ovsdb-dump |
87 | * ovs-bugtool-tc-class-show | |
271c896e | 88 | * ovs-bugtool-bond-show |
9933c207 GS |
89 | * ovs-bugtool-ovs-ofctl-show |
90 | * ovs-bugtool-ovs-ofctl-dump-flows | |
740f68d7 | 91 | * ovs-bugtool-ovs-appctl-dpif |
58fd55c0 GS |
92 | * ovs-bugtool-coverage-show |
93 | * ovs-bugtool-memory-show | |
94 | * ovs-bugtool-vsctl-show | |
92dbd5c9 | 95 | |
299915ea | 96 | system-configuration/openvswitch.xml |
064af421 | 97 | |
299915ea | 98 | Collect system configuration information relevant to Open vSwitch, |
a2af1e9d AS |
99 | including timezone. Runs the following script which is described |
100 | below: | |
101 | ||
102 | * ovs-bugtool-daemons-ver | |
299915ea JP |
103 | |
104 | system-configuration.xml | |
105 | ||
106 | Collect system configuration data. This category is configured | |
107 | to collect up to 1Mb of data, take up to 60 seconds to collect | |
108 | data, run every time and is hidden from display in XenCenter. | |
109 | ||
110 | A number of scripts are installed in /usr/share/openvswitch/scripts to | |
111 | assist Open vSwitch's xen-bugtool extensions. The sources for the | |
112 | scripts are located in ../utilities/bugtool: | |
113 | ||
114 | ovs-bugtool-cfm-show | |
115 | ||
116 | Script to dump detailed CFM information for all enabled interfaces. | |
117 | ||
118 | ovs-bugtool-lacp-show | |
119 | ||
120 | Script to dump detailed LACP information for all enabled ports. | |
121 | ||
122 | ovs-bugtool-ovsdb-dump | |
123 | ||
124 | Script to dump contents of Open vSwitch configuration database | |
125 | in comma-separated value format. | |
126 | ||
127 | ovs-bugtool-tc-class-show | |
128 | ||
129 | Script to dump tc class configuration for all network interfaces. | |
064af421 | 130 | |
9933c207 GS |
131 | ovs-bugtool-ovs-ofctl-show |
132 | ||
133 | Script to dump information about flow tables and ports of each bridge. | |
134 | ||
135 | ovs-bugtool-ovs-ofctl-dump-flows | |
136 | ||
137 | Script to dump openflow flows of each bridge. | |
138 | ||
740f68d7 GS |
139 | ovs-bugtool-ovs-appctl-dpif |
140 | ||
141 | Script to collect a summary of configured datapaths and datapath flows. | |
142 | ||
58fd55c0 GS |
143 | ovs-bugtool-coverage-show |
144 | ||
145 | Script to count the number of times particular events occur during | |
146 | ovs-vswitchd's runtime. | |
147 | ||
148 | ovs-bugtool-memory-show | |
149 | ||
150 | Script to show some basic statistics about ovs-vswitchd's memory usage. | |
151 | ||
152 | ovs-bugtool-vsctl-show | |
153 | ||
154 | Script to show a brief overview of the database contents. | |
155 | ||
a2af1e9d AS |
156 | ovs-bugtool-daemons-ver |
157 | ||
158 | Script to dump version information for all Open vSwitch daemons. | |
159 | ||
064af421 | 160 | ---------------------------------------------------------------------- |
e0edde6f | 161 | Copyright (C) 2009, 2010, 2011 Nicira, Inc. |
064af421 BP |
162 | |
163 | Copying and distribution of this file, with or without modification, | |
164 | are permitted in any medium without royalty provided the copyright | |
165 | notice and this notice are preserved. This file is offered as-is, | |
166 | without warranty of any kind. |