安装LVS软件

LVS是通过IPVS模块来实现的。IPVS是LVS集群系统的核心软件,主要用于完成用户的请求到达负载调度器后,如何将请求发送到每个real server节点、read server节点如何返回数据给用户等。

--如下命令检查kernel是否已经支持LVS的IPVS模块:

[[email protected] ~]# modprobe -l |grep ipvs

kernel/net/netfilter/ipvs/ip_vs.ko

kernel/net/netfilter/ipvs/ip_vs_rr.ko

kernel/net/netfilter/ipvs/ip_vs_wrr.ko

kernel/net/netfilter/ipvs/ip_vs_lc.ko

kernel/net/netfilter/ipvs/ip_vs_wlc.ko

kernel/net/netfilter/ipvs/ip_vs_lblc.ko

kernel/net/netfilter/ipvs/ip_vs_lblcr.ko

kernel/net/netfilter/ipvs/ip_vs_dh.ko

kernel/net/netfilter/ipvs/ip_vs_sh.ko

kernel/net/netfilter/ipvs/ip_vs_sed.ko

kernel/net/netfilter/ipvs/ip_vs_nq.ko

kernel/net/netfilter/ipvs/ip_vs_ftp.ko

如果有类似上面的输出,表明系统内核默认支持IPVS模块。接下来可以安装IPVS管理软件了。

11.4.1 在Director Server(即LVS服务器)上安装IPVS管理软件

IPVS提供的软件包邮源码方式的也有rpm方式的,也可以通过源码方式安装IPVS。从http://www.linuxvirtualserver.org/software/ipvs.html下载对应的ipvs源码。

rpm包方式安装:

[[email protected] ipvsadm-1.26]# yum install ipvs

--如果看到下面的帮助信息,表明IPVS已经成功安装:

[[email protected] ipvsadm-1.26]# ipvsadm --help

ipvsadm v1.26 2008/5/15 (compiled with popt and IPVS v1.2.1)

Usage:

ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]] [-M netmask] [--pe persistence_engine]

ipvsadm -D -t|u|f service-address

ipvsadm -C

ipvsadm -R

ipvsadm -S [-n]

ipvsadm -a|e -t|u|f service-address -r server-address [options]

ipvsadm -d -t|u|f service-address -r server-address

ipvsadm -L|l [options]

ipvsadm -Z [-t|u|f service-address]

ipvsadm --set tcp tcpfin udp

ipvsadm --start-daemon state [--mcast-interface interface] [--syncid sid]

ipvsadm --stop-daemon state

ipvsadm -h

Commands:

Either long or short options are allowed.

--add-service     -A        add virtual service with options

--edit-service    -E        edit virtual service with options

--delete-service  -D        delete virtual service

--clear           -C        clear the whole table

--restore         -R        restore rules from stdin

--save            -S        save rules to stdout

--add-server      -a        add real server with options

--edit-server     -e        edit real server with options

--delete-server   -d        delete real server

--list            -L|-l     list the table

--zero            -Z        zero counters in a service or all services

--set tcp tcpfin udp        set connection timeout values

--start-daemon              start connection sync daemon

--stop-daemon               stop connection sync daemon

--help            -h        display this help message

Options:

--tcp-service  -t service-address   service-address is host[:port]

--udp-service  -u service-address   service-address is host[:port]

--fwmark-service  -f fwmark         fwmark is an integer greater than zero

--ipv6         -6                   fwmark entry uses IPv6

--scheduler    -s scheduler         one of rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,

the default scheduler is wlc.

--pe            engine              alternate persistence engine may be sip,

not set by default.

--persistent   -p [timeout]         persistent service

--netmask      -M netmask           persistent granularity mask

--real-server  -r server-address    server-address is host (and port)

--gatewaying   -g                   gatewaying (direct routing) (default)

--ipip         -i                   ipip encapsulation (tunneling)

--masquerading -m                   masquerading (NAT)

--weight       -w weight            capacity of real server

--u-threshold  -x uthreshold        upper threshold of connections

--l-threshold  -y lthreshold        lower threshold of connections

--mcast-interface interface         multicast interface for connection sync

--syncid sid                        syncid for connection sync (default=255)

--connection   -c                   output of current IPVS connections

--timeout                           output of timeout (tcp tcpfin udp)

--daemon                            output of daemon information

--stats                             output of statistics information

--rate                              output of rate information

--exact                             expand numbers (display exact values)

--thresholds                        output of thresholds information

--persistent-conn                   output of persistent connection info

--nosort                            disable sorting output of service/server entries

--sort                              does nothing, for backwards compatibility

--ops          -o                   one-packet scheduling

