LVS--简单篇

LVS--简单篇之nat

拓扑图:

部署准备:

关闭所有的iptables和selinux,调度器除外。

系统自带光盘



加载ip_vs模块

[[email protected] ~]# ipvsadm -v
ipvsadm v1.26 2008/5/15 (compiled with popt and IPVS v1.2.1)

使用ipvsadm管理工具:

[[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

创建虚拟服务器,并添加节点:

[[email protected] ~]# ipvsadm -A -t 192.168.1.10:80 -s rr
[[email protected] ~]# ipvsadm -a -t 192.168.1.10:80 -r 99.99.99.16:80 -m -w 1
[[email protected] ~]# ipvsadm -a -t 192.168.1.10:80 -r 99.99.99.17:80 -m -w 1
[[email protected] ~]# ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.1.10:80 rr
  -> 99.99.99.16:80               Masq    1      0          0         
  -> 99.99.99.17:80               Masq    1      0          0         
[[email protected] ~]

保存负载均衡策略:

时间: 2024-08-27 21:22:56

LVS--简单篇的相关文章

MySQL 权限管理简单篇

创建用户 CREATE USER 用户名 IDENTIFIED BY 密码 示例: CREATE USER  kaigexuetang  IDENTIFIED BY 'kaige123.com'; 删除用户 注意删除用户需要取消权限 DROP USER [] 示例: DROP USER kaigexuetang; 赋予用户权限 GRANT [功能] ON 库.表 TO 用户 示例: GRANT SELECT ON kaige.user TO kaigexuetang; 收回权限 REVOKE [

Mysql的主从复制读写分离--简单篇

Mysql基础拓扑图: Mysql环境准备: 一台mysql主服务器(安装mysql) 两台mysql从服务器(安装mysql) 一台mysql代理(安装amoeba和java) 一台mysql客户端(mysql客户端) 部署前先关闭所有的iptables,selinux Mysql的主从复制读写分离所需安装包: cmake-2.8.6.tar.gz mysql-5.5.22.tar.gz amoeba-mysql-binary-2.2.0.tar.gz jdk-7u65-linux-x64.t

Oracle安装--简单篇

Oracle安装之简单篇 安装准备包 linuxredhat5.8操作系统 oracle11g(以下是包名) linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip 安装准备 配置IP,hosts,主机名. 备注hosts文件一定要与主机名对应.(如下) 127.0.0.1               localhost.localdomain localhost ::1             localhost6.

cacti(监控)--简单篇

cacti拓扑 安装需求 lamp环境 net-snmp rrdtool cacti-0.8.8b.tar.gz cacti环境搭建之lamp [[email protected] ~]# yum -y install httpd mysql mysql-server mysql-php mysql-devel php php-mysql [[email protected] ~]# cat /var/www/html/index.php  <?php phpinfo(); ?> [[emai

IDA Pro逆向实战之Crackme(简单篇)

今天手闲的很,没事就拿出了以前没解决的逆向题来做一下,具体的源程序在附件里,废话少说,直接上菜: 0.   源程序运行效果(输入不对的,直接退出): Exeinfo PE 查壳: 看到是无壳的小程序,看来练手一定会很容易!!!那接下来直接载入到IDA中看看程序执行逻辑吧! IDA Pro 查看程序执行逻辑 这里截的是一张白图,不过对于分析程序流程已经足够了,顺便解释下图里的红线是False分支执行的,绿线是True分支执行的,大致看下这里的分支不是很多,所以这个程序逆起来应该不是很复杂! 3.

iOS 面试大全从简单到复杂(简单篇

Part One 别人问你你都感觉这尼玛说啥的基础面试题 1.UIWindow和UIView和 CALayer 的联系和区别? 答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象: UIwindow是UIView的子类,UIWindow的主要作用:一是提供一个区域来显示UIView,二是将事件(event)的分发给UIView,一个应用基本上只有一个UIWindow. 万物归根,UIView和CALay

linux系统构架 - LB集群之LVS介绍

LB 集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有 nginx.lvs.keepalived ,商业的硬件负载设备 F5.Netscale. LB 集群的架构如下图,原理也很简答,就是当用户的请求过来时,会直接发到分发器(Director Server)上,然后它把用户的请求根据预先设置好的算法,智能均衡地分发到后端的真正服务器(real server)上.如果不同的机器,可能用户请求到的数据不一样,为了避免这样的情况发生,所以用到了共享存储

LVS项目介绍

章文嵩 ([email protected]) 转自LVS官方参考资料 2002 年 3 月 本文介绍了Linux服务器集群系统--LVS(Linux Virtual Server)项目的产生背景和目标,并描述了LVS服务器集群框架及目前提供的软件,列举LVS集群系统的特点和一些实际应用,最后,本文谈论了LVS项目的开发进展和开发感触. 1. 背景 当今计算机技术已进入以网络为中心的计算时期.由于客户/服务器模型的简单性.易管理性和易维护性,客户/服务器计算模式在网上被大量采用.在九十年代中 期

LVS集群的负载调度

章文嵩 ([email protected]) 转自LVS官方资料 2002 年 5 月 本文主要讲述了LVS集群的IP负载均衡软件IPVS在内核中实现的各种连接调度算法.针对请求的服务时间变化很大,给出一个动态反馈负载均衡算法,它结合内核中的加权连接调度算法,根据动态反馈回来的负载信息来调整服务器的权值,来进一步避免服务器间的负载不平衡. 1. 前言 在上一篇文章中,我们主要讲述了LVS集群中实现的三种IP负载均衡技术,它们主要解决系统的可伸缩性和透明性问题,如何通过负载调度器将请求高 效地分

LVS集群中的IP负载均衡技术

章文嵩 ([email protected]) 转自LVS官方参考资料 2002 年 4 月 本文在分析服务器集群实现虚拟网络服务的相关技术上,详细描述了LVS集群中实现的三种IP负载均衡技术(VS/NAT.VS/TUN和VS/DR)的工作原理,以及它们的优缺点. 1.前言在 前面文章中,讲述了可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份).我们先分析实现虚拟网络服务的主要技术,指出 IP负载均衡技术是在负载调度器的实现技术中效率最高的.在已有的IP负载均衡技术