SaltStack——配置管理(haproxy)

saltstack方便的批量管理,需要依赖标准化的规划:

目录的机构,主机名,都要清晰,这样使用saltstack 如虎添翼:

saltstack系统初始化配置:

系统初始化,选这base 环境,作为所有的机器都执行的状态:

base的目录结构:

file模块问价追加方式的使用:

历史命令记录时间
message 记录详细信息
内核参数调优(采用sysctl模块,基于/proc/sys想对路径)
epel源的安装

ps:使用include方式分类管理

base环境的想对路径
简洁的topfile
一层一层寻找执行

批量管理很方便,但是如果写错那问题很严重:

执行前test=True 进行检测是否有问题

模块化管理不同的服务安装:

关于haproxy安装:

目录结构
模块引用,安装完成的目录结构

关于安装:

hapeoxy安装(vi install.sls)
haproxy启动
入口文件管理
haproxy的配置文件
web 端验证

ps:

1.balance roundrobin # 轮询,软负载均衡基本都具备这种算法 2.balance static-rr # 根据权重,建议使用 3.balance leastconn # 最少连接者先处理,建议使用 4.balance source # 根据请求源IP,建议使用 5.balance uri # 根据请求的URI 6.balance url_param,# 根据请求的URl参数'balance url_param' requires an URL parameter name 7.balance hdr(name) # 根据HTTP请求头来锁定每一次HTTP请求 8.balance rdp-cookie(name) # 根据据cookie(name)来锁定并哈希每一次TCP请求

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏鸡蛋君

Centos7.x下更改SSH的默认端口

2162
来自专栏技术博文

LNMP源码编译安装(centos7+nginx1.9+mysql5.6+php7)

1.准备工作: 1)把所有的软件安装在/Data/apps/,源码包放在/Data/tgz/,数据放在/Data/data,日志文件放在/Data/logs,项...

4246
来自专栏SDNLAB

SDN开发笔记(二):SDN控制器的使用

鉴于网上对于sdn开发相关的资料较少又乱的现状,从这篇文章开始,我将陆续分享我在sdn开发过程中的经验,我的sdn项目开发是基于opendaylight的rel...

30310
来自专栏云计算教程系列

在腾讯云CVM上安装熟悉Node.js

Node.js是一个开源JavaScript运行环境,用于轻松构建服务器端和网络应用程序。该应用程序可在Linux,OS X,FreeBSD和Windows上运...

2495
来自专栏互联网杂技

idea下java web的hello world

学习java Web的同学,跟这个走; 前三张图片,不解释, ? ? ? 创建之后,打开这个文件,写两个Hello world ? 配置 ? 选择配置tomca...

3788
来自专栏转载gongluck的CSDN博客

搭建 FTP 文件服务

安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 apt-get 安装 vsftpd: sudo apt-get in...

1.1K7
来自专栏L宝宝聊IT

构建SSH服务体系示例

1875
来自专栏Django中文社区

修改密码

再此之前我们已经完成了用户登录、注册、注销等功能,接下来让我们继续为用户提供修改密码的功能。该功能 Django 的 auth 应用也已经为我们提供,过程几乎和...

4687
来自专栏散尽浮华

Linux下路由配置梳理

在日常运维作业中,经常会碰到路由表的操作。下面就linux运维中的路由操作做一梳理: -------------------------------------...

73811
来自专栏刺客博客

Darkhttpd-超小型静态http服务器

1813

扫码关注云+社区

领取腾讯云代金券