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