本文主要是介绍lvs负载均衡+keepalived主备高可用+ELK日志文件图形化管理 部署案例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- **配置web1和web2服务器**
- **配置lva+keepalived**
- **配置es日志文件管理集群**
- **配置logstash**
- 配置kibana
案例环境示意图
根据客户要求 需要为web服务器配置负载均衡和高可用 并使用ELK分析和可视化管理日志
配置web1和web2服务器
Yum安装httpd在var/www/html/下创建index.html分别写入this is web1和web2
且配置lvs负载均衡脚本
sh dr.sh
启动调用脚本
配置lva+keepalived
在主备服务器上配置lvs负载均衡+keepalived主备切换高可用
编译安装keepalived
修改keepalived配置文件 指定端口 主备服务器 服务器名 组号 优先级 验证类型 密码和漂移地址
启动服务
配置备keepalived服务器
安装依赖环境 编译安装keepalived
更改keepalived配置文件指定
测试负载均衡轮询
查看访问记录
测试地址漂移
在keepalived备用上查看日志文件 显示主备切换
再次启动主keepalived 主备还原
配置es日志文件管理集群
安装图形化模块
设置群集名 群集号 数据库位置和日志文件位置 监听地址和端口 群集地址
第二台es同理 修改群组号 和 集群地址即可
启动服务器
测试登录本地web访问es
确认集群成功
配置logstash
- 收集web服务器access日志发送给es
Yum安装logstash 测试服务 配置传输配置文件将接收地址指定为es主服务器
传输日志 配置文件
Web2上同理 传输日志文件
在es上查看是否成功
配置kibana
在kibana服务器上安装kibana
修改kibana配置文件 指定端口 es地址
开启监听 另起终端
使用浏览器查看kibana
这篇关于lvs负载均衡+keepalived主备高可用+ELK日志文件图形化管理 部署案例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!