国产FREEXXXX性播放麻豆,一区二区三区视频,国产精品交换
http://fudaan.com/old/taxonomy/term/1/0
應(yīng)用方案
zh-hans
-
lvs負載均衡及ha高可用集群
http://fudaan.com/old/ha-lvs-loadbalance
<p>目錄<br />
一 應(yīng)用背景<br />
二 應(yīng)用環(huán)境<br />
三 安裝配置<br />
四 FAQ </p>
<p>
一 應(yīng)用背景<br />
[我的Linux,讓Linux更易用:http://fudaan.com:QQ 12571192]隨著互聯(lián)網(wǎng)應(yīng)用的普及以及人們對互聯(lián)網(wǎng)的要求也越來越高,在流量增加的同時,要求速度快,在線時間長或出故障的時間短或故障后能及時恢復(fù)等等。為了解決這些問題,各種負載均衡及集群技術(shù)應(yīng)運而生<br />
其中,LVS便是一個解決大流量分流很好的解決方案<br />
詳細請參考 <a title="http://www.linuxvirtualserver.org/zh/lvs1.html" jquery1285298631218="57" href="http://www.linuxvirtualserver.org/zh/lvs1.html">http://www.linuxvirtualserver.org/zh/lvs1.html</a><br />
HA(High Availability),則是高可用的意思,也可以說是雙機熱備雙機等的應(yīng)用。如在一些在線時間有特別的要求或是在故障后要在很短的時間內(nèi)恢復(fù),就有必要應(yīng)用到這個ha了<br />
本文的應(yīng)用,由兩臺機組成的一個LVS及HA,主要是解決分流及單點故障。<br />
如A,B機,正常情況下,A機為LVS轉(zhuǎn)分機,同時又是提供web的服務(wù)機,當(dāng)A機有問題時,B機接管A機的服務(wù),同時自己也是一個web服務(wù)機。由于本文的應(yīng)用中,機器數(shù)量有限,所以,將ha,lvs,realserver都放在一起了。在機器允許的情況下,最好分開,如:<br />
LVS轉(zhuǎn)發(fā)為獨立一臺機,再在這轉(zhuǎn)發(fā)機上配置HA避免轉(zhuǎn)發(fā)機故障,再用一臺機來做轉(zhuǎn)發(fā)及HA的備機,當(dāng)主轉(zhuǎn)發(fā)機故障時就可接管服務(wù)</p>
<p>二 應(yīng)用環(huán)境<br />
機器兩臺<br />
系統(tǒng)為由本人基于CentOS 5.4 x86_64的定制版<br />
可以看 <a title="http://fudaan.com/centos5.4_x86_64" jquery1285298631218="58" href="http://fudaan.com/centos5.4_x86_64">http://fudaan.com/centos5.4_x86_64</a><br />
heartbeat + ldirectord + lvs</p>
<p>結(jié)構(gòu)如下:<br />
VIP:192.168.1.90<br />
Wd1 192.168.1.91<br />
Wd2 192.168.1.92</p>
<p>三 安裝<br />
1 可以用源碼安裝,也可以用yum安裝,用源碼安裝,定制性強一點,但用yum安裝,很方便,如:<br />
yum install -y heartbeat<br />
yum install -y heartbeat-ldirectord<br />
即可完成</p>
<p>2 配置(本例的配置文件沿用1.X的風(fēng)格,2.X以上的功能很強大,也較復(fù)雜)<br />
主要的配置文件有以下幾個:<br />
Authkeys<br />
ha.cf<br />
ldirectord.cf<br />
haresources</p>
<p>文件內(nèi)容<br />
# cat authkeys<br />
auth 1<br />
1 crc</p>
<p># cat ha.cf<br />
#wdlinux.cn conf<br />
debugfile /var/log/ha-debug<br />
logfile /var/log/ha-log<br />
logfacility local0<br />
keepalive 8<br />
deadtime 60<br />
warntime 60<br />
initdead 120<br />
udpport 694<br />
ucast eth0 192.168.1.92<br />
auto_failback on<br />
node wd1<br />
node wd2<br />
respawn hacluster /usr/lib/heartbeat/ipfail<br />
apiauth ipfail gid=haclient uid=hacluster</p>
<p># cat ldirectord.cf<br />
#wdlinux.cn conf<br />
checktimeout=10<br />
checkinterval=8<br />
fallback=127.0.0.1:80<br />
autoreload=yes<br />
logfile="/var/log/ldirectord.log"<br />
logfile="local0"<br />
quiescent=no</p>
<p>virtual=192.168.1.90:80<br />
real=192.168.1.91:80 gate<br />
real=192.168.1.92:80 gate<br />
fallback=127.0.0.1:80 gate<br />
service=http<br />
request="lt.html"<br />
receive="Test Page"<br />
scheduler=wrr<br />
persistent=30<br />
protocol=tcp<br />
checktype=negotiate<br />
checkport=80</p>
<p># cat haresources<br />
Wd1 lvs IPaddr::192.168.1.90/24/eth0:0 ldirectord</p>
<p>wd2上的lvs腳本文件<br />
# cat /etc/rc.d/init.d/lvs<br />
#!/bin/bash<br />
/sbin/ipvsadm --set 10 10 10</p>
<p>Wd2上的lvs腳本文件<br />
# cat /etc/rc.d/init.d/lvs<br />
#!/bin/bash<br />
# wdlinux.cn<br />
VIP=192.168.1.90<br />
/etc/rc.d/init.d/functions<br />
/sbin/ipvsadm --set 10 10 10<br />
case "$1" in<br />
start)<br />
/sbin/ifconfig lo:0 down<br />
/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up<br />
/sbin/route add -host $VIP dev eth0:0<br />
;;<br />
stop)<br />
/sbin/ifconfig eth0:0 down<br />
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up<br />
/sbin/route add -host $VIP dev lo:0<br />
;;<br />
*)<br />
echo "Usage: $0 {start|stop}"<br />
exit 1<br />
esac</p>
<p>#cat /etc/hosts<br />
192.168.1.91 wd1<br />
192.168.1.92 wd2<br />
cat /etc/sysctl.conf<br />
net.ipv4.ip_forward = 1<br />
net.ipv4.conf.lo.arp_ignore = 1<br />
net.ipv4.conf.lo.arp_announce = 2<br />
net.ipv4.conf.all.arp_ignore = 1<br />
net.ipv4.conf.all.arp_announce = 2</p>
<p>在iptables 增加一個對方IP的訪問,否則在切換時會有問題</p>
<p>本文的pdf下載 <a href="http://fudaan.com/doc/lvs-ha.pdf">http://fudaan.com/doc/lvs-ha.pdf</a><br />
Word版下載 <a href="http://fudaan.com/doc/lvs-ha.doc">http://fudaan.com/doc/lvs-ha.doc</a></p>
http://fudaan.com/old/ha-lvs-loadbalance#comments
應(yīng)用方案
負載均衡/LVS
Sun, 04 Apr 2010 14:17:08 +0000
wdlinux
8 at http://fudaan.com/old
-
應(yīng)用服務(wù)之DNS與智能DNS,bind-dlz+mysql
http://fudaan.com/old/bind-dlz-view-mysql
<p>應(yīng)用服務(wù)之DNS與智能DNS<br />
2010-3-25 wdlinux.cn制作 QQ:12571192</p>
<p>目錄<br />
一 DNS與智能DNS的介紹<br />
二 DNS軟件及介紹<br />
三 安裝和配置<br />
四 主輔結(jié)構(gòu)及數(shù)據(jù)同步<br />
五 FAQ</p>
<p><a href="http://fudaan.com/old/bind-dlz-view-mysql" target="_blank">閱讀全文</a></p>
http://fudaan.com/old/bind-dlz-view-mysql#comments
應(yīng)用方案
DNS/bind
Thu, 25 Mar 2010 13:32:34 +0000
wdlinux
7 at http://fudaan.com/old
-
Mysql雙機互備熱備,自動切換
http://fudaan.com/old/mysql_replicate_ha
<p>作者:wdlinux <a title="http://fudaan.com" href="http://fudaan.com/" jquery1285298351656="57">http://fudaan.com</a> QQ:12571192<br />
我的Linux,開源技術(shù),應(yīng)用方案,集群架構(gòu),高可用,負載均衡,分流,性能優(yōu)化<br />
歡迎轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必以超鏈接形式標明文章原始出處和作者信息及本聲明.</p>
<p><a href="http://fudaan.com/old/mysql_replicate_ha" target="_blank">閱讀全文</a></p>
http://fudaan.com/old/mysql_replicate_ha#comments
應(yīng)用方案
mysql/數(shù)據(jù)庫
Sun, 20 Dec 2009 14:15:27 +0000
wdlinux
2 at http://fudaan.com/old