SaltStack遠程配置系統悠化參數
阿新 • • 發佈:2018-06-05
SaltStack############################################################
*
* SaltStack遠程配置系統悠化參數
############################################################
[root@M01 sysctl]# tree /srv/salt/sysctl/
/srv/salt/sysctl/
└── sysctl-install.sls vm.swappiness:
sysctl.present:
*
* SaltStack遠程配置系統悠化參數
############################################################
[root@M01 sysctl]# tree /srv/salt/sysctl/
/srv/salt/sysctl/
└── sysctl-install.sls
[root@M01 sysctl]# mkdir -p /srv/salt/sysctl
#系統調優,還可以加更多的參數
[root@M01 sysctl]# cat /srv/salt/sysctl/sysctl-install.sls
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
[root@M01 history]# salt ‘WEB01‘ state.sls sysctl.sysctl-install
#內核調優
[root@M01 ~]# cat /etc/sysctl.conf
#ipv4修化
[root@M01 ~]# cat /proc/sys/net/ipv4/ip_local_port_range
默認32768 60999 改成10000 65000
#能打開的最大文件數
[root@M01 ~]# cat /proc/sys/fs/file-max
默認19510 改成200000
[root@M01 sysctl]# cat /srv/salt/top.sls
base:
‘*‘:
- apache.apache-install
- dns.dns-install
- hosts.hosts-install
- history.history-install
- sysctl.sysctl-install
#測試執行,沒問題才更新到客戶端
[root@M01 base]# salt ‘WEB01‘ state.highstate test=True
SaltStack遠程配置系統悠化參數