企业集群平台架构设计与实现 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 相互通信的目的,脚本的内容已经在前面介绍过,这里不在讲述。

相关文章
|
14天前
|
SQL 数据采集 分布式计算
【赵渝强老师】基于大数据组件的平台架构
本文介绍了大数据平台的总体架构及各层的功能。大数据平台架构分为五层:数据源层、数据采集层、大数据平台层、数据仓库层和应用层。其中,大数据平台层为核心,负责数据的存储和计算,支持离线和实时数据处理。数据仓库层则基于大数据平台构建数据模型,应用层则利用这些模型实现具体的应用场景。文中还提供了Lambda和Kappa架构的视频讲解。
【赵渝强老师】基于大数据组件的平台架构
|
17天前
|
人工智能 云计算 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日~10日在江苏张家港召开的CCF ChinaNet(即中国网络大会)上,众多院士、教授和业界技术领袖齐聚一堂,畅谈网络未来的发展方向,聚焦智算集群网络的创新变革。
阿里云引领智算集群网络架构的新一轮变革
|
18天前
|
负载均衡 Dubbo 算法
集群容错架构设计
集群容错架构设计
26 1
集群容错架构设计
|
30天前
|
运维 供应链 安全
SD-WAN分布式组网:构建高效、灵活的企业网络架构
本文介绍了SD-WAN(软件定义广域网)在企业分布式组网中的应用,强调其智能化流量管理、简化的网络部署、弹性扩展能力和增强的安全性等核心优势,以及在跨国企业、多云环境、零售连锁和制造业中的典型应用场景。通过合理设计网络架构、选择合适的网络连接类型、优化应用流量优先级和定期评估网络性能等最佳实践,SD-WAN助力企业实现高效、稳定的业务连接,加速数字化转型。
SD-WAN分布式组网:构建高效、灵活的企业网络架构
|
15天前
|
Kubernetes Cloud Native 云计算
云原生技术深度解析:重塑企业IT架构的未来####
本文深入探讨了云原生技术的核心理念、关键技术组件及其对企业IT架构转型的深远影响。通过剖析Kubernetes、微服务、容器化等核心技术,本文揭示了云原生如何提升应用的灵活性、可扩展性和可维护性,助力企业在数字化转型中保持领先地位。 ####
|
16天前
|
人工智能 运维 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日至10日,CCF ChinaNet(中国网络大会)在江苏张家港召开,众多院士、教授和技术领袖共聚一堂,探讨网络未来发展方向。阿里云研发副总裁蔡德忠发表主题演讲,展望智算技术发展趋势,提出智算网络架构变革的新思路,发布高通量以太网协议和ENode+超节点系统规划,引起广泛关注。阿里云HPN7.0引领智算以太网生态蓬勃发展,成为业界标杆。未来,X10规模的智算集群将面临新的挑战,Ethernet将成为主流方案,推动Scale up与Scale out的融合架构,提升整体系统性能。
|
15天前
|
运维 Cloud Native Devops
云原生架构:重塑企业IT的未来####
随着数字化转型浪潮的汹涌,云原生架构凭借其高度灵活、可扩展和高效的特性,正逐步成为企业IT系统的核心。本文将深入探讨云原生架构的核心要素、技术优势以及如何引领企业实现业务创新与敏捷交付。 ####
|
1月前
|
存储 人工智能 算法
精通RAG架构:从0到1,基于LLM+RAG构建生产级企业知识库
为了帮助更多人掌握大模型技术,尼恩和他的团队编写了《LLM大模型学习圣经》系列文档,包括《从0到1吃透Transformer技术底座》、《从0到1精通RAG架构,基于LLM+RAG构建生产级企业知识库》和《从0到1吃透大模型的顶级架构》。这些文档不仅系统地讲解了大模型的核心技术,还提供了实战案例和配套视频,帮助读者快速上手。
精通RAG架构:从0到1,基于LLM+RAG构建生产级企业知识库
|
13天前
|
存储 缓存 NoSQL
【赵渝强老师】Memcached集群的架构
Memcached 是一个高性能的分布式内存对象缓存系统,通过在内存中维护一个巨大的 Hash 表来存储各种格式的数据,如图像、视频、文件及数据库检索结果等。它主要用于减轻数据库压力,提高网站系统的性能。Memcached 不支持数据持久化,因此仅作为缓存技术使用。其数据分布式存储由客户端应用程序实现,而非服务端。
【赵渝强老师】Memcached集群的架构
|
19天前
|
机器学习/深度学习 人工智能 自然语言处理
医疗行业的语音识别技术解析:AI多模态能力平台的应用与架构
AI多模态能力平台通过语音识别技术,实现实时转录医患对话,自动生成结构化数据,提高医疗效率。平台具备强大的环境降噪、语音分离及自然语言处理能力,支持与医院系统无缝集成,广泛应用于门诊记录、多学科会诊和急诊场景,显著提升工作效率和数据准确性。
下一篇
无影云桌面