`
luozhaoyu
  • 浏览: 346680 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux virtual serverNAT方式的最简配置

阅读更多
又是一篇“最简”配置……这是因为之前想直接装好2+2模式的lvs+keepalived,并且顺带弄好VIP,结果果断悲剧了,iptables和keepalived配置被我弄得一团糟。今天静下心来,重新先弄1+1的模式好了。

环境说明
1台director:
eth0:10.1.1.11/24
eth1:10.20.40.2/24

1台real server:
eth0:10.20.40.10/24
网关设置为10.20.40.2

注意,没有virtual IP在此

修改director的内核参数,使其得以转发、重定向等
echo "1" >/proc/sys/net/ipv4/ip_forward
echo "0" >/proc/sys/net/ipv4/conf/all/send_redirects # 据我实验,这个其实不改可能也可以
echo "0" >/proc/sys/net/ipv4/conf/default/send_redirects


添加一个虚拟服务
使用rr的scheduler
/sbin/ipvsadm -A -t 10.1.1.11:80 -s rr

这个10.1.1.101地址不是真实存在而是提供给客户的

为虚拟服务增加真实主机
使用NAT-m masquerading
权重-w 1
/sbin/ipvsadm -a -t 10.1.1.11:80 -r 10.20.40.10:80 -m -w 1


在真实服务主机上和director上同时创建一个/var/www/index.html文件,写上特别的信息。

然后用客户端访问10.1.1.11:80,看看10.20.40.10的主页是不是出现了,而不是10.1.1.11的主页。
分享到:
评论

相关推荐

    Linux Virtual Server

    ### Linux Virtual Server (LVS) 知识点详解 #### 一、概述 **Linux Virtual Server**(简称 LVS)是一种构建在 Linux 平台上的负载均衡解决方案,它通过智能调度算法来分配网络请求到后端的真实服务器上,从而...

    2.LVS(Linux Virtual Server)集群项目实践.pdf

    ### LVS(Linux Virtual Server)集群项目实践 #### 一、LVS系统模型 Linux虚拟服务器(Linux Virtual Server, LVS)是一种构建于实际服务器集群之上的解决方案,它对外表现为单一的服务实体,即用户只能看到作为...

    lvs Virtual_Server_Administration lvs pdf

    《Linux Virtual Server Administration》这本书深入探讨了如何在Red Hat Enterprise Linux 5.2环境下构建、配置和管理高可用性及可扩展性的虚拟服务器系统。LVS(Linux Virtual Server)是一种利用特殊的路由和负载...

    Linux 中LVS NAT 配置步骤的详解

    为了实现LVS NAT配置,首先需要对Director进行配置。具体步骤如下: 1. **启用IP转发**:确保Linux内核支持IP转发功能,通过编辑 `/etc/sysctl.conf` 文件并添加 `net.ipv4.ip_forward=1` 来启用。然后运行 `sysctl...

    LVS Keepalived 详细中文原理构建LINUX HA服务配置手册

    Virtual Server via NAT 25 Virtual Server via IP Tunneling 25 Virtual Server via Direct Routing 25  小结 26 负载调度 26 内核中的连接调度算法 26 轮叫调度(Round-Robin Scheduling) 27 加权轮叫调度...

    linux lvs keepalived较为详细的安装配置文档

    LVS(Linux Virtual Server)是一种开源的负载均衡解决方案,可以将多个服务器组成一个高性能、高可用的虚拟服务器。Keepalived 是一个基于 LVS 的高可用性解决方案,提供了自动故障切换和负载均衡功能。以下是 ...

    虚拟机安装linux配置

    在Linux中,可以安装tftp-server软件包,然后配置tftpd服务。 2. Samba安装与配置:Samba是Linux系统上的一个服务,使得Linux能与Windows系统进行文件共享。安装samba软件包后,配置smb.conf文件,设定共享目录,并...

    linux搭建lvs虚拟vip实现nginx高可用

    Linux虚拟IP(VIP)技术结合LVS(Linux Virtual Server)和Keepalived可以实现Nginx服务器的高可用配置,从而为Web应用提供强大的负载均衡解决方案。下面将详细阐述这一方案的具体实施步骤、工作原理及其优势。 一...

    RedHat_Linux_AS_3配置HA_Cluster实战

    在Linux环境下,LVS(Linux Virtual Server)项目提供了NAT、DR和IP Tunneling等负载均衡实现方式,其中DR是最常见的。 3. 高性能(HP)集群:主要用于处理大规模计算任务,通过任务分片策略,多台机器并行处理,...

    Linux操作系统中集群及其配置实例

    LVS(Linux Virtual Server)是章文嵩博士创建的开源集群解决方案,它为多种商业集群产品提供了基础,例如RedHat的Piranha和TurboLinux公司的Turbo Cluster。LVS的工作原理包括NAT(网络地址转换)、DR(直接路由)...

    用LVS构架负载均衡的Linux集群系统.pdf

    Director机器必须安装Linux并运行LVS,而Real Server根据选择的负载分配方式做简单配置,尤其是对于LVS/NAT方式,只需设置默认网关。 安装LVS的过程主要在Director机器上进行,包括选择合适的Linux发行版(如Red ...

    Red_Hat_Enterprise_Linux-5-Virtual_Server_Administration-zh-CN.rar

    此外,还讨论了虚拟网络的配置,如桥接网络、NAT网络和路由网络,确保虚拟机间的通信和对外部网络的访问。 存储管理是虚拟化环境中不可忽视的部分,本书涵盖了如何配置LVM(Logical Volume Manager)来优化磁盘空间...

    linux系统中LVS的实现剖析

    Linux Virtual Server提供了多种负载均衡方法,包括NAT(网络地址转换)、DR(直接路由)和IPTunneling(IP封装),这些方法可以在不同的使用场景下提供灵活的负载分配机制。 NAT方法是通过网络地址转换技术实现的...

    keepalived 详细配置文件

    根据给定文件的信息,我们可以详细地探讨一下LVS(Linux Virtual Server)与Keepalived的配置及使用。这里将从LVS与Keepalived的基本概念出发,深入介绍配置过程中的关键点。 ### LVS(Linux Virtual Server) LVS...

    玩透LINUX系统

    - 配置网络连接:选择桥接模式或NAT模式,并根据实际需求配置IP地址。 - **SSH连接测试**: - **Ping测试**:在Windows主机上使用`ping`命令检查到Linux虚拟机的网络连通性。 - **SSH登录**:使用`ssh root@...

    linux vitual server

    Linux虚拟服务器(Linux Virtual Server,LVS)是一种在Linux操作系统上实现的负载均衡技术,它为高可用性和高性能网络服务提供了强大的解决方案。LVS通过在多个真实服务器之间分配网络负载,确保即使在单个服务器...

    Apache FtpServer详细配置.zip

    Apache FtpServer是一款开源的FTP服务器,它基于Java平台,为用户提供了一种灵活且可扩展的方式来搭建和管理FTP服务。Apache FtpServer以其强大的功能、良好的稳定性和丰富的配置选项深受IT专业人士的喜爱。以下是对...

Global site tag (gtag.js) - Google Analytics