SaltStack远程配置系统悠化参数

############################################################
*
* 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

时间: 2024-10-09 14:54:52

SaltStack远程配置系统悠化参数的相关文章

.NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]

较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参数.环境变量和物理文件作为原始配置数据的来源,如果采用物理文件作为配置源,我们可以选择不同的格式(比如XML.JSON和INI等) .如果这些默认支持的配置源形式还不能满足你的需求,我们还可以通过注册自定义ConfigurationSource的方式将其他形式数据作为我们的配置来源. [ 本文已经同

Firebase 远程配置 iOS 教程

原文:Firebase Remote Config Tutorial for iOS 作者:Todd Kerpelman 译者:kmyhy 记得发布 App 的时候吗?App 每个方面都已经做到最好了吗?你永远不需要碰别的代码了,因为在第一次提交时你就已经做到完美无缺了? 不,我不敢说. 事实是,作为一个功成名就的开发者,通常意味着对 App 没完没了地修改.有时候这种修改是为了增加功能或修复 Bug.但有时候,影响最大的更新无非是一行代码的事儿,比如调整某段文字,或者降低某个塔防游戏中能量单位

saltstack 安装配置详解

SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的func.SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与python第三方模块(Pyzmq.PyCrypto.Pyjinjia2.python-msgpack和PyYAML等)构建. 通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集中化管理.分发文件.采集服务器数据.操作系统

[开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析与配置系统

场景模拟 假设我们数据库中已经有了JD的SKU信息,没有SKU对应的店铺信息.这时我们需要重新完全采集所有的SKU数据吗?如果SKU是按月份分表存的看趋势,补爬的话历史数据就用不了了.因此,去京东页面上找看是否有提供相关的接口. 查找API请求接口 1. 安装 Fiddler, 并打开 2. 在谷歌浏览器中访问: http://list.jd.com/list.html?cat=1315,1343,9719 3. 在Fiddler查找一条条的访问记录,找到我们想要的接口 编写爬虫 1. 由返回的

Django基础--Django基本命令、路由配置系统(URLconf)、编写视图、Template、数据库与ORM

web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构. 使用框架可以帮你快速开发特定的系统. 简单地说,就是你用别人搭建好的舞台来做表演. 尝试搭建一个简单的web框架: 因为我们不希望接触到TCP连接.HTTP原始请求和响应格式,所以,需要一个统一的接口,让我们专心用Python编写Web业务. 这个接口就是WSGI:Web Server Gateway Interface. #---------------------myweb.py-------

路由器的远程配置

1 配置路由器的主要三种方式:一种是通过控制线接控制端口链接电脑直接配置. 一种方式就是通过网线远程连接路由器进行配置. 另一种是通登录服务器. 超级终端方式:该方式主要用于路由器的初始配置,路由器不需要IP地址.基本方法是:计算机通过COM1/COM2口和路由器的Console口连接,在计算机上启用"超级终端"程序,设置"波特率:9600 ,数据位 :8,停止位 :1,奇偶校验: 无,校验:无"即可. Telnet方式:该方式配置要求路由器必须配置了IP地址.基本

[转载]window系统下TCP参数优化

注:此文转载自红黑联盟,最近服务器遇到周期性down掉的问题,拖了两三周请教了前辈之后才知道无关应用和数据库的事情,是tcp设置的问题.从网上找个这篇文章,解释的很不错.有兴趣请至红黑联盟翻阅原文. TCP连接的状态与关闭方式及其对Server与Client的影响 http://www.2cto.com/net/201304/206071.html 通常会采用修改注册表的方式改进Windows的系统参数.下面将为大家介绍Windows系统下的TCP参数优化方式,适用于Windows 2003.W

saltstack安装配置(master&minion)草稿

操作系统centos6.3,centos6.4,windows server2008R2. 文中的下载链接可能会随着saltstack官网上版本的更新,而出现变动或错误,请以你需要安装的版本链接为准.我写上具体链接是为了近段时间重复操作时方便. 本文中,linux采用EPEL安装,windows选择exe安装包. 1.在你的系统中如果EPEL当前并不是enabled状态,你可以通过如下命令启用它. 对于RHEL 5: rpm -Uvh http://mirror.pnl.gov/epel/5/i

[自动化] Saltstack服务配置详解

Saltstack 简介 Saltstack 是一个服务器基础设施管理工具,它具有配置管理.远程执行.监控等功能.Saltstack由Python语言编写,基于 C/S 架构,即服务端 master 和客户端 minions,Master和 Minion之间是通过 Zeromq(消息队列)进行通信的 :适合大规模批量管理服务器. Saltstack 常用模块 (1)pkg模块:包管理,包括增删更新 (2)file模块:管理文件操作,包括同步文件.设置文件权限和所属用户组.删除文件等. (3)cm