diff --git a/core/src/com/cloud/hypervisor/xen/resource/XenServer56Resource.java b/core/src/com/cloud/hypervisor/xen/resource/XenServer56Resource.java index 114c1d348ff..947a1d28f44 100644 --- a/core/src/com/cloud/hypervisor/xen/resource/XenServer56Resource.java +++ b/core/src/com/cloud/hypervisor/xen/resource/XenServer56Resource.java @@ -492,7 +492,6 @@ public class XenServer56Resource extends CitrixResourceBase { protected SetupAnswer execute(SetupCommand cmd) { Connection conn = getConnection(); try { - callHostPluginPremium(conn, "setupXenServer"); cleanupTemplateSR(conn); Host host = Host.getByUuid(conn, _host.uuid); try { diff --git a/scripts/vm/hypervisor/xenserver/setupXenServer.sh b/scripts/vm/hypervisor/xenserver/setupXenServer.sh deleted file mode 100755 index 78743d644ca..00000000000 --- a/scripts/vm/hypervisor/xenserver/setupXenServer.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -# avoid disk full -mv /etc/cron.daily/logrotate /etc/cron.hourly 2>&1 - -# more aio thread -echo 1048576 >/proc/sys/fs/aio-max-nr - -# empty heartbeat -cat /dev/null > /opt/xensource/bin/heartbeat - -echo "success" - diff --git a/scripts/vm/hypervisor/xenserver/setupxenserver.sh b/scripts/vm/hypervisor/xenserver/setupxenserver.sh index 08e949d2039..911dc03b11f 100755 --- a/scripts/vm/hypervisor/xenserver/setupxenserver.sh +++ b/scripts/vm/hypervisor/xenserver/setupxenserver.sh @@ -21,5 +21,13 @@ sed -i 's/127\.0\.0\.1/0\.0\.0\.0/' /opt/xensource/libexec/qemu-dm-wrapper 2>&1 sed -i /NOZEROCONF/d /etc/sysconfig/network echo "NOZEROCONF=yes" >> /etc/sysconfig/network +mv /etc/cron.daily/logrotate /etc/cron.hourly 2>&1 + +# more aio thread +echo 1048576 >/proc/sys/fs/aio-max-nr + +# empty heartbeat +cat /dev/null > /opt/xensource/bin/heartbeat + echo "success" diff --git a/scripts/vm/hypervisor/xenserver/vmopspremium b/scripts/vm/hypervisor/xenserver/vmopspremium index 5fada9eb5f9..d86f0cb147b 100755 --- a/scripts/vm/hypervisor/xenserver/vmopspremium +++ b/scripts/vm/hypervisor/xenserver/vmopspremium @@ -85,17 +85,6 @@ def heartbeat(session, args): txt='fail' return txt - -@echo -def setupXenServer(session, args): - try: - cmd = ["/bin/bash", "/opt/xensource/bin/setupXenServer.sh"] - txt = util.pread2(cmd) - return txt - except: - raise xs_errors.XenError('setupXenServer.sh execution failed.') - - if __name__ == "__main__": - XenAPIPlugin.dispatch({"copy_vhd_to_secondarystorage":copy_vhd_to_secondarystorage, "copy_vhd_from_secondarystorage":copy_vhd_from_secondarystorage, "setup_heartbeat_sr":setup_heartbeat_sr, "setup_heartbeat_file":setup_heartbeat_file, "check_heartbeat":check_heartbeat, "heartbeat": heartbeat, "setupXenServer":setupXenServer}) + XenAPIPlugin.dispatch({"copy_vhd_to_secondarystorage":copy_vhd_to_secondarystorage, "copy_vhd_from_secondarystorage":copy_vhd_from_secondarystorage, "setup_heartbeat_sr":setup_heartbeat_sr, "setup_heartbeat_file":setup_heartbeat_file, "check_heartbeat":check_heartbeat, "heartbeat": heartbeat}) diff --git a/scripts/vm/hypervisor/xenserver/xenserver56/patch b/scripts/vm/hypervisor/xenserver/xenserver56/patch index dba8a9b8a36..a6f37fde87e 100644 --- a/scripts/vm/hypervisor/xenserver/xenserver56/patch +++ b/scripts/vm/hypervisor/xenserver/xenserver56/patch @@ -38,7 +38,6 @@ setup_heartbeat_file.sh=..,0755,/opt/xensource/bin check_heartbeat.sh=..,0755,/opt/xensource/bin xenheartbeat.sh=..,0755,/opt/xensource/bin launch_hb.sh=..,0755,/opt/xensource/bin -setupXenServer.sh=..,0755,/opt/xensource/bin vmopspremium=..,0755,/etc/xapi.d/plugins InterfaceReconfigure.py=.,0755,/opt/xensource/bin fsimage.so=..,0755,/usr/lib/fs/ext2fs-lib diff --git a/scripts/vm/hypervisor/xenserver/xenserver56fp1/patch b/scripts/vm/hypervisor/xenserver/xenserver56fp1/patch index bc1d2c8ed12..4b0ac55346c 100644 --- a/scripts/vm/hypervisor/xenserver/xenserver56fp1/patch +++ b/scripts/vm/hypervisor/xenserver/xenserver56fp1/patch @@ -40,5 +40,4 @@ setup_heartbeat_file.sh=..,0755,/opt/xensource/bin check_heartbeat.sh=..,0755,/opt/xensource/bin xenheartbeat.sh=..,0755,/opt/xensource/bin launch_hb.sh=..,0755,/opt/xensource/bin -setupXenServer.sh=..,0755,/opt/xensource/bin vmopspremium=..,0755,/etc/xapi.d/plugins