############################################################
*
* SaltStack远程配置系统悠化参数
############################################################
[[email protected] sysctl]# tree /srv/salt/sysctl/
/srv/salt/sysctl/
└── sysctl-install.sls
[[email protected] sysctl]# mkdir -p /srv/salt/sysctl
#系统调优,还可以加更多的参数
[[email protected] sysctl]# cat /srv/salt/sysctl/sysctl-install.sls
vm.swappiness:
sysctl.present:
- value: 0
net.ipv4.ip_local_port_range: #设置本地TCP端口的使用范围
sysctl.present:
- value: 10000 65000
fs.file-max: #设置可以打开文件的最大数
sysctl.present:
- value: 2000000
net.ipv4.ip_forward: #开启ip转发
sysctl.present:
- value: 1
net.ipv4.ip_nonlocal_bind:
sysctl.present:
- value: 1
#下发给WEB01
[[email protected] history]# salt ‘WEB01‘ state.sls sysctl.sysctl-install
#内核调优
[[email protected] ~]# cat /etc/sysctl.conf
#ipv4修化
[[email protected] ~]# cat /proc/sys/net/ipv4/ip_local_port_range
默认32768 60999 改成10000 65000
#能打开的最大文件数
[[email protected] ~]# cat /proc/sys/fs/file-max
默认19510 改成200000
[[email protected] sysctl]# cat /srv/salt/top.sls
base:
‘*‘:
- apache.apache-install
- dns.dns-install
- hosts.hosts-install
- history.history-install
- sysctl.sysctl-install
#测试执行,没问题才更新到客户端
[[email protected] base]# salt ‘WEB01‘ state.highstate test=True
原文地址:http://blog.51cto.com/yehaixiao/2125097