当前位置: 首页 > ops >正文

Keepalived 高可用

在这里插入图片描述
在这里插入图片描述

案例

#  192.168.88.22 真实服务IP
#  192.168.88.33 真实服务IP
#  192.168.88.99 负载均衡服务IP
#  192.168.88.99 负载均衡服务IP
echo "RS-192.168.88.22 service" > /var/www/html/index.nginx-debian.html
echo "RS-192.168.88.33 service" > /var/www/html/index.nginx-debian.htm
apt update && apt install keepalived -y

》》》》 22、33 真实服务器
1、通过安装Nginx(当作web服务的),当然也可以安装tomcat
2、修改nginx的 默认网页内容

## 修改之后 
## nginx -t  测试一下语法
## nginx -s reload   加载配置
## vim /etc/nginx/nginx.conf
worker_processes  2;events {worker_connections  1024;
}http {upstream httpd {server 192.168.88.22;server 192.168.88.33;}include       mime.types;default_type  application/octet-stream;sendfile        on;server {listen       80;#  为了模拟域名访问,  需要在访问的客户端 host 加   IP  service.zen.com# server_name  service.zen.com;#charset koi8-r;#access_log  logs/host.access.log  main;location / {proxy_pass http://httpd;}}}

在这里插入图片描述
》》》》 99、100 负载均衡服务器
1、通过安装Nginx(当作负载均衡),当然也可以LVS、HAProxy
2、修改nginx的配置文件
3、安装keepalived

# apt update && apt install nginx -y
# apt update && apt install keepalived -y
#  systemctl enable keepalived
#  systemctl start keepalived
## vim /etc/keepalived/keepalived.conf!Configuration File for keepalivedglobal_defs{router_id 99
}vrrp_instance VI_1 {state masterinterface ens33virtual_router_id 88priority 100advert_int 2authentication {auth_type PASSauth_pass 1234}virtual_ipaddress{192.168.88.200/24}
}

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.xdnf.cn/news/14186.html

相关文章:

  • 基于SpringBoot+JSP开发的招投标采购信息平台
  • 插入点(position) 和对齐点(AlignmentPoint)详解——CAD c#二次开发
  • 59、定制化原理-SpringBoot定制化组件的几种方式
  • STM32 vs RT1176:正交编码器实现原理与工程实践全解析
  • AI-调查研究-06-“冷水澡”对生理健康的影响与机制【下篇】
  • LangChain自动化工作流实战教程:从任务编排到智能决策
  • FOC无刷电机控制:ABZ与SPI信号选择
  • 【0.1 漫画计算机组成原理】
  • Vue3 + TypeScript + Element Plus 使用【设置表格列宽,组合式函数 hook】在原有页面实现表格列宽设置本地持久化实例总结
  • MySQL(75)如何进行增量备份和恢复?
  • 2.4 机器人运动控制
  • sd调试记录(标准库 + keil + RL-FlashFS):
  • 算法题:一个数组,找出其中最小连续的子数组,是的这个子数组排序后,整体数组...
  • [直播推流] 编译 librtmp 库
  • 【QT】控件一(QWidget、Button、Label)
  • 设计模式汇总
  • 从易用性出发的教育场景音量调节技术方案
  • Dify 本地化部署教程(含常见问题与解决方案)
  • 【Day48】
  • [Android] 水电工手册 25.5版本
  • 《A Gentle Introduction to Graph Neural Networks》
  • CQF预备知识:Python相关库 -- 核密度估计 scipy.stats
  • 【后端高阶面经:实战篇】59、Java面试高频考点深度解析:从基础到架构师必备
  • 在 LaTeX 文档中htbp是什么,! 是什么意思
  • 基于区块链的去中心化身份验证系统:原理、实现与应用
  • JavaScript基础-阻止事件冒泡
  • 生产者消费者消息流转和基本实操
  • PG靶机复现 MZEEAV
  • JavaScript基础-事件对象
  • Oracle索引