文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>LINUX集群部署(1)

LINUX集群部署(1)

时间:2007-04-05  来源:kingp999

LINUX集群部署

第一部部分 公共部分

一 系统环境

1 Linux OS

系统版本 RHEL AS3 UPDATES 4

安装方式 最小安装

系统内核 2.4.21-27.0.4

二 服务组件

1 LVS套件

主机名 master slaver

服务包 piranha-0.7.10-2

ipvsadm-1.21-9

依赖包 httpd-2.0.46-46

php-4.3.2-23

curl-7.10.6-6

2 GFS套件

主机名 node01 node02 node03 node04 node05 node06 data01 data02

服务包 GFS

GFS-modules-smp

依赖包 perl-Net-Telnet-3.03-1.1

3 MySQL CLUSTER 套件

主机名 master slaver node01 node02 node03 node04 node05 node06 data01 data02

服务包 MySQL-bench-4.1.12-0

MySQL-ndb-management-4.1.12-0

MySQL-server-4.1.12-0

MySQL-client-4.1.12-0

MySQL-embedded-4.1.12-0

MySQL-ndb-extra-4.1.12-0

MySQL-ndb-storage-4.1.12-0

MySQL-shared-4.1.12-0

MySQL-devel-4.1.12-0

MySQL-Max-4.1.12-0

MySQL-ndb-tools-4.1.12-0

依赖包 perl-DBI-1.32-9

4 WWW套件

主机名 node01 node02 node03 node04 node05 node06

服务包 httpd-2.0.46-46

php-4.3.2-23

php-mysql-4.3.2-23

依赖包 curl-7.10.6-6

三 基本配置

1 主机名 master slaver node01 node02 node03 node04 node05 node06 data01 data02

2 配置文件 /etc/hosts

3 脚本内容

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost

192.168.70.1 node01

192.168.70.2 node02

192.168.70.3 node03

192.168.70.4 node04

192.168.70.5 node05

192.168.70.6 node06

192.168.70.100 data01

192.168.70.200 data02

192.168.70.254 master

192.168.70.253 slaver

第二部分LVS Linux Virtual Server负载均衡集群

一LVS Linux Virtual Server概述

1 基本构成图

2 基本概念

对于使用某个提供的服务的外界用户(如网站或数据库程序)来说,Linux 虚拟服务器(LVS)群集似乎是一个服务器。事实上,该用户使用的是一对冗余 LVS 路由器之后的两个或多个服务器的群集。

LVS 群集至少包括两层。第一层由一对配置相似的 Linux 机器或群集成员(cluster members)组成。这些机器之一充当 LVS 路由器(LVS router),它用来把来自互联网的请求转到群集。第二层包含一个叫做真实服务器(real servers)的机器群集。

3 技术特征

高可用性群集(High-availability clustering)使用多个机器来为某个服务或某组服务提交额外的可靠性。

负载均衡群集(Load-balance clustering)使用特殊的选路技术来给一组服务器分配任务。

4 LVS调度算式

循环调度

把每项请求按顺序在真正服务器中循环分派。

加权循环调度

每项请求按顺序在真正服务器中循环分派,但是给能力较大的服务器分派较多的作业。

加权最少连接法(默认)

能力相比带有较少活跃连接的服务器分派较多的请求。

基于地区的最少连接调度

目标 IP 相比带有较少活跃连接的服务器分派较多的请求。

带有复制调度的基于地区的最少连接调度

目标 IP 相比带有较少活跃连接的服务器分派较多的请求。

目标散列调度

通过在静态散列表中查看目标 IP 来给真正服务器分派请求。

源散列调度

通过在静态散列表中查看源 IP 来给真正服务器分派请求。

5 LVS的选路方法

使用网络地址转换(Network Address Translation)或 NAT 选路(NAT routing)来进行 LVS 集群。

6 LVS工作视图

7 LVS 群集的部件

pulse

这是启动和 LVS 路由器相关的所有其它守护进程的控制进程。

lvs

lvs 守护进程被 pulse 调用后就会在活跃 LVS 路由器上运行。ipvsadm

该服务共享内核中的 IPVS 路由表。

nanny

nanny 监视运行在活跃 LVS 路由器上的守护进程。

相关阅读 更多 +
排行榜 更多 +
2399玩游盒

2399玩游盒

游戏工具 下载
悦邻人人播

悦邻人人播

商务办公 下载
棘龙模拟器

棘龙模拟器

音乐节奏 下载