centos中lvs安装配置方法详解
<div id="content"><p>
一、lvs-nat模式</p>
<p>
网络配置:<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode10">
<br>
lvs-server eth0 :host-only adapter 192.168.56.101<br>
lvs-server eth1 :Internal 192.168.0.1<br>
real-server-1 eth0:Internal 192.168.0.2<br>
real-server-2 eth0:Internal 192.168.0.3</div>
<p>
<br>
<br>
lvs-server:<br>
1、安装ipvsadm软件</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode11">
<br>
yum -y install ipvsadm*<br>
echo 1 > /proc/sys/net/ipv4/ip_forward 路由器功能,ip转发<br>
ipvsadm -C<br>
ipvsadm -At 192.168.56.101:80 -s rr 轮叫模式<br>
ipvsadm -at 192.168.56.101:80 -r 192.168.0.2 -m<br>
ipvsadm -at 192.168.56.101:80 -r 192.168.0.3 -m<br>
ipvsadm -L -n</div>
<p>
</p>
<p>
2、real-server-1:<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode12">
<br>
ifconfig eth0 192.168.0.2 netmask 255.255.255.0<br>
route add default gw 192.168.0.1</div>
<p>
</p>
<p>
3、real-server-2<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode13">
<br>
ifconfig eth0 192.168.0.3 netmask 255.255.255.0<br>
route add default gw 192.168.0.1<br>
route -n 查看路由表</div>
<p>
<br>
<br>
二、lvs-ipturn</p>
<p>
</p>
<p>
网络配置:<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode14">
<br>
lvs-server eth0:host-only adapter 192.168.56.101<br>
real-server-1 eth0:host-only adapter 192.168.56.102<br>
real-server-2 eth0:host-only adapter 192.168.56.103</div>
<p>
</p>
<p>
lvs-server:<br>
配置虚拟ip即vip<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode15">
<br>
ifconfig tunl0 192.168.56.10 netmask 255.255.255.255 up<br>
route add -host 192.168.56.10 dev tunl0</p> <p>ivsadm -C<br>
ipvsadm -At 192.168.56.10:80 -s rr<br>
ipvsadm -at 192.168.56.10:80 -r 192.168.56.102 -i<br>
ipvsadm -at 192.168.56.10:80 -r 192.168.56.103 -i<br>
ipvsadm -L -n</div>
<p>
</p>
<p>
real-server-1:<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode16">
<br>
ifconfig tunl0 192.168.56.10 netmask 255.255.255.255 up<br>
route add -host 192.168.56.10 dev tunl0<br>
echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore<br>
echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce<br>
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore<br>
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce</div>
<p>
</p>
<p>
real-server-2:<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode17">
<br>
ifconfig tunl0 192.168.56.10 netmask 255.255.255.255 up<br>
route add -host 192.168.56.10 dev tunl0<br>
echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore<br>
echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce<br>
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore<br>
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce</div>
<p>
<br>
<br>
三、lvs-dr</p>
<p>
</p>
<p>
网络配置:<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode18">
<br>
lvs-server eth0:host-only adapter 192.168.56.101</p> <p>real-server-1 eth0:host-only adapter 192.168.56.102</p> <p>real-server-2 eth0:host-only adapter 192.168.56.103</p> <p>lvs-server:</p> <p>ifconfig eth0:0 192.168.56.10 netmask 255.255.255.255</p> <p>route add -host 192.168.56.10 dev eth0:0</div>
<p>
</p>
<p>
ipvs:<br>
</p>
<div class="msgheader">
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode19">
<br>
ipvsadm -C ipvsadm -At 192.168.56.10:80 -s rr ipvsadm -at 192.168.56.10:80 -r 192.168.56.102 -g ipvsadm -at 192.168.56.10:80 -r 192.168.56.103 -g ipvsadm -L -n</p> <p>real-server-1: ifconfig lo:0 192.168.56.10 netmask 255.255.255.255 route add -host 192.168.56.10 dev lo:0 echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore 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</p> <p>real-server-2: ifconfig lo:0 192.168.56.10 netmask 255.255.255.255 route add -host 192.168.56.10 dev lo:0 echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore 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</div>
<p>
</p>
<div class="clearfix">
</div>
</div>
<div class="tags mb10 clearfix">
<ul class="meta-tags items" style='margin: 0px; padding-right: 0px; padding-left: 0px; outline: none; list-style: none; max-width: 500px; line-height: 12px; font-family: tahoma, arial, "Microsoft YaHei";'></ul>
</div>
<p>
</p>
頁:
[1]