首页 > 其他分享 >负载均衡,高可用,监控服务搭建总结

负载均衡,高可用,监控服务搭建总结

时间:2024-12-12 09:30:32浏览次数:6  
标签:负载 配置 server ceph zabbix 监控 mysql 镜像 搭建



LVS-NAT

	1.装ipvsadm包
	
	2.配置内核参数开启路由转发功能:/etc/sysctl.conf
	
	3.搭建lvs-nat负载均衡服务(添加虚拟服务器和真实服务器)


LVS-DR

	1.装ipvsadm和network-scripts包
	
	2.调整内核参数设置arp_ignore和arp_annunce
	
	3.配置虚拟网卡,实现共享ip:/etc/sysconfig/network-scripts/
	
	4.搭建lvs-dr负载均衡服务
	
	5.必须使用LVS集群之外的主机测试


keepalived高可用

	1.装包
	2.主从配置:/etc/keepalived/keepalived.conf
	3.启服务


haproxy负载均衡
	
	1.装包
	2.负载均衡配置:/etc/haproxy/haproxy.cfg 
	3.启服务


keepalived+LVS-DR(高可用+负载均衡)
	
	1.安装ipvsadm和Keepalived
		
	2.调整内核参数,设置是否响应ARP请求

	3.配共享ip(虚拟网卡接口ip)
		lvs1,lvs2的虚拟ip,通过keepalived配置文件配置	

	4.主从高可用配置+负载均衡配置
	5.启服务
	

keepalived+haproxy(高可用+负载均衡)

负载均衡服务对比
	功能:nginx>haproxy>lvs
	性能:lvs>haproxy>nginx


ceph
	ceph集群搭建
		1.装包
			5个镜像文件+2个软件包
			altermanager_v0.23.0.tar :告警模块镜像
			ceph-grafana_8.3.5.tar :监控和可视化Ceph集群的性能和状态镜像 
			prometheus_v2.33.4.tar:系统监控和警报工具包镜像
			node-exporter_v1.3.1.tar:采集到机器的CPU、内存、磁盘等信息镜像        
			ceph_v17.tar : Ceph 分布式存储的镜像,包括5大服务
			cephadm #ceph的操作工具
		2.主节点初始化
		3.同步密钥
		4.扩容集群
		5.搭建osd服务

	ceph块存储
		1.同步密钥文件
		2.创建存储池
		3.创建镜像
		4.映射镜像
		5.挂载使用
		6.镜像快照
		7.克隆快照
		8.独立克隆镜像
		9.永久挂载
	
	ceph文件存储
		1.创建元数据池子和数据池
		2.创建文件系统
		3.搭建mds服务
		4.永久挂载

	ceph对象存储
		1.搭建rgw服务
		2.创建对象存储的用户
		3.安装aws工具并配置
		4.创建桶
		5.上传和下载使用

zabbix监控
	1.装包
		zabbix-server-mysql
		mysql-server
		zabbix-web-mysql
		zabbix-sql-scripts:管理Zabbix数据库的SQL脚本
		zabbix-agent
		langpacks-zh_CN
		zabbix-nginx-conf:通过nginx的web服务展示界面
		zabbix-selinux-policy
		
	2.配置数据库

	3.配置server:/etc/zabbix/zabbix_server.conf

	3.1.zabbix高可用配置
		ListenPort=10051
		DBHost=192.168.88.110
		DBName=
		DBUser=
		DBPasswrod
		DBPort=
		ListenIP=0.0.0.0
		HANodeName=
		NodeAddress=

	4.被动监控配置agent:/etc/zabbix/zabbix_agent.conf

	4.1.主动监控配置:

	5.配置nginx:/etc/nginx/conf.d/zabbix.conf

	6.启服务

promethus监控

监控主机
	1.解包配置server端,编写开机自启文件
	2.部署node-exporter,编写开机自启文件
	3.配置serverd端监控主机:/usr/local/prometheus/prometheus.yml 
	4.启服务	
监控数据库
	1.安装mysql
	2.mysql主机安装exporter
	3.配置mysql指定数据库和用户:/usr/local/mysqld_exporter/.my.cnf
	4.编写开机自启文件
	5.配置server端监控mysql
	6.启服务

搭建Alertmanager警告
	1.解包
	2.自启动文件
	3.配置server对接Alertmanager:/usr/local/prometheus/prometheus.yml

		

