# /etc/ClusterTools2/cs_precheck_for_hana
# For SLES12.
#
HANA_SAP_BOOTARG="
intel_idle.max_cstate=0
processor.max_cstate=1
transparent_hugepage=never
numa_balancing=disabled
"
#
HANA_SUSE_BOOTARG="
elevator=noop
cgroup_disable=memory
"
#
HANA_SAP_SYSCTL="
vm.pagecache_limit_mb
vm.pagecache_limit_ignore_dirty
vm.overcommit_memory
vm.swappiness
vm.max_map_count
vm.memory_failure_early_kill
fs.aio-max-nr
fs.file-max
kernel.sem
kernel.shmall
kernel.shmmax
net.core.somaxconn
net.ipv4.ip_local_port_range
net.ipv4.tcp_slow_start_after_idle
net.ipv4.tcp_slow_start_after_idle
net.ipv4.tcp_max_syn_backlog
net.ipv4.tcp_tw_reuse
net.ipv4.tcp_tw_recycle
net.ipv4.tcp_timestamps
net.ipv4.tcp_syn_retries
net.ipv4.tcp_wmem
net.ipv4.tcp_rmem
"
#
HANA_SUSE_SYSCTL="
vm.dirty_bytes
vm.dirty_background_bytes
"
#
HANA_SAP_SVC_YES="
syslog-ng.service
ntpd.service
sapinit.service
"
# TODO boot.sysstat boot.clock sapinit in sles12?
# TODO systemd-journald.service systemd-journal-flush.service syslogd.sevice
HANA_SAP_SVC_OFF="
kdump.service
apparmor.service
"
# TODO wehre is boot.kdump in sles12?
#
HANA_VERS_MIN="
kernel-default:3.12.51-60.20
kernel-xen:3.12.51-60.20
kernel-ppc:3.12.51-60.20
glibc:2.11.3-17.56.2
libgcc_s1:4.7.2_20130108-0.17.2
libstdc++6:4.7.2_20130108-0.17.2
xfsprogs:3.1.8-0.5.1
util-linux:2.25-22.1
uuidd:2.25-22.1
"
#
HANA_SAP_PKG_YES="
bc
iptraf
ntp
sudo
syslog-ng
tcsh
libssh2-1
libstdc++6
libgcc_s1
libpng12-0
libcairo2
libgtk-2_0-0
libjpeg62
libyui-ncurses7
libltdl7
libuuid1
libssh2-1
libnuma1
libicu52_1
expect
autoyast2-installation
cairo
findutils-locate
graphviz
iptraf
krb5-32bit
krb5-client
nfs-client
tuned
numactl
uuidd
xfsprogs
python-curses
python-pycurl
unixODBC
"
#
HANA_SAP_PKG_NOT="
apparmor
apache2-mod_apparmor
apparmor-parser
apparmor-profiles
apparmor-utils
pam_apparmor
perl-apparmor
yast2-apparmor
ulimit
"
#
HANA_SUSE_PTRN="
Minimal
Basis-Devel
base
x11
sap-hana
sap_server
ha_sles
"
#
HANA_SUSE_PKG_YES="
perl-TermReadLine-Gnu
rear1172a
sysstat
supportutils
sapconf
xfsdump
fio-util
fio-common
fio-sysvinit
libvsl
iomemory-vsl
fio-firmware-ioaccelerator
fio-firmware-highiops
SAPHanaSR
SAPHanaSR-doc
HANA-Firewall
librdmacm1
libibverbs1
"
#
HANA_SUSE_SVC_YES="
mcelog.service
btrfsmaintenance-refresh.service
sshd.service
systemd-sysctl.service
tuned.service
sapconf.service
uuidd.socket
"
#
# TODO uuidd.service vs. uuidd.socket
HANA_SUSE_SVC_OFF="
mysql.service
SuSEfirewall2.service
SuSEfirewall2_init.service
uuidd.service
"
#
# TODO target?
HANA_SUSE_RUNLVL="
multi-user.target
"
#
