diff options
Diffstat (limited to 'xenserver')
-rw-r--r-- | xenserver/README | 12 | ||||
-rw-r--r-- | xenserver/automake.mk | 2 | ||||
-rw-r--r-- | xenserver/etc_xensource_bugtool_system-configuration.xml | 21 | ||||
-rw-r--r-- | xenserver/etc_xensource_bugtool_system-configuration_openvswitch.xml | 21 | ||||
-rw-r--r-- | xenserver/openvswitch-xen.spec | 7 |
5 files changed, 63 insertions, 0 deletions
diff --git a/xenserver/README b/xenserver/README index 3f267760..60524de4 100644 --- a/xenserver/README +++ b/xenserver/README @@ -45,6 +45,18 @@ files are: xen-bugtool extension to collect kernel information relevant to Open vSwitch. + etc_xensource_bugtool_system-configuration.xml + + Custom xen-bugtool category to collect system configuration data. + This category is configured to collect up to 1Mb of data, take + up to 60 seconds to collect data, run every time and is hidden from + display in xencenter. + + etc_xensource_bugtool_system-configuration_openvswitch.xml + + xen-bugtool extension to collect system configuration information + relevant to Open vSwitch, including timezone. + etc_xensource_scripts_vif Open vSwitch-aware replacement for Citrix script of the same name. diff --git a/xenserver/automake.mk b/xenserver/automake.mk index 225386b9..b3fab0c7 100644 --- a/xenserver/automake.mk +++ b/xenserver/automake.mk @@ -17,6 +17,8 @@ EXTRA_DIST += \ xenserver/etc_xapi.d_plugins_openvswitch-cfg-update \ xenserver/etc_xensource_bugtool_network-status_openvswitch.xml \ xenserver/etc_xensource_bugtool_kernel-info_openvswitch.xml \ + xenserver/etc_xensource_bugtool_system-configuration.xml \ + xenserver/etc_xensource_bugtool_system-configuration_openvswitch.xml \ xenserver/etc_xensource_scripts_vif \ xenserver/openvswitch-xen.spec \ xenserver/opt_xensource_libexec_InterfaceReconfigure.py \ diff --git a/xenserver/etc_xensource_bugtool_system-configuration.xml b/xenserver/etc_xensource_bugtool_system-configuration.xml new file mode 100644 index 00000000..584d8f71 --- /dev/null +++ b/xenserver/etc_xensource_bugtool_system-configuration.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE bugtool SYSTEM "/usr/share/xen-bugtool/bugtool.xsd"> +<!-- + This library is free software; you can redistribute it and/or modify + it under the terms of version 2.1 of the GNU Lesser General Public + License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA. + + Copyright (C) 2011 Nicira Networks. +--> +<capability pii="no" min_size="-1" max_size="1000000" min_time="-1" max_time="60" mime="text/plain" checked="true" hidden="true"> +</capability> diff --git a/xenserver/etc_xensource_bugtool_system-configuration_openvswitch.xml b/xenserver/etc_xensource_bugtool_system-configuration_openvswitch.xml new file mode 100644 index 00000000..0a410c97 --- /dev/null +++ b/xenserver/etc_xensource_bugtool_system-configuration_openvswitch.xml @@ -0,0 +1,21 @@ +<!-- + This library is free software; you can redistribute it and/or modify + it under the terms of version 2.1 of the GNU Lesser General Public + License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA. + + Copyright (C) 2011 Nicira Networks. +--> + +<collect> + <command label="timezone">date --rfc-3339=seconds</command> +</collect> diff --git a/xenserver/openvswitch-xen.spec b/xenserver/openvswitch-xen.spec index 78da1d5a..a5c1409b 100644 --- a/xenserver/openvswitch-xen.spec +++ b/xenserver/openvswitch-xen.spec @@ -88,6 +88,11 @@ install -m 644 xenserver/etc_xensource_bugtool_network-status_openvswitch.xml \ install -d -m 755 $RPM_BUILD_ROOT/etc/xensource/bugtool/kernel-info install -m 644 xenserver/etc_xensource_bugtool_kernel-info_openvswitch.xml \ $RPM_BUILD_ROOT/etc/xensource/bugtool/kernel-info/openvswitch.xml +install -m 644 xenserver/etc_xensource_bugtool_system-configuration.xml \ + $RPM_BUILD_ROOT/etc/xensource/bugtool/system-configuration.xml +install -d -m 755 $RPM_BUILD_ROOT/etc/xensource/bugtool/system-configuration +install -m 644 xenserver/etc_xensource_bugtool_system-configuration_openvswitch.xml \ + $RPM_BUILD_ROOT/etc/xensource/bugtool/system-configuration/openvswitch.xml install -d -m 755 $RPM_BUILD_ROOT/usr/share/openvswitch/scripts install -m 644 vswitchd/vswitch.ovsschema \ $RPM_BUILD_ROOT/usr/share/openvswitch/vswitch.ovsschema @@ -321,6 +326,8 @@ exit 0 /etc/xapi.d/plugins/openvswitch-cfg-update /etc/xensource/bugtool/network-status/openvswitch.xml /etc/xensource/bugtool/kernel-info/openvswitch.xml +/etc/xensource/bugtool/system-configuration.xml +/etc/xensource/bugtool/system-configuration/openvswitch.xml /etc/logrotate.d/openvswitch /etc/profile.d/openvswitch.sh /usr/share/openvswitch/python/ovs/__init__.py |