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

   日期:2024-12-27     作者:hubinusb       评论:0    移动:http://w.yusign.com/mobile/news/6394.html
核心提示:LVS-NAT     1.装ipvsadm包          2.配置内核参数开启路由转发功能:/etc/sysctl.conf          3.搭建lvs-nat
 

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

        

     本文地址:http://w.yusign.com/news/6394.html    述古往 http://w.yusign.com/static/ , 查看更多
 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号