ipvsadm命令用法 部署LVS-NAT集群 部署LVS-DR集群

本文详细介绍了如何使用ipvsadm命令行工具配置LVS集群,包括LVS-NAT和LVS-DR两种模式。通过实例演示了从安装ipvsadm到添加集群服务、配置后端真实服务器,以及规则的增删改等操作,确保客户端访问能被正确调度到不同服务器。同时,提供了NAT和DR模式的详细部署步骤,帮助读者掌握LVS集群的搭建与管理。
摘要由CSDN通过智能技术生成

1 案例1:ipvsadm命令用法

1.1 问题

准备一台Linux服务器,安装ipvsadm软件包,练习使用ipvsadm命令,实现如下功能:

  • 使用命令添加基于TCP一些的集群服务
  • 在集群中添加若干台后端真实服务器
  • 实现同一客户端访问,调度器分配固定服务器
  • 会使用ipvsadm实现规则的增、删、改
  • 保存ipvsadm规则

1.2 方案

安装ipvsadm软件包,关于ipvsadm的用法可以参考man ipvsadm资料。常用ipvsadm命令语法格式如表-1所示。

表-1 ipvsadm语法格式

1.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:使用命令增、删、改LVS集群规则

1)创建LVS虚拟集群服务器

  1. [root@svr5 ~]# ipvsadm -A -t 192.168.0.254 -s wrr -p 30

2)为集群添加若干real server

 
    
  1. [root@svr5 ~]# ipvsadm –a -t 192.168.0.254 -r 192.168.0.1 -m -w 1
  2. [root@svr5 ~]# ipvsadm –a -t 192.168.0.254 -r 192.168.0.2 -m -w 2
  3. [root@svr5 ~]# ipvsadm –a -t 192.168.0.254 -r 192.168.0.3 -m -w 3
  4. [root@svr5 ~]# ipvsadm –a -t 192.168.0.254 -r 192.168.0.4 -m -w 4

3)修改集群服务器设置

  1. [root@svr5 ~]# ipvsadm -E -t 192.168.0.254 -s sh -p 30

4)修改read server

 
    
  1. [root@svr5 ~]# ipvsadm –a -t 192.168.0.254 -r 192.168.0.1 -m

5)查看LVS状态

  1. [root@svr5 ~]# ipvsadm –Ln

6)保存所有规则

 
    
  1. [root@svr5 ~]# service ipvsadm save

7)清空所有规则

  1. [root@svr5 ~]# ipvsadm –C

2 案例2:部署LVS-NAT集群

2.1 问题

使用LVS实现NAT模式的集群调度服务器,为用户提供Web服务:

  • 集群对外公网IP地址为202.114.106.20
  • 调度器内网IP地址为192.168.0.254
  • 真实Web服务器地址分别为192.168.0.1、192.168.0.2、192.168.0.3
  • 使用加权轮询调度算法,真实服务器权重与其IP地址末尾数一致

2.2 方案

使用4台虚拟机,1台作为Director调度器、3台作为Real Server、物理机作为客户端,拓扑结构如图-1所示。

图-1

2.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:配置网络环境

1)设置Web服务器网络参数

 
    
  1. [root@web1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
  2. DEVICE=eth0
  3. ONBOOT=yes
  4. BOOTPROTO=static
  5. IPADDR=192.168.0.1
  6. NETMASK=255.255.255.0
  7. GATEWAY=192.168.0.254
  8. DNS1=202.106.0.20
  9. [root@web1 ~]# systemctl restart NetworkManager
  10. [root@web2 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
  11. DEVICE=eth0
  12. ONBOOT=yes
  13. BOOTPROTO=static
  14. IPADDR=192.168.0.2
  15. NETMASK=255.255.255.0
  16. GATEWAY=192.168.0.25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值