企业集群平台架构设计与实现 lvs 篇4|学习笔记

简介: 快速学习企业集群平台架构设计与实现lvs篇4

开发者学堂课程【企业集群平台架构设计与实现:lvs/haproxy/keepalived企业集群平台架构设计与实现lvs篇4】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/391/detail/5012


企业集群平台架构设计与实现lvs篇4


内容介绍

一、案例实操

二、配置 Real server 节点  

一、案例实操

[root@host236 keepalived]# ipvsadm -L -n

运行结果:

IP Virtual Server Version 1.2.1(Size=4096)

->RemoteAddress:Port Scheduler Flags Forward weight ActiveConn InActConn

TCP 192.168.81.233:80  rr persistent 50

->192.168.81.235:80 route 1 0 1

->192.168.81.236:80 Local 1 0 0

浏览器访问地址:192.168.81.233

1.png

负载均衡器无法打开访问:

注意到全部都是内网地址,把vip地址通过防火墙的映射功能把他映射出去。

为什么访问不了?

后端未设置,需要后端绑定VIP,根据包的传递规则,后端不绑定是接收不到这个包的。

在192.168.81.235:80绑定VIP地址

[root@localhost /]# more /etc/init.d/lvsrs

运行结果:

#!/bin/ bash

#description: start Real Server

VIP=192.168.81.233

./etc/ rc.d/init.d/function

scase "$1"in

start)

echo " Start LvsofReal Server "

/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up

echo "1" >/proc/sys/net/ipv4/ conf/ lo/arp ignore

echo "2" >/proc/sys/net/ipv4/conf/ lo/arp_announce

echo"1">/proc/sys/net/ipv4/conf/all/arp_ignore

echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce; ;

stop)

/sbin/ifconfig lo:0 down

echo "close Lvs Director server"

echo "0" >/proc/sys/net/ipv4/ conf/ lo/arp_ignore

echo "o" >/proc/sys/net/ipv4/ conf/ lo/arp_announce

echo "o" >/proc/sys/net/ipv4/conf/all/arp_ignore

echo "o" >/proc/sys/net/ipv4/ conf/all/arp_announce; ;

*)

echo "Usage : $o {start| stop}”

exit 1

执行此脚本:

[root@localhost /]# /etc/init.d/lvsrs start

执行结果:

Starting lvsrs (via systemctl):      [ 确定 ]

查看ip地址

[root@localhost / ]# ifconfig

Lo:0:flags=73mtu 65536

inet 192.168.81.233 netmask 255.255.255.255

Loop txqueuelen 0 (Local Loopback)

绑定了地址,浏览器再次访问192.168.81.233

2.png

#在keepalived上再次查看ipvsadm,发现活动点为还在增加,

数据能够直接返回到客户端

[root@host236 keepalived]# ipvsadm -L -n

运行结果:

IP Virtual Server Version 1.2.1(Size=4096)

->RemoteAddress:Port Scheduler Flags Forward weight ActiveConn InActConn

TCP 192.168.81.233:80  rr persistent 50

->192.168.81.235:80 route 1 6 6

->192.168.81.236:80 Local 1 0 0

重启服务绑定192.168.81.236:80

[root@localhost /]# /etc/init.d/lvsrs start

#时间保持参数

#拟服务器定义部分。

