如果你已经在做 Linux 运维,或者正从其他方向往运维转,迟早会撞上「流量怎么分到多台机器上」这个问题。单机扛不住、加机器又不知道怎么加,LVS 就是绕不开的一环。这套《企业级负载均衡 LVS 入门与实践》共 6 讲,讲的就是在 RockyLinux 9 上把 LVS 跑起来这件事。

这门课解决的是哪个具体场景

不是泛泛地讲负载均衡概念,而是聚焦在四层转发:一台入口机对外暴露 VIP,后端挂若干台真实服务器,请求进来后按调度算法分发下去。这个结构在中小规模的自建机房、私有云里仍然很常见,也是很多公司在 Kubernetes 之外做南北向流量入口时的备选方案。

课程用 RockyLinux 9 作为操作环境,这一点值得单独说一句。RockyLinux 接的是 RHEL 9 的生态,内核版本、firewalld、NetworkManager 这些和网上大量基于 CentOS 6/7 的老教程有差异。跟着老文章敲命令动不动报错的人,换成同代系统来学,踩的坑会少很多。

学完之后你能独立做什么

按 6 讲的体量,这门课不指望把你变成负载均衡架构师,但能让你具备动手落地的基础能力:

  • 能在一台 RockyLinux 9 机器上装好并启动 LVS,理解 NAT、DR、TUN 几种工作模式的区别和各自适用的网络拓扑;
  • 能根据实际后端情况选择轮询、加权轮询、最少连接等调度策略,而不是默认值一把梭;
  • 能配置后端真实服务器,处理 DR 模式下 VIP 绑定、ARP 抑制这类容易出问题的细节;
  • 能用 ipvsadm 之类的工具查看连接状态、排查转发不生效的原因。

换句话说,学完你应该能在一套测试环境里自己搭出一个可用的四层负载均衡入口,并在出问题时知道从哪几个方向去查,而不是只能照着脚本重跑一遍。

需要注意的一个预期差

课程介绍里还提到了 Kubernetes 1.30 和 DevOps、Prometheus 的内容。从课程标题和 6 讲的篇幅看,主线仍然是 LVS 本身,这些更像是同一讲师其他方向的延伸,不要指望在这一门课里把容器编排和监控体系一起学完。如果你的目标是 K8s 层面的 Service、Ingress 负载均衡,那属于另一条线,LVS 是更底层的基础。

另外,LVS 本身偏内核态转发,配置量不大,真正的难点在模式和网络环境的匹配。6 讲能覆盖入门和实践,但复杂生产环境的高可用(比如和 Keepalived 配合做 VIP 漂移)是否讲透,需要你自己在试看或目录里确认一下。

什么基础的人适合看

比较合适的画像:会用 Linux 基本命令,能看懂 IP、网关、网卡这些概念,最好自己配过哪怕一次简单的网络服务。完全没碰过 Linux 的人直接上这门课,会在环境准备阶段就卡住。

在校学生如果方向是运维或后端,拿它作为接触真实服务架构的第一个练手项目是合适的,成本不高,动手性强。已经工作一两年的运维,如果一直做应用层的事、没碰过四层转发,也可以用它把这块补上。

反过来,如果你已经在生产里维护过 LVS 集群,这门课的深度大概率不够,可以直接跳过。

怎么用这套资料

建议不要只看不练。LVS 的坑几乎都在配置和网络细节里,看视频觉得懂了,自己搭一遍大概率会卡在 VIP 不通、后端收不到包这类问题上——而这恰恰是这门课最有价值的部分。

可行的做法:准备两三台 RockyLinux 9 虚拟机(或者用容器/虚拟网络模拟),跟着每一讲同步操作,每换一种工作模式就重新验证一次连通性。6 讲内容不多,集中两三天边看边做,比断断续续看一个月效果好得多。遇到不通的地方,先查 ipvsadm 的连接表和本机路由,再回头对照视频里的配置,多数问题能自己定位。

课程目录

课程目录21 集
  • 01 LVS负载均衡核心概念 01 什么是LVS.mp4
  • 02 为何需要LVS.mp4
  • 03 LVS组成部分.mp4
  • 04 LVS应用场景.mp4
  • 05 LVS模型介绍.mp4
  • 06 LVS集群命令介绍.mp4
  • 02 LVS负载均衡-NAT模型实践 01 LVS-NAT模型基础.mp4
  • 02 LVS-NAT模型实现架构.mp4
  • 03 LVS-NAT模型配置实践.mp4
  • 04 LVS-NAT模型测试与验证.mp4
  • 03 LVS负载均衡-DR模型实践 01 LVS-DR模型介绍.mp4
  • 02 LVS-DR模型实践.mp4
  • 03 Shell脚本配置LVS-DR模型.mp4
  • 04 LVS负载均衡-高可用Keepalived 01 LVS高可用问题.mp4
  • 02 Keepalived解决LVS高可用.mp4
  • 05 LVS负载均衡-调度算法 01 LVS调度算法-rr-wrr-sh-dh.mp4
  • 02 LVS调度算法-lblc-lblcr.mp4
  • 03 LVS调度算法-lc-wlc-sed-nq.mp4
  • 06 LVS负载均衡-场景实践 01 LVS基于DR模型实现MySQL负载均衡介绍.mp4
  • 02 LVS基于DR模型实现MySQL负载均衡实践.mp4
  • 03 LVS基于DR模型实现MySQL负载均衡验证.mp4