首页 > 其他分享 >综合:配置高可用、负载均衡

综合:配置高可用、负载均衡

时间:2024-03-13 20:30:12浏览次数:20  
标签:负载 name 可用 keepalived 192.168 均衡 lvs2 root eth0

  • 环境说明:LVS-DR模式
    • client1:eth0->192.168.88.10
    • lvs1:eth0->192.168.88.5
    • lvs2:eth0->192.168.88.6
    • web1:eth0->192.168.88.100
    • web2:eth0->192.168.88.200
  • 环境准备
# 关闭2台web服务器上的keepalived,并卸载
[root@pubserver cluster]# vim 08-rm-keepalived.yml
---
- name: remove keepalived
  hosts: webservers
  tasks:
    - name: stop keepalived       # 停服务
      service:
        name: keepalived
        state: stopped
        
    - name: uninstall keepalived   # 卸载
      yum:
        name: keepalived
        state: absent
[root@pubserver cluster]# ansible-playbook 08-rm-keepalived.yml


# 创建新虚拟机lvs2
[root@myhost ~]# vm clone lvs2


# 为lvs2设置ip地址
[root@myhost ~]# vm setip lvs2 192.168.88.6


# 连接
[root@myhost ~]# ssh 192.168.88.6

配置高可用、负载均衡

1,配置网络参数

2.配置yum

3,web服务器上配置nginx

4,web服务器上配置内核参数

5.web服务器上配置vip

6.在lvs上安装keepalived和ipvsadm

标签:负载,name,可用,keepalived,192.168,均衡,lvs2,root,eth0
From: https://blog.csdn.net/m0_46683705/article/details/136650315

相关文章

  • Zabbix监控nginx高可用是否脑裂
    Zabbix监控nginx高可用是否脑裂实验环境所有机关闭防火墙与selinux第一台机zabbix192.168.159.141lamp、zabbix_server、zabbix_agentd第二台机lb1192.168.159.139keepalived、nginx_master负载均衡rs1和rs2的网页测试页面第三台机lb2192.168.159.147keepalived......
  • nginx负载均衡
    nginx负载均衡使用客户端的真实ip进行hash在经过多层代理后,ip_hash获取到的是服务器的ip,客户端真实ip需要从$http_x_forwarded_for获取;在http模块下增加map模块,返回客户端ip,在upstream模块中使用map的第二个参数进行hash;http{#参数映射(根据第一个属性的值,从下方列表......
  • ElasticSearch高可用部署
    简单说明我们在部署ElasticSearch高可用集群时,要规划好集群的规模,每个节点的职责,规划好后续的水平扩展方案,再进行部署。核心概念Cluster:集群,由一个或多个Elasticsearch节点组成。Node:节点,组成Elasticsearch集群的服务单元,同一个集群内节点的名字不能重复。通常在一个节点......
  • 如何使用RunnerGo模拟用户分流负载
    在实际的软件使用过程中会有这样的一个情况:用户登录系统后通常会进行多样化的操作,涉及不同的功能模块,这实际上是对系统资源的一种分流负载。那么,我们如何有效地还原这种分流负载情况呢?今天给大家介绍RunnerGo的接口权重功能。通过配置接口权重,RunnerGo能够根据业务逻辑、系统压力......
  • .Net 创建webhooks Demo,可用于Gitlab等Workflow
    框架:.Net6、webapipackage:GitLabApiClient定义body参数DTO,不同event有不同的参数,具体可参考gitlab文档:https://docs.gitlab.com/ee/user/project/integrations/webhook_events.htmlpublicclassGitLabWebhookData{publicstringRef{get;set;}publicstring......
  • 在Linux中,nginx反向代理和负载均衡实现原理是什么?
    在Linux环境中,Nginx实现反向代理和负载均衡是通过编写和配置Nginx服务器的配置文件来完成的。以下是如何利用Nginx实现这两种功能的基本原理和步骤:1.反向代理实现原理:反向代理是一种服务端代理,它允许Nginx服务器接收来自客户端的所有请求,并根据配置规则将这些请求透明地转发给......
  • nginx 负载均衡配置
    nginx4层负载层配置Nginx不是一个传统的4层负载均衡器,但可以通过stream模块配置TCP/UDP负载均衡。以下是一个简单的示例配置,展示如何配置Nginx作为4层负载均衡器:在这个配置中,Nginx监听在12345端口上的连接,并将它们代理到名为backend的上游组,该上游组包含两个后端服......
  • Redis 故障转移、高可用方案,都在这了!
    Redis大家都不陌生,就算是没用过,也都听说过了。作为最广泛使用的KV内存数据库之一,在当今的大流量时代,单机模式略显单薄,免不了要有一些拓展的方案。笔者下文会对各种方案进行介绍,并且给出场景,实现等等概述,还会提到一些新手常见的误区。正文先从基础的拓展方式开始,这样更便于理......
  • 网络流量监测分析,国产、高性能、高可用
        随着网络规模不断扩大,复杂程度不断增加,给运维工作带来更大挑战。为保障网络正常、稳定、高效运行,对网络流量进行监测、存储、回溯成为不可或缺的手段,通过对流量的分析,运维人员可以更加全面的了解整体网络的运行状态,快速定位、解决网络中存在问题。    智和信......
  • 在Linux中,发现内存可用量很小,接下来怎么办?
    在Linux系统中,当你发现内存可用量很小,这意味着系统可能面临内存压力,进而影响系统性能和稳定性。为了解决这一问题,你可以按照以下步骤进行排查和处理:1.查看内存使用情况首先,你需要详细了解内存的当前使用状态。可以使用以下命令:free-h#显示人类可读格式的内存使用情况,包......