运维工程师必备之负载均衡集群及LVS详解

此博文主要介绍集群和负载均衡的基本理论和类别,内容看着比较枯燥、无味的,但是要想成为一个好的linux运维工程师,虚拟主机,这些基本理论是必须理解透彻,才会在后来的系统调优和集群架构中得心应手,所以想成为linux运维工程师的我们必须承受得住寂寞~~~嘿嘿,命苦的我们啊!努力学习吧!今天很残酷,网站空间,明天更残酷,后天会很美好,但不要死在明天晚上!

一、集群简介

二、集群分类

集群分为同构与异构两种,它们的区别在于:组成集群系统的计算机之间的体系结构是否相同。集群计算机按功能和结构可以分成以下几类:

三、各种集群定义详解

⑴、负载均衡集群-LB

⑵、高可用性集群-HA

⑶、高性能计算集群-HP⑷、网格计算

四、LB集群详解

五、LVS详解

①LVS基本解释

LVS的组成:

②、LVS类型

⑴、 NAT:地址转换类型,主要是做目标地址转换,类似于iptables的DNAT

⑵、 DR:DIRECT ROUTE,直接路由

⑶、TUN:隧道

六、LVS的调度方法:分为静态和动态调度两种

七、LVS常用命令介绍

上面我们提到过LVS的相关模块:内核模块ipvs和用户空间命令ipvsadm。下面我们来介绍下常用的命令

在测试之前我们首先确定内核中是否有ipvs模块,grep -i ‘ip_vs’ /boot/config-2.6.18-308.el5

ipvsadm命令

ipvsadm的命令与iptables的相关命令及其相似,基本用法也相同。其大致如下:

⑵、管理集群内RealServer的命令

⑶、查看集群的命令-L|l

⑷、保存和还原lvs配置规则的命令

保存配置文件:

service ipvsadm save–类似于iptables的直接保存配置文件到/etc/sysconfig/ipvsadm

-S:手动指定文件保存规则

格式:ipvsadm -S > /path/to/somefile

还原配置规则:—R

格式:ipvsadm -R < /path/from/somefile

至此,关于负载集群的基本结构和类型已经介绍完毕,由于基本理论比较枯燥而且内容比较多,在此不再对基本架构进行实例介绍,由于我也是菜鸟,所以留点时间揣摩揣摩,然后在下篇博文"基于LVS实现NAT、DR和高可用集群HA的网络架构"内进行详细的探讨、说明,香港服务器,到时还望各位大神们多多指点!

由于是个人总结、亲自码字,中间难免出现错误还望各位大神拍砖~指出错误!–chrinux(chris linux)

本文出自 “Chris—on the way” 博客,请务必保留此出处

可笑的小心谨慎,还有从来就不会安全的安全感。

运维工程师必备之负载均衡集群及LVS详解

相关文章:

你感兴趣的文章:

标签云: