Ubuntu下使用haproxy+heartbeat搭建WEB负载均衡作业指导书

更新时间:2023-09-23 23:56:01 阅读量: IT计算机 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

广州雨林木风计算机科技有限公司

雨林木风科技有限公司信息作业指导书

IT/SOP 090304

《Ubuntu下使用haproxy+heartbeat搭建WEB负载均衡作业指导书》( V1.0 版)

发布 实施

广州雨林木风计算机科技有限公司

雨 林 木 风 科 技 有 限 公 司 发布

《Ubuntu下使用haproxy+heartbeat搭建WEB负载均衡作业指导书》

1.目的

通过此作业指导书,知道如何使用ubuntu+haproxy+heartbeat搭建大规模WEB

集群环境,实现负载均衡。

2.适用范围 3.定义

? Ubuntu ? Haproxy

开源的LINUX服务器操作系统.

Haproxy提供高可用性、负载均衡 以及基于TCP和HTTP应用 的代理,它是免费、快速并且可靠的一种解决方案

? Heartbeat 用于实现故障转移,当一台机器DOWN后自动切换到备用机器

? Web服务器 包括Apache,Lighttpd,Nginx

? Openfiler 这是一个基于LINUX的NAS,用来建立Iscsi服务器

所有系统管理员。

广州雨林木风计算机科技有限公司

一 环境 1.硬件 服务器:

DELL 2950 DELL 1950 2U组装机 1U组装机 交换机:

H3C千M交换机 2.网络环境

? Load Balancer 1: lb1.ylmf.com, IP address: 192.168.1.100 eth0 ? Load Balancer 2: lb2.ylmf.com, IP address: 192.168.1.101 eth0 ? Web Server 1: web1.ylmf.com, IP address: 192.168.1.102 eth0 ? Web Server 2: web2.ylmf.com, IP address: 192.168.1.103 eth0 ? Iscsi target:openfiler.ylmf.com,IP address:192.168.1.104 eth0 ? lb1 and lb2共享IP: 192.168.1.99

1台 1台 2台 1台

3.所需要的软件

操作系统:Ubuntu server 8.0.4 Lb1和lb2:haproxy Web1和web2:Apache2 Iscsi target:Openfiler

heartbeat

广州雨林木风计算机科技有限公司

二 Web服务器配置 在web1和 web2上配置

1.设置自动登录到iscsi target(openfiler) 安装open-iscsi

Apt-get install open-iscsi

发现iscsi-target

iscsiadm -m discovery -t sendtargets -p 192.168.1.104

设置开机自动登录到iscsi-target

iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.6f5d0fb29fc9 -p 192.168.1.104 --op update -n node.startup -v automatic 说明:-T后面的字符串是执行发现iscsi-target所获得的连接字符串

很多时候设置自动登录不成功,是因为在/etc/rc.local里面设置了dhclient 自动获取IP,这样自动登录到ISCSI的时候网络是不通的,所以不成功。 需要在/etc/network/interfaces里面设置自动获取IP地址 如: auto eth0

iface eth0 inet dhcp

广州雨林木风计算机科技有限公司

2.格式化ISCSI磁盘并设置自动挂载 使用fdisk –l查看磁盘分区 fdisk -l

说明:/dev/sdb 164.4GB是iscsi磁盘

fdisk /dev/sdb mkfs.ext3 /dev/sdb1

建立挂载目录 mkdir /iscsi

开机自动挂载

vi /etc/fstab /dev/sdb1 /iscsi ext3 relatime 0 2 #对磁盘进行分区 #将sdb1分区格式化为ext3文件系统 #增加这一行

本文来源:https://www.bwwdw.com/article/5rzd.html

Top