当前位置:网站首页 > 技术博客 > 正文

ipvs使用



  • LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士1998年5月发起的自由软件项目
  • 我们通过LVS可以实现一个拥有高性能、高可用性、易扩展的服务器集群
  • 在Linux2.4内核之后,LVS已经是Linux内核的一部分,无需重新编译

LVS有两部分组成:IPVS和ipvsadm

工作在内核空间,真正的调度由它来完成,无法对它直接操作。

用户空间管理工具ipvsadm来管理IPVS,负责为ipvs内核框架编写规则,定义虚拟服务器,定义后端真实的服务器(Real Server),定义工作模式和调度算法等。虚拟服务器(VS)负责接受请求,然后将请求通过算法调度给后端的真实服务器(RS)

ipvsadm可以直接使用yum安装

 
  

虚拟服务器:

 
  

真实服务器:

 
  
 
  

3.4.1 添加虚拟服务器

添加一个虚拟服务器IP地址为192.168.153.188,tcp服务,端口为80,算法为rr

 
  

3.4.2 添加真实服务器

添加一个真实服务器地址为192.168.153.163,端口为80,权重为1,工作模式为nat模式

 
  

添加一个真实服务器地址为192.168.153.167,端口为80,权重为1,工作模式为nat模式

 
  

3.4.3 使用 ipvsadm -Ln 命令查看添加结果

 
  

3.4.4 保存配置结果(不然重启之后配置会丢失)

 
  

3.4.5 查看保存配置的文件

 
  

3.4.6 删除真实服务器

删除上面添加的163真实服务器

 
  

3.4.7 使用 ipvsadm -Ln 命令查看删除结果

163真实服务器已经被删除

 
  

3.4.8 删除虚拟服务器

 
  

3.4.9 清空虚拟服务器

 
  

3.4.10 重新读取保存的配置文件并查看

所有的配置已经恢复(上面的删除操作并没有保存)

 
  

LVS负载均衡NAT和DR模式配置案列: https://blog.csdn.net/m0_/article/details/

  • 上一篇: html2pdf.js
  • 下一篇: @aspectj
  • 版权声明


    相关文章:

  • html2pdf.js2025-06-06 07:01:00
  • ds1302时钟芯片引脚功能2025-06-06 07:01:00
  • 动态路由配置步骤2025-06-06 07:01:00
  • 蒙特卡洛csdn2025-06-06 07:01:00
  • linux测试指令2025-06-06 07:01:00
  • @aspectj2025-06-06 07:01:00
  • typeof()和instanceof()的用法区别2025-06-06 07:01:00
  • sprintf函数用法详解例子2025-06-06 07:01:00
  • 开窗函数mysql2025-06-06 07:01:00
  • linux writel2025-06-06 07:01:00