Puppet Class: netbackup::server::prepare

Defined in:
manifests/server/prepare.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'manifests/server/prepare.pp', line 1

class netbackup::server::prepare {

  # START Pre-checks
  include limits
  limits::limits { 'netbackup_nofile':
    ensure     => present,
    user       => '*',
    limit_type => 'nofile',
    hard       => 65440,
    soft       => 8000,
  }

  sysctl { 'kernel.sem': value => '300  307200  32  1024', }
  sysctl { 'vm.dirty_background_ratio': value => '5', }
  sysctl { 'vm.dirty_ratio': value => '20', }
  sysctl { 'net.ipv4.tcp_window_scaling': value => '0', }
  sysctl { 'net.ipv4.conf.all.send_redirects': value => '0', }
  sysctl { 'net.ipv4.ipfrag_low_thresh': value => '524288', }
  sysctl { 'net.ipv4.ipfrag_high_thresh': value => '1048576', }
  sysctl { 'net.ipv4.tcp_tw_reuse': value => '1', }
  sysctl { 'net.ipv4.tcp_tw_recycle': value => '1', }
  sysctl { 'net.ipv4.tcp_max_syn_backlog': value => '4096', }
  sysctl { 'net.ipv4.tcp_syncookies': value => '0', }
  sysctl { 'net.ipv4.tcp_sack': value => '0', }
  sysctl { 'net.ipv4.tcp_dsack': value => '0', }
  sysctl { 'net.ipv4.tcp_keepalive_time': value => '510', }
  sysctl { 'net.ipv4.tcp_keepalive_probes': value => '3', }
  sysctl { 'net.ipv4.tcp_keepalive_intvl': value => '3', }
  sysctl { 'net.ipv4.icmp_echo_ignore_broadcasts': value => '1', }
  sysctl { 'net.ipv4.conf.all.rp_filter': value => '1', }

  class { 'selinux':
    mode            => 'disabled',
  }
  # END Pre-checks

}