centos中lvs安装配置方法详解

一、lvs-nat模式

网络配置:

复制代码

代码如下:

lvs-server eth0 :host-only adapter 192.168.56.101
lvs-server eth1 :Internal 192.168.0.1
real-server-1 eth0:Internal 192.168.0.2
real-server-2 eth0:Internal 192.168.0.3

lvs-server:
1、安装ipvsadm软件

复制代码

代码如下:

yum -y install ipvsadm*
echo 1 > /proc/sys/net/ipv4/ip_forward 路由器功能,ip转发
ipvsadm -C
ipvsadm -At 192.168.56.101:80 -s rr 轮叫模式
ipvsadm -at 192.168.56.101:80 -r 192.168.0.2 -m
ipvsadm -at 192.168.56.101:80 -r 192.168.0.3 -m
ipvsadm -L -n

2、real-server-1:

复制代码

代码如下:

ifconfig eth0 192.168.0.2 netmask 255.255.255.0
route add default gw 192.168.0.1

3、real-server-2

复制代码

代码如下:

ifconfig eth0 192.168.0.3 netmask 255.255.255.0
route add default gw 192.168.0.1
route -n 查看路由表

二、lvs-ipturn

网络配置:

复制代码

代码如下:

lvs-server eth0:host-only adapter 192.168.56.101
real-server-1 eth0:host-only adapter 192.168.56.102
real-server-2 eth0:host-only adapter 192.168.56.103

lvs-server:
配置虚拟ip即vip

复制代码

代码如下:

ifconfig tunl0 192.168.56.10 netmask 255.255.255.255 up
route add -host 192.168.56.10 dev tunl0</p><p>ivsadm -C
ipvsadm -At 192.168.56.10:80 -s rr
ipvsadm -at 192.168.56.10:80 -r 192.168.56.102 -i
ipvsadm -at 192.168.56.10:80 -r 192.168.56.103 -i
ipvsadm -L -n

real-server-1:

复制代码

代码如下:

ifconfig tunl0 192.168.56.10 netmask 255.255.255.255 up
route add -host 192.168.56.10 dev tunl0
echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

real-server-2:

复制代码

代码如下:

ifconfig tunl0 192.168.56.10 netmask 255.255.255.255 up
route add -host 192.168.56.10 dev tunl0
echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

三、lvs-dr

网络配置:

复制代码

代码如下:

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

ipvs:

复制代码

代码如下:

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

(0)

相关推荐

  • php5.3.10的安装配置步骤详解

    在linux中php安装配置与windows中有不小的区别了,在linux中几乎都是代码形式了,下面我们一起来看看php5.3.10的安装配置步骤详解,希望下文可帮助到各位。 下面以最新的php-5. ...

  • centos中tree插件的使用详解与注意事项

    tree插件比较消耗cpu和内存,所以使用时需要注意一下. tree的安装: yum -y install tree 或者是 sudo apt-get install tree 使用时直接输入tree ...

  • Windows7系统硬盘安装BT4方法详解

    现在大家都换上新的操作系统windows7了,所以有些东西我们需要重新学习,今天我就教教大家如何在windows7下硬盘安装BT4。详细步骤在下面,大家可以跟着一起来试下。 首先,下载grub4dos ...

  • word2007文档中大号空心字设置方法详解

    今天跟大家分享的是在word2007文档中大号的空心字如何设置的方法,有需要的同学来学习下吧,比如大家要设置元旦或春节的海报啊什么的应该用得到。 ①打开Word2007,首先输入你想输入的汉字,选中, ...

  • word2007文档中去掉页眉中的横线的方法详解

    第一步:双击文档中的任意页面的页眉,使页眉处于编辑状态; 第二步:在“开始”选项卡,单击“样式”组的对话框启动器;在“样式”窗口,指向“页眉”,并单击其后出现的三角箭头,再单击“修改”; 第三步:在“ ...

  • DIY台式电脑棘手的跳线连接安装方法详解

    DIY台式电脑,很多的网友已经掌握了组装方法,主要是把主机的各个硬件连接起来,关于硬件的连接,其实很简单,在这里我就不重复了,重点是装机中最后的跳线连接,也是装机中比较复杂和棘手的问题,下面把跳线的连 ...

  • Torch7在Ubuntu下的安装与配置教程详解(torch入门使用)

    Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...

  • vegas pro 15.0安装方法详解

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)

    准备篇: CentOS 7.0系统安装配置图解教程 http://www./os/188487.html 一、配置防火墙,开启80端口、3306端口 CentOS 7.0默认使用的是firewall作 ...