--numeric      -n                   numeric output of addresses and ports

时间: 2024-10-05 19:10:41

安装LVS软件的相关文章

安装LVS安装LVS和配置LVS的工作比较繁杂

安装LVS安装LVS和配置LVS的工作比较繁杂,读者在配置的过程中需要非常细心和耐心.在本节我们将对其进行详细地介绍.主要包括如下几个核心步骤:1.获取支持LVS的内核源代码如果读者需要使用LVS,需要下载2.4.23以后版本的内核源代码.下载地址为http://www.kerner.org.目前主流的Linux内核已经支持LVS,只需要直接使用,不需要进行内核的下载和更新工作.2.用户配置工具ipvsadm该软件的下载地址为:http://www.linuxvirtualserver.org/

CentOS下安装Filezilla软件

CentOS下安装Filezilla软件 说到Centos大家都是非常熟悉了,当然Filezilla也是日常中应用的软件,但是在linux下安装怎么操作呢.安装Filezilla有多个方式,但用户应该最喜欢用的就是下载安装包,然后执行安装.安装Filezilla前需要,下载安装包,然后需要安装编译器,以上工作准备好后,还需要解压,所以比较零碎,所以我就没选择通过安装包进行过安装,在此我通过rpm进行安装,首选是下载所需文件,然后进行yum安装.具体见习: 首选是安装Rpm,在centos下执行以

Centos 6.5 yum 安装Apache软件

本文主要介绍一下如何在Linux平台Centos 6.5 系统上使用yum 安装apache 网站平台软件 工具/原料 linux .Centos .apache 方法/步骤 一.首先在系统上面查询一下是否已经安装了apache 软件[Apache软件在linux系统里的名字是httpd] rpm    -qa    httpd 如果有返回的信息,则会显示已经安装的软件.如果没有则不会显示其它的信息.如下图是没有安装的.查询的时候没有显示其它的信息.   二.查询到系统是还没有进行安装的,那么我

AIX上安装Oracle10G软件

安装准备 (1)确认系统版本.内核版本 # oslevel –r   //查看操作系统版本 //-08可以安装10g,-09可以安装11g # prtconf |more   //打印硬件配置信息 System Model: IBM,7028-6C4 Machine Serial Number: 10681AA Processor Type: PowerPC_POWER4 Processor Implementation Mode:POWER 4                      //P

Linux下安装Nrpe软件相关报错

Linux下面安装nrpe软件时,如果进行配置时(./configure)  报错: 并且执行make all命令进行编译时候也报错: 解决办法:    在报错的服务器上执行yum -y install openssl-devel   命令安装ssl的库 之后再次执行./configure命令进行配置,如果配置成功应该显示如下信息: 再次使用make all 命令就不会报错了.make all完毕显示如下信息: Linux下安装Nrpe软件相关报错,布布扣,bubuko.com

centos6.4安装lvs+keepalive

环境说明: [[email protected] html]# uname -a Linux db 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [[email protected] html]# cat /etc/redhat-release  CentOS release 6.4 (Final) lvs安装部署: 1.查看内核模块是否支持 lsmod | gre

1.安装oracle软件及创建数据库

一.硬件资源 内存:1G以上 SWAP空间:至少1.5G,要求为内存的2倍 temp空间:400M linux的临时空间是/tmp windows的临时空间如下: c:\> echo %homedrive%%homepath%\local settings\temp 硬盘空间:linux/unix需要1.3~3.5G windows需要1~1.5G 二.OFA最佳灵活体系结构(目录命名) 1.linux/unix下面对于mount点的命名采用/pm的方式 p:字符常量,通常是u m:固定长度,通

ubuntu要安装新软件,已有deb安装包

如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境.那该怎么安装?答案是:使用dpkg命令.dpkg命令常用格式如下:sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,包括软件名称.版本以及大小等(其中-I等价于--info)sudo dpkg -c iptux.deb#查看iptux.deb软件包中包含的文件结构(其中-c等价于--contents)sudo dpkg -i iptux.deb#安装iptux.

Linux环境下Tivoli Directory Server v6.3安装记录_步骤2:安装TDS软件

IBM Tivoli Directoy Server是对轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)的一个完整实现,功能强大.稳定可靠,是构建企业门户的基础磐石: 本系列文章以图文方式讲解TDS安装的相关知识: 系列文章目录如下: 1.安装DB2数据库: 2.安装TDS软件: 3.创建TDS实例: 4.解决因GSKIT版本引起的TDS实例无法启动的故障: 本文为TDS安装记录系列文章的第二篇<安装TDS软件>: 环境说明: 硬件环境