virtual_serve 192.168.81.233 80{

delay _loop 6

Lb_algo rr

Lb_kind DR

persistence_timeout 50

protocol TCP

Real_erver 192.168.81.235 80 {

weight 1

TCP_CHECK {

Connect_timeout 3

#停止235服务

[root@localhost / ]# systemctl stop httpd

#再次浏览器访问

3.png

现在235服务没有了,只有236,实现了故障的转移


二、配置Real server节点  

与 heartbeat+LVS 类似, Keepalived+LVS 也需要为 Real server 节点配置相关的脚本,以达到与 Director Server 相互通信的目的,脚本的内容已经在前面介绍过,这里不在讲述。

相关文章
|
13天前
|
Java Linux C语言
《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
256 89
|
24天前
|
自然语言处理 JavaScript Java
《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》学习笔记——HarmonyOS架构介绍
HarmonyOS采用分层架构设计,从下至上分为内核层、系统服务层、框架层和应用层。内核层支持多内核设计与硬件驱动;系统服务层提供核心能力和服务;框架层支持多语言开发;应用层包括系统及第三方应用,支持跨设备调度,确保一致的用户体验。
143 81
|
15天前
|
存储 消息中间件 小程序
转转平台IM系统架构设计与实践(一):整体架构设计
本文描述了转转IM为整个平台提供的支撑能力,给出了系统的整体架构设计,分析了系统架构的特性。
58 10
|
1月前
|
监控 数据可视化 架构师
为什么企业需要开展架构治理?
随着数字化转型加速,企业面临的技术和业务环境日益复杂,传统架构难以应对快速变化的需求。企业架构治理成为数字化转型的关键,通过确保技术与战略对接、优化资源利用、降低风险和复杂性,提升企业灵活性、效率和创新能力,支持快速响应市场变化,推动数字化转型成功。
118 7
为什么企业需要开展架构治理?
|
17天前
|
监控 JavaScript 数据可视化
建筑施工一体化信息管理平台源码,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
智慧工地云平台是专为建筑施工领域打造的一体化信息管理平台,利用大数据、云计算、物联网等技术,实现施工区域各系统数据汇总与可视化管理。平台涵盖人员、设备、物料、环境等关键因素的实时监控与数据分析,提供远程指挥、决策支持等功能,提升工作效率,促进产业信息化发展。系统由PC端、APP移动端及项目、监管、数据屏三大平台组成,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
|
1月前
|
监控 数据可视化
如何通过建模工具实现企业架构治理全流程管理
企业架构治理工具通过构建统一的架构语言、可视化建模、流程管理、资源整合和多场景分析,实现企业架构的全生命周期管理。该工具赋能企业数字化转型,确保业务、平台、数据及技术相互耦合闭环,提供从规划到决策的一站式服务,助力提升业务运营、优化组织管理和加速数字化建设。
49 2
如何通过建模工具实现企业架构治理全流程管理
|
15天前
|
消息中间件 监控 小程序
电竞陪玩系统架构优化设计,陪玩app如何提升系统稳定性,陪玩小程序平台的测试与监控
电竞陪玩系统架构涵盖前端(React/Vue)、后端(Spring Boot/php)、数据库(MySQL/MongoDB)、实时通信(WebSocket)及其他组件(Redis、RabbitMQ、Nginx)。通过模块化设计、微服务架构和云计算技术优化,提升系统性能与可靠性。同时,加强全面测试、实时监控及故障管理,确保系统稳定运行。
|
21天前
|
人工智能 运维 监控
云卓越架构:企业稳定性架构体系和AI业务场景探秘
本次分享由阿里云智能集团公共云技术服务部上海零售技术服务高级经理路志华主讲,主题为“云卓越架构:企业稳定性架构体系和AI业务场景探秘”。内容涵盖四个部分:1) 稳定性架构设计,强调高可用、可扩展性、安全性和可维护性;2) 稳定性保障体系和应急体系的建立,确保快速响应和恢复;3) 重大活动时的稳定重宝策略,如大促或新业务上线;4) AI在企业中的应用场景,包括智能编码、知识库问答、创意广告生成等。通过这些内容,帮助企业在云计算环境中构建更加稳定和高效的架构,并探索AI技术带来的创新机会。
|
22天前
|
监控 架构师 安全
企业架构(EA)项目开发综合指南
企业架构(EA)是一种全面的方法,用于对齐企业的业务目标与其 IT 战略和资源。EA 涵盖了企业的各个层面,包括业务流程、信息流、应用系统和技术基础设施。本指南将详细探讨 EA 项目开发的关键步骤、[EA](https://www.visual-paradigm.com/features/enterprise-architecture-diagram-tool/) 与 TOGAF、ArchiMate 以及其他建模图(如 BPMN 和 UML)之间的关系,以及推荐 Visual Paradigm 作为 EA 团队的最佳解决方案。
53 3
|
1月前
|
机器学习/深度学习 前端开发 算法
婚恋交友系统平台 相亲交友平台系统 婚恋交友系统APP 婚恋系统源码 婚恋交友平台开发流程 婚恋交友系统架构设计 婚恋交友系统前端/后端开发 婚恋交友系统匹配推荐算法优化
婚恋交友系统平台通过线上互动帮助单身男女找到合适伴侣,提供用户注册、个人资料填写、匹配推荐、实时聊天、社区互动等功能。开发流程包括需求分析、技术选型、系统架构设计、功能实现、测试优化和上线运维。匹配推荐算法优化是核心,通过用户行为数据分析和机器学习提高匹配准确性。
112 3