View | Details | Raw Unified | Return to bug 20013
Collapse All | Expand All

(-)debian/univention-xen.univention-config-registry-variables (+12 lines)
Lines 81-83 Link Here
81
Description[en]=Enable/Disable the Xen XMLRPC service via TCP/IP socket [no]
81
Description[en]=Enable/Disable the Xen XMLRPC service via TCP/IP socket [no]
82
Type=bool
82
Type=bool
83
Categories=service-xen
83
Categories=service-xen
84
85
[xen/dom0/min_mem]
86
Description[de]=Minimaler Speicher (in MB) für dom0.
87
Description[en]=Lowest permissible memory level (in MB) for dom0.
88
Type=int
89
Categories=service-xen
90
91
[xen/dom0/ballooning]
92
Description[de]=Aktiviere Auto-Ballooning in dom0.
93
Description[en]=Enable auto-ballooning of dom0.
94
Type=bool
95
Categories=service-xen
(-)debian/postinst (-2 / +13 lines)
Lines 31-44 Link Here
31
31
32
univention-config-registry set xen/repository?"file:///var/lib/univention-server-cdrom"
32
univention-config-registry set xen/repository?"file:///var/lib/univention-server-cdrom"
33
33
34
eval "$(univention-config-registry shell kernel/modules)"
34
eval "$(univention-config-registry shell kernel/modules server/role)"
35
35
36
echo "$kernel_modules" | grep xen-evtchn >/dev/null
36
echo "$kernel_modules" | grep xen-evtchn >/dev/null
37
if [ $? = 1 ]; then
37
if [ $? = 1 ]; then
38
	univention-config-registry set kernel/modules="$kernel_modules;xen-evtchn"
38
	univention-config-registry set kernel/modules="$kernel_modules;xen-evtchn"
39
fi
39
fi
40
40
41
case "$server_role" in
42
domaincontroller_*) # domaincontroller_master domaincontroller_backup domaincontroller_slave
43
	ucr set xen/dom0/min_mem?"1024" xen/dom0/ballooning?"no" grub/xenhopt?"dom0_mem=1024M dom0_max_vcpus=1 dom0_vcpus_pin"
44
	;;
45
memberserver)
46
	ucr set xen/dom0/min_mem?"512" xen/dom0/ballooning?"no" grub/xenhopt?"dom0_mem=512M dom0_max_vcpus=1 dom0_vcpus_pin"
47
	;;
48
*) # mobileclient mobile_client managed_client fatclient basesystem
49
	ucr set xen/dom0/min_mem?"196" xen/dom0/ballooning?"yes"
50
	;;
51
esac
52
41
#DEBHELPER#
53
#DEBHELPER#
42
54
43
exit 0
55
exit 0
44
(-)debian/changelog (+6 lines)
Lines 1-3 Link Here
1
univention-xen (3.0.6-2) unstable; urgency=low
2
3
  * Disbale ballooning on DCs (Bug #20013)
4
5
 -- Philipp Hahn <hahn@univention.de>  Tue, 14 Dec 2010 17:34:00 +0100
6
1
univention-xen (3.0.5-1) unstable; urgency=low
7
univention-xen (3.0.5-1) unstable; urgency=low
2
8
3
  * allow univention-kernel-image-2.6.18-xen as dom0 meta package. Bug
9
  * allow univention-kernel-image-2.6.18-xen as dom0 meta package. Bug
(-)conffiles/etc/xen/xend-config.sxp (-2 / +2 lines)
Lines 221-231 Link Here
221
# dom0-min-mem is the lowest permissible memory level (in MB) for dom0.
221
# dom0-min-mem is the lowest permissible memory level (in MB) for dom0.
222
# This is a minimum both for auto-ballooning (as enabled by
222
# This is a minimum both for auto-ballooning (as enabled by
223
# enable-dom0-ballooning below) and for xm mem-set when applied to dom0.
223
# enable-dom0-ballooning below) and for xm mem-set when applied to dom0.
224
(dom0-min-mem 196)
224
(dom0-min-mem @%@xen/dom0/min_mem@%@)
225
225
226
# Whether to enable auto-ballooning of dom0 to allow domUs to be created.
226
# Whether to enable auto-ballooning of dom0 to allow domUs to be created.
227
# If enable-dom0-ballooning = no, dom0 will never balloon out.
227
# If enable-dom0-ballooning = no, dom0 will never balloon out.
228
(enable-dom0-ballooning yes)
228
(enable-dom0-ballooning @%@xen/dom0/ballooning@%@)
229
229
230
# In SMP system, dom0 will use dom0-cpus # of CPUS
230
# In SMP system, dom0 will use dom0-cpus # of CPUS
231
# If dom0-cpus = 0, dom0 will take all cpus available
231
# If dom0-cpus = 0, dom0 will take all cpus available

Return to bug 20013