diff --git a/scripts/vm/hypervisor/xenserver/setupxenserver.sh b/scripts/vm/hypervisor/xenserver/setupxenserver.sh new file mode 100755 index 00000000000..0a4b45f6173 --- /dev/null +++ b/scripts/vm/hypervisor/xenserver/setupxenserver.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +#set -x + +usage() { + printf "Usage: \n" $(basename $0) + +} + +# avoid disk full +mv /etc/cron.daily/logrotate /etc/cron.hourly 2>&1 + +# more aio thread +echo 1048576 >/proc/sys/fs/aio-max-nr + +#set iptables +iptables -D RH-Firewall-1-INPUT -p tcp -m tcp --dport 5900:6099 -j ACCEPT 2>&1 +iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 5900:6099 -j ACCEPT 2>&1 + +iptables-save > /etc/sysconfig/iptables + +# listen vnc on all interface +sed -i 's/127\.0\.0\.1/0\.0\.0\.0/' /opt/xensource/libexec/vncterm-wrapper 2>&1 +sed -i 's/127\.0\.0\.1/0\.0\.0\.0/' /opt/xensource/libexec/qemu-dm-wrapper 2>&1 + +# disable the default link local on xenserver +sed -i /NOZEROCONF/d /etc/sysconfig/network +echo "NOZEROCONF=yes" >> /etc/sysconfig/network + + +echo "success" +