lvs集群nat模式搭建

此实验环境:

调度器:外网ip 192.168.1.108 内网 192.168.200.129

节点1ip 192.168.200.100   gw 192.168.200.129

节点2ip 192.168.200.132   gw 192.168.200.129


客户端设置(所有节点都设置):网关指向调度器的内网地址

lvs集群nat模式搭建

Lvs群集nat模式搭建大概可分为四步进行

1 调取ip_vs模块

2 安装ipvsadm管理工具

3 创建调度服务器并添加节点

4 开启路由转发

5 客户端挂载共享存储

 

以下设置全部为调度器设置

1 加载ip_vs模块

[[email protected] ~]# modprobe ip_vs

[[email protected] ~]# cat /proc/net/ip_vs

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

  -> RemoteAddress:Port Forward Weight ActiveConn InActConn


2 安装ipvsadm工具。

[[email protected] ~]# yum -y install ipvsadm

Ipvsad常用命令选项介绍

虚拟服务器使用的选项

-A 添加虚拟服务器

-D 删除虚拟服务器

-C 删除所有配置条目

-E 修改虚拟服务器

-s 指定负载调度算法

-t 指定VIP 地址及TCP 端口

 

添加节点使用的选项:

 -a 添加真实服务器

-d 删除某个节点

-d 删除某个节点

-t 指定VIP 地址及TCP 端口

-w 设置权重(权重为0 时表示暂停节点)

 

查看lvs群集选项(-L与-n通长一起使用)

-L 或-l,列表查看

-n 不做解析,以数字形式显示

-c 输出当前IPVS 连接

 

最最重要的三个选项分别表示lvs群集的三种工作模式

-m NAT 群集模式

-g DR 模式

-i TUN 模式

 

3 创建一个虚拟服务器,然后往里面添加节点并指定算法以及lvs群集模式。

创建一个虚拟服务器:

lvs集群nat模式搭建lvs集群nat模式搭建


4 开启路由转发

[[email protected] ~]# vim /etc/sysctl.conf

改完生效一下此内核文件(sysctl.conf为内核文件修改内核参数可以在里面修改)

[[email protected] ~]# sysctl -p