`
zhanghaj00
  • 浏览: 64364 次
社区版块
存档分类
最新评论

LVS 的几个脚本 挺有用的 配置HA的时候可以看看

 
阅读更多
1.VS/NAT
echo "1" > /proc/sys/net/ipv4/ip_forward                   //打开IP转发
ipvsadm –C                                        //清除现有Ipvs规则
ipvsadm -A -t 202.114.216.177:80 -s rr             //使用轮叫调度算法
ipvsadm -a -t 202.114.216.177:80 -r 192.168.88.10:80 -m -w 1  //添加RS1服务器的调度
ipvsadm -a -t 202.114.216.177:80 -r 192.168.88.20:80 -m -w 1   //如上
ipvsadm -a -t 202.114.216.177:80 -r 192.168.88.30:80 -m -w 1   //如上


2,VS/DR

LVS:
ifconfig eth0:0 202.114.216.177 broadcast 202.114.216.177 netmask 255.255.255.255 up
route add -host 202.114.216.177 dev eth0:0
ipvsadm -A -t 202.114.216.177:80 -s rr         //使用轮叫调度算法
ipvsadm -a -t 202.114.216.177:80 -r 202.114.216.231 -g  //添加RS1服务器的调度
ipvsadm -a -t 202.114.216.177:80 -r 202.114.216.232 -g   //同上
ipvsadm -a -t 202.114.216.177:80 -r 202.114.216.233 -g   //同上
ipvsadm
chmod 777 /etc/init.d/vip.sh                    //修改权限

RS
ifconfig lo:0 202.114.216.177  broadcast 202.114.216.177 netmask 255.255.255.255 up
route add -host 202.114.216.177 dev lo:0           //添路主机路由
echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore    //关闭ARP广播请求
echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
sysctl  –p                                 //立即让配置在内核中生效
chmod 777 /etc/init.d/lvs.sh                //修改权限

3.VS/TUNE

LVS
ifconfig tunl0 202.114.216.177 broadcast 202.114.216.177 netmask 255.255.255.255 up
route add -host 202.114.216.177 dev tunl0
ipvsadm -A -t 202.114.216.177:80 -s rr          //使用轮叫调度算法
ipvsadm -a -t 202.114.216.177:80 -r 202.114.216.231 -i   //添加RS1服务器的调度
ipvsadm -a -t 202.114.216.177:80 -r 202.114.216.232 -i   //如上
ipvsadm -a -t 202.114.216.177:80 -r 202.114.216.233 -i   //如上
ipvsadm
chmod 777 /etc/init.d/vip.sh                          //修改权限
RS
ifconfig tunl0 202.114.216.177 broadcast 202.114.216.177 netmask 255.255.255.255 up
route add -host 202.114.216.177 dev tunl0                 //添路主机路由
echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore    //关闭ARP广播请求
echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
sysctl  –p                               //立即让配置在内核中生效
chmod 777 /etc/init.d/lvs.sh                   //修改权限


--------------------我是分界线--------------------------------------
RAID 5
mdadm -Cv /dev/md0 -l5 -n3 /dev/sd[bcd] -x1 /dev/sde  //利用三块磁盘sdb ,sdc,sdd创建名称为md0设备的RAID5级别的磁盘阵列,另外sde为热备份盘
mkfs.ext3 /dev/md0      //以ext3的文件系统格式化md0设备
mdadm -D /dev/md0      //查看RAID5阵列的磁盘状态


分享到:
评论

相关推荐

    Piranha实现HA_LVS

    Piranha是实现高可用负载均衡(High Availability Load Balancing,简称HA_LVS)的一个有效工具,它基于Linux Virtual Server(LVS)的概念设计而成。在互联网业务日益增多的今天,高可用、负载均衡技术是保障网站...

    LVS Keepalived 详细中文原理构建LINUX HA服务配置手册

    LVS集群的体系结构 6 LVS集群的通用结构 6 可伸缩Web和媒体服务 9 可伸缩Cache服务 10 可伸缩邮件服务 12 地理分布LVS集群的体系结构 13 体系结构 13 基于BGP的地理分布服务器集群调度 14 服务器集群间的...

    linux lvs keepalived较为详细的安装配置文档

    LVS(Linux Virtual Server)是一种开源的负载均衡解决方案,可以将多个服务器组成一个高性能、高可用的虚拟服务器。Keepalived 是一个基于 LVS 的高可用性解决方案,提供了自动故障切换和负载均衡功能。以下是 ...

    LVS的安装与配置 LVS入门与详解

    LVS的安装与配置是一个复杂的过程,本文将详细介绍LVS的安装与配置过程。 一、基于NAT的LVS安装与配置 1. 硬件需求和网络拓扑 在安装LVS之前,需要准备好硬件和网络拓扑。硬件需求包括一台控制器(Director),多...

    LVS + Keepalived 实现HA

    为了方便管理和控制LVS服务,我们编写了一个shell脚本来启动和停止LVS。脚本中定义了虚拟IP地址(VIP)、真实服务器IP地址等关键参数,并设置了必要的网络配置。例如,设置虚拟IP地址和转发规则、清除现有的IPVS表项...

    LVS安装配置说明.pdf

    LVS

    LVS脚本语言

    根据提供的脚本内容,我们可以看到两个主要部分:负载均衡器(Director Server)配置脚本 `LvsDR` 和真实服务器(Real Server)配置脚本 `realserver`。 ##### 1. 负载均衡器配置脚本 `LvsDR` 该脚本用于配置LVS的...

    keepalived 配置文件 附带检测脚本示例

    《keepalived配置详解与检测脚本应用》 在高可用性和负载均衡的网络环境中,keepalived扮演着至关重要的角色。它是一个基于VRRP(Virtual Router Redundancy Protocol)协议实现的高可用性软件,能够确保网络服务的...

    LVS 加载模块脚本

    #load LVS IPVS modules unamer=`/bin/uname -r` if [ -d /lib/modules/$unamer/kernel/net/ipv4/ipvs ] then cd /lib/modules/$unamer/kernel/net/ipv4/ipvs for module in .................

    LVS 安装配置详细说明

    在本文中,我们将深入探讨如何安装和配置Linux Virtual Server(LVS),这是由章文嵩博士创建的一个开源项目,用于在Linux平台上实现负载均衡。LVS提供了高可用性、高可扩展性的集群服务解决方案,支持多种负载均衡...

    LVS DR 模式 VIP脚本

    LVS VIP 脚本,用在后端的Nginx 上面,每台Nginx上都要运行。

    MySQL+lvs+keepalived+mha架构配置实战演练

    通过“lvs+keepalived+mha+mysql架构配置实战演练.pdf”这份文档,你可以详细了解到每个步骤的实施过程,包括必要的命令行操作、配置文件示例以及可能遇到的问题和解决方法。这份实战演练将帮助你掌握高可用数据库...

    RedHat6.5安装配置LVS-DR

    在Red Hat 6.5系统中,我们可以利用LVS-DR(Direct Routing)模式来构建一个高效的服务器集群。LVS-DR模式是一种心跳线同步的负载均衡解决方案,通过直接路由的方式将客户端请求转发到后端的真实服务器,从而实现...

    LVS+keeplive配置文档和脚本(集合)

    在"LVS+keeplive配置文档和脚本(集合)"中,我们可以找到以下关键知识点: 1. **keepalived.conf配置文件**:这是keeplive的主要配置文件,包含了虚拟服务器(Virtual Server)、虚拟路由器(Virtual Router)和...

    lvs+keepalived+vsftp配置FTP服务器负载均衡

    在构建大型、高可用性的FTP(File Transfer Protocol)服务时,使用LVS(Linux Virtual Server)、Keepalived和VSFTPd的组合是一个常见的解决方案。LVS提供负载均衡,Keepalived确保服务高可用,而VSFTPd是常用的FTP...

    LINUX集群LVS负载均衡配置.pdf

    ### LINUX集群LVS负载均衡配置知识点详解 #### 一、LVS概述与基本原理 **LVS**(Linux Virtual Server)是一种开源的负载均衡技术,主要用于实现高性能的Web服务器集群。它通过一个虚拟的IP地址(VIP)对外提供...

    lvs安装配置 入门与详解

    安装必要的软件包:`Ipvadm` 和 `Piranha-gui`,这两个工具用于管理和配置LVS。 b. 设置Piranha的密码:在RS1上运行`piranha-passwd`命令。 c. 打开Web配置界面:访问`http://10.150.4.240:3636`,输入用户名/...

    mysq主从lvs代理脚本

    mysq主从lvs代理脚本

Global site tag (gtag.js) - Google Analytics