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

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

相关推荐
kingbal13 分钟前
VMware:CentOS 7.* 连不上网络
linux·网络·centos
茉莉玫瑰花茶29 分钟前
基础开发工具-编辑器vim
linux·编辑器·vim
奥顺30 分钟前
2025周易算命网站搭建详细方法+源码选择php环境的配置
linux·服务器·数据库·mysql·nginx·php
long_songs43 分钟前
kubectl rancher等重启之后服务起不来一分钟解决(另类方案)did you specify the right host or port?
linux·运维·服务器·kubernetes·kubectl·rancher·kubelet
lzhdim1 小时前
1、消息队列框架:RabbitMQ - 开源项目研究文章
分布式·开源·rabbitmq
小豆豆儿1 小时前
【xrdp配置文件】
linux
有谁看见我的剑了?1 小时前
pstree 查看进程树 命令学习
linux·centos
Anthony_2311 小时前
华为云服务器搭建基于LNMP部署wordpress
linux·运维·服务器·mysql·华为云
Carl_奕然1 小时前
【目标检查】YOLO系列之:Triton 推理服务器Ultralytics YOLO11
运维·服务器·人工智能·python·yolo
普通码农我姓吴1 小时前
【linux】shell(34)-后台执行脚本
linux·运维·服务器