Lvs 安装配置 这篇文档将解释怎样建立和管理可提供高质量的web 和ftp 服务的lvs(linux 虚拟服务器)集群。 ------------------------------------------------------------------------------- 目录 ------------------------------------------------------------------------------- 简介 一个 lvs 集群的组件 lvs 集群的背景 硬件/网络的要求 lvs 路由的必要条件 集群节点内部连接的必要条件 安装软件 配置一个 lvs 集群 例子---建立一个 5 节点的集群 [目录] 简介 linux 虚拟服务器集群是一个被特别配置的,可提供高性能 web 和ftp 服务的服务器的集合。在下面的图表中阐述了 lvs 集群是怎样工作的。到达一个 lvs 集群的服务请求被寻址到一个虚拟的服务器上。一个公开广告的,完整网域名称与一个浮动的ip 地址相关联,这种浮动 ip 地址能迁移到不同的节点。 Figure 1. LVS Cluster Interactions _/\__/\_ | | / Internet \ \_ _ _ _/ \/ \/ \/ | | Virtual Server IP/FQDN |------------------------------------------| |eth0 |eth0 ------|----- -------|----- | Primary | | Backup | | Node | | Node | LVS | | | | routers ------|----- -------|----- |eth1 |eth1 |-------|------------|-----------------|---| | | | | | | | | | |----|----| |----|----| |----|----| | Web/FTP | | Web/FTP | | Web/FTP | real | Node#1 | | Node#2 | ... | Node#n | servers |_________| |_________| |_________| 一个lvs 集群由一个或两个路由节点和很多数量的web/ftp 服务器(底部)组成。我们把 lvs 路由节点称作lvs 路由,而将 web/ftp 服务器的汇集称作真实服务器。真实服务器通过内部网络相连。lvs 路由同时相连着内部网络和公共网络。对于把 lvs 路由与内部网络和公共网络连接起来的适配器(图中的eth0 和eth1)可以是任何的设备,但是每个路由上的设备必须是相同的。 在同一时刻,仅有一个路由是激活的。激活的路由扮演的角色是将虚拟服务器上的服务请求重定向到真实服务器。重定向基于四种负载平衡算法规则中的一种(如表一)。激活的路由通过三种被支持方式中的一种(如图二),动态的监视真实服务器的健康情况和每个服务器的工作量。如果有一个真实服务器无效了,在工作的router 将停止向这台服务...