LVS-NAT

    1.装ipvsadm包
    
    2.配置内核参数开启路由转发功能:/etc/sysctl.conf
    
    3.搭建lvs-nat负载均衡服务(添加虚拟服务器和真实服务器)


LVS-DR

    1.装ipvsadm和network-scripts包
    
    2.调整内核参数设置arp_ignore和arp_annunce
    
    3.配置虚拟网卡,实现共享ip:/etc/sysconfig/network-scripts/
    
    4.搭建lvs-dr负载均衡服务
    
    5.必须使用LVS集群之外的主机测试


keepalived高可用

    1.装包
    2.主从配置:/etc/keepalived/keepalived.conf
    3.启服务


haproxy负载均衡
    
    1.装包
    2.负载均衡配置:/etc/haproxy/haproxy.cfg 
    3.启服务


keepalived+LVS-DR(高可用+负载均衡)
    
    1.安装ipvsadm和Keepalived
        
    2.调整内核参数,设置是否响应ARP请求

    3.配共享ip(虚拟网卡接口ip)
        lvs1,lvs2的虚拟ip,通过keepalived配置文件配置    

    4.主从高可用配置+负载均衡配置
    5.启服务
    

keepalived+haproxy(高可用+负载均衡)

负载均衡服务对比
    功能:nginx>haproxy>lvs
    性能:lvs>haproxy>nginx


ceph
    ceph集群搭建
        1.装包
            5个镜像文件+2个软件包
            altermanager_v0.23.0.tar :告警模块镜像
            ceph-grafana_8.3.5.tar :监控和可视化Ceph集群的性能和状态镜像 
            prometheus_v2.33.4.tar:系统监控和警报工具包镜像
            node-exporter_v1.3.1.tar:采集到机器的CPU、内存、磁盘等信息镜像        
            ceph_v17.tar : Ceph 分布式存储的镜像,包括5大服务
            cephadm #ceph的操作工具
        2.主节点初始化
        3.同步密钥
        4.扩容集群
        5.搭建osd服务

    ceph块存储
        1.同步密钥文件
        2.创建存储池
        3.创建镜像
        4.映射镜像
        5.挂载使用
        6.镜像快照
        7.克隆快照
        8.独立克隆镜像
        9.永久挂载
    
    ceph文件存储
        1.创建元数据池子和数据池
        2.创建文件系统
        3.搭建mds服务
        4.永久挂载

    ceph对象存储
        1.搭建rgw服务
        2.创建对象存储的用户
        3.安装aws工具并配置
        4.创建桶
        5.上传和下载使用

zabbix监控
    1.装包
        zabbix-server-mysql
        mysql-server
        zabbix-web-mysql
        zabbix-sql-scripts:管理Zabbix数据库的SQL脚本
        zabbix-agent
        langpacks-zh_CN
        zabbix-nginx-conf:通过nginx的web服务展示界面
        zabbix-selinux-policy
        
    2.配置数据库

    3.配置server:/etc/zabbix/zabbix_server.conf

    3.1.zabbix高可用配置
        ListenPort=10051
        DBHost=192.168.88.110
        DBName=
        DBUser=
        DBPasswrod
        DBPort=
        ListenIP=0.0.0.0
        HANodeName=
        NodeAddress=

    4.被动监控配置agent:/etc/zabbix/zabbix_agent.conf

    4.1.主动监控配置:

    5.配置nginx:/etc/nginx/conf.d/zabbix.conf

    6.启服务

promethus监控

监控主机
    1.解包配置server端,编写开机自启文件
    2.部署node-exporter,编写开机自启文件
    3.配置serverd端监控主机:/usr/local/prometheus/prometheus.yml 
    4.启服务    
监控数据库
    1.安装mysql
    2.mysql主机安装exporter
    3.配置mysql指定数据库和用户:/usr/local/mysqld_exporter/.my.cnf
    4.编写开机自启文件
    5.配置server端监控mysql
    6.启服务

搭建Alertmanager警告
    1.解包
    2.自启动文件
    3.配置server对接Alertmanager:/usr/local/prometheus/prometheus.yml

        


 

标签:负载,配置,server,ceph,zabbix,监控,mysql,镜像,搭建
From: https://blog.csdn.net/qq_50655286/article/details/144416535

相关文章

  • ceph集群搭建,ceph块存储,文件存储,对象存储
    一.ceph集群搭建步骤流程 1.利用cephadm工具初始化ceph集群,Ceph1节点初始化节点为管理节点 Ceph在使用过程中是无中心化结构,但搭建过程中选择集群某一个节点作为初始化管理节点,然后扩容其他节点 [root@ceph1~]#./cephadmbootstrap\ #初始化集群 >......
  • Qt编写RK3588视频播放器/支持RKMPP硬解/支持各种视音频文件和视频流/海康大华视频监控
    一、前言用ffmpeg做硬解码开发,参考自带的示例hw_decode.c即可,里面提供了通用的dxva2/d3d11va/vaapi这种系统层面封装的硬解码,也就是无需区分用的何种显卡,操作系统自动调度,基本上满足了各种场景的需要,这种方式很通用也便捷,但是一些特殊场景必须要用指定硬解码器名称的方式,比如指定......
  • 网站搭建
    第一步,服务器申请选择一:免费云服务器,免费虚拟主机如:阿贝云阿贝云提供了免费的云服务器和免费的云虚拟主机,可根据自己的实际应用情况选择。首先注册一个账户,然后需要支付0.3元做一个实名认证,如果实名认证成功了大概率会开通成功。如果失败了可......
  • 浅谈Python+requests+pytest接口自动化测试框架的搭建
    框架的设计思路首先要明确进行接口自动化需要的步骤,如下图所示: 然后逐步拆解需要完成的工作:1)了解分析需求:了解接口要实现的功能2)数据准备:根据开发文档确定接口的基本情况,知晓接口的url、请求方式、入参等信息,然后根据业务逻辑以及入参来预期接口的输出需要有一个配置文件来......
  • 大华DSS数字监控系统 attachment_downloadAtt.action 任意文件下载漏洞复现
    0x01产品描述:        大华DSS 数字监控系统是大华开发的一款安防视频监控系统,拥有实时监视、云台操作、录像回放、报警处理、设备管理等功能。0x02漏洞描述:        大华DSS数字监控系统attachment_downloadAtt.action接口存在任意文件读取漏洞,未经身份......
  • poolmon.exe 是一个内存池监控工具,用于显示 Windows 系统中不同内存池(比如非分页池、
    poolmon.exepoolmon.exe是一个内存池监控工具,用于显示Windows系统中不同内存池(比如非分页池、分页池)中的对象和其占用的内存,可以帮助开发者进行内存泄漏的排查。内存信息总内存(Memory):33,375,908KB可用内存(Avail):25,812,348KB页面错误数(PageFlts):0内存中......
  • 使用Axis监控监视窑炉溢流口翻板动作 Pyhon实例
    1importsys2fromPyQt5.QtWidgetsimportQApplication,QWidget,QVBoxLayout,QHBoxLayout,QGridLayout,QPushButton,QLabel,QLineEdit,QTextEdit3fromPyQt5.QtGuiimportQImage,QPixmap,QPainter,QPen,QColor,QPalette4fromPyQt5.QtMultimedi......
  • 视频设备轨迹回放平台EasyCVR安防监控中常见的疑问:主码流与子码流有何区别
    在现代视频监控系统中,图像质量和网络传输效率是两个核心考量因素。随着远程监控需求的日益增长,如何在有限的带宽下保证图像传输的流畅性,同时不牺牲本地录像的清晰度,成为了一个技术挑战。本文将详细介绍双码流技术的原理、优势以及在实际监控系统中的应用,帮助大家深入了解如何通过......
  • 值班空岗睡岗识别智慧矿山一体机在矿山项目中的安防监控组网常见误区与参考建议
    随着安防系统从模拟向数字化转型,网络在安防领域的作用变得日益重要,同时也带来了更多的技术挑战和复杂性。在这一转型过程中,许多技术人员在矿山项目网络监控组网和交换机选型方面遇到了诸多误区,这些误区不仅影响了安防系统的性能,也给项目的实施和维护带来了不必要的困难。本文将对......
  • 违规抽烟识别智慧矿山一体机在矿山监控项目中,如何选择合适的POE网络摄像机以及常见问
    随着技术的飞速进步,POE(PoweroverEthernet,以太网供电)技术在安防监控领域的应用越来越广泛,它为网络监控施工带来了革命性的改变。POE技术允许通过单一的以太网电缆同时传输数据和电力,大大简化了监控系统的布线复杂度,并降低了安装成本。在矿山监控系统中,选择适合的POE技术可以提......