首先,我们要知道LUA是个什么东西,至于官方怎么说可以百度去查,但我想告诉你的是LUA就是一种可以在不必修改C++代码的情况下实现逻辑处理的手段。稍微讲的再明白一点,就是你用指定语法写一些逻辑处理函数然后保存成文本格式,这个文件称为脚本文件,可以被游戏执行。经过若干年的发展,现在在LUA中写逻辑,除了调用注册到LUA的静态C函数外,也已经可以方便的访问到C++工程中的类的成员函数。这是
!/bin/bash #Config realserver SNS_VIP=192.168.9.200 /etc/rc.d/init.d/functions case "$1" in start) /sbin/ifconfig lo:0 $SNS_VIP netmask 255.255.255
原创
2013-07-02 10:21:09
371阅读
首先在搭建前分析,想用keepalived实现mysql高可用,那么先的对keepalived+lvs跟mysql主主复制有所了解。因为mysql+keepalived架构是在keepalived+lvs跟mysql主主复制的基础上实现的lvs+keepalived跟mysql主主复制,在前面的博文中已经介绍过了这里不啰嗦了。lvs+keepalived链接:http://duyunlong.bl
实验环境:rhel5.8
Director
DIP:192.168.88.132 VIP:192.168.88.120
RealServer
RIP1:192.168.88.129 VIP:192.168.88.120
RI
原创
2012-11-26 20:17:03
1494阅读
点赞
3评论
其中除了lvs.sh脚本为笔者原创,其它脚本仅作小部分修改而已。
昨天又想了想,将director中的RIP可以定义为数组,放置指定配置文件,及其他相关变量,都以配置文件的形势分离,然后将start和stop及status加上笔者的lvs脚本,各自内容做成一个函数,然后才是一个完整的SysV风格的服务脚本,无奈于近来时间问题,暂时搁置,得熬过这阵子,再做折腾。
下面给出RIP部分的实现方式,有
原创
2012-11-28 17:14:27
576阅读
# director端脚本
# cat /etc/init.d/ipvs
#!/bin/bash
#
# LVS service script
# chkconfig: - 90 10
. /etc/rc.d/init.d/functions
#
VIP=172.16.100.100
原创
2015-06-24 17:16:15
963阅读
LVS成功安装之后,可以命令行模式命令实现,也可以自定义脚本执行,方便快捷,可扩展性较好;DR主机也可以使用脚本执行vip的绑定和arp的抑制;DR自动启动ipvs的脚本:VIP如有多个的话可以定义数组,RIP定义为数组,如有多个添加即可;[root@localhost ~]# cat ipvs.sh
#!/bin/bash
#written by 
原创
精选
2015-11-19 10:08:09
2477阅读
点赞
Lua游戏脚本语言入门学习是本文要介绍的内容,在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。在Lua中,一切都是变量,除了关键字。请记住这句话。1、首先是注释写一个程序,总是少不了注释的。在Lua中,你可以使用单行注释和
本脚本适合单台lvs服务器时使用,使用keepalived是会自动检测状态,所以使用lvs+keepalived是不需要使用脚本检查realserver状态。#!/bin/bash
#
VIP=192.168.3.22
CPORT=80
FAIL_BACK=127.0.0.1
RS=("192.168.3.211" "192.168.3.215")
#声明数组变量RSSTATUS
dec
原创
2014-11-04 16:03:15
485阅读
#!/bin/sh
DIR1=/usr/src
DIR2=/usr/local
cat << EOF
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++Welcome to use Linux 
原创
2015-05-06 15:18:33
713阅读
#!/bin/bash
#
# chkconfig: - 88 12
# description: LVS script for LVS/NAT
#
. /etc/rc.d/init.d/functions
#
VIP=192.168.0.219
DIP=192.168.10.10
RIP1=192
原创
2017-04-29 09:51:33
506阅读
Director脚本:#!/bin/bash
#
# LVS script for VS/DR
#
. /etc/rc.d/init.d/functions
#
VIP=192.168.0.210
RIP1=192.168.0.221
RIP2=192.168.0.222
PORT=80
#
case "$1" in
star
原创
2017-04-29 09:56:24
656阅读
#!/bin/bash
# description: Config realserver lo and apply noarp
SNS_VIP=(
192.168.100.210
&nb
原创
2014-08-12 15:47:36
2184阅读
lvs启动脚本
LVS_DR 脚本
#!/bin/sh # # lvs Start lvs # # chkconfig: 2345 08 92 # description: Start
原创
2011-12-17 16:33:57
2329阅读
#!/bin/bash
VIP=192.168.19.254
RS=(192.168.19.2 192.168.19.3)
DIP=192.168.19.1
lvsstart () {
if [ ! -e /sbin/ipvsadm ];then
echo "ERROR!! please install ipvsadm tool"
else
ifconfig eth0
原创
2013-07-07 20:06:43
748阅读
lvs启动脚本—服务端 chkconfig --add lvschmod +x /etc/init.d/lvs [root@lvs ~]# cat /etc/init.d/lvs#!/bin/bash# chkconfig: 2345 90 60# description: lvs server start and stopscripts# hexudong &nbs
原创
2015-07-13 17:09:40
687阅读
点赞
[root@zyl lvs]# cat lvs_client.sh
#!/bin/sh
#--------------------------------------------
#Author: Created by zhangyiling 2016-08
#Mail:
#Function: This&n
原创
2016-09-25 23:34:57
399阅读
#!/bin/bash # VIP=10.10.10.100 #集群虚拟IP CPORT=80 #定义集群端口 FAIL_BACK=127.0.0.1 #本机回环地址 RS=("10.10.10.12" "10.10.10.13") #编写集群地址 declare -a RSSTATUS #变量RS
原创
2022-05-23 14:36:01
89阅读
【代码】LVS健康检查脚本。
原创
2023-07-06 10:25:37
72阅读
本篇内容主要用三个脚本来实现LVS的配置。脚本1:lvs.sh 是配置在负载均衡端,脚本2:realserver.sh 是配置后端Real Server服务器上的。脚本3:check_lvs.sh 是用在负载均衡端上来测试后端服务器的健康状态的脚本,如有一个Real Server 宕机就会自动清除,如果恢复了就再加上,后端所有服务器都宕机了,会把负载均衡端提供的错误页面加到集群中来。
原创
2015-08-12 13:46:13
3664阅读