zoukankan      html  css  js  c++  java
  • lvs基础及部署

    LVS简介

      LVS--Linux Vritual Server 即linux虚拟服务器,1998年5月由章文嵩博士开发并开源,目前全球多个国家的企业单位都在使用LVS构建集群服务。
      LVS可实现一个高性能、高可用的服务器,它具有很好的可伸缩性(Scalability)、可靠性(Reliability)和可管理性(Manageability)。
      可以利用LVS框架实现高可伸缩的、高可用的Web、Cache、Mail和Media等网络服务。

    LVS 3种工作模式

    • LVS-NAT
      用户向DS请求报文,由DS向用户回应报文,当访问量大时DS会成为瓶颈。
    • LVS-DR
      用户向DS请求报文,由后端RS直接响应报文给用户。
    • LVS-TUN
      用户向DS请求报文,由后端RS直接响应报文给用户.

    LVS 8种调度算法

    • 轮叫调度 rr
      (Round-Robin Scheduling)
    • 加权轮叫调度 wrr
      (weighted round-robin scheduling)
    • 最小连接 lc
      (least-connection scheduling)
    • 加权最小连接 wlc
      (weighted least-connection scheduling)
    • 基于局部性的最小连接 lblc
      (locality-based connection scheduling)
    • 带复制的基于局部性的最小连接 lblcr
      (locality-based least connection with repliction scheduling)
    • 目标地址散列调度 dh
      (destination hashing scheduling)
    • 源地址散列调度 sh
      (source hashing scheduling)

    LVS术语

    • RS-Real Server
      后端真实的服务器,此服务器提供具体的应用,如:WEB,MAIL,FTP,MYSQL等。
    • DS-Director Server
      调度服务器,负责将用户的请求调度到后端RS服务器上。
    • VIP
      虚拟IP,用在LVS-DR模式中。
    • RIP
      后端真实服务器的IP
    • DIP
      调度服务器的IP

    LVS部署

    • DS端:
    • 安装ipvsadm
    • yum install -y ipvsadm
    • ipvsadm -A -t DIP:PORT -s 算法
    • ipvsadm -a -t DIP:PORT -r RIP:PORT -[g|m|i] -w 权重
    • ifconfig eth0:0 VIP broadcast VIP netmask 255.255.255.255 up
    • RS端(LVS-DR)
    • ifconfig lo:0 VIP broadcast VIP netmask 255.255.255.255 up
    • echo 1 >/proc/sys/net/ipv4/conf/lo/arp_ignore
    • echo 2 >/proc/sys/net/ipv4/conf/lo/arp_announce
    • echo 1 >/proc/sys/net/ipv4/conf/all/arp_ignore
    • echo 2 >/proc/sys/net/ipv4/conf/all/arp_announce
    • 开启浏览器测试
  • 相关阅读:
    Unique Binary Search Trees——LeetCode
    Binary Tree Inorder Traversal ——LeetCode
    Maximum Product Subarray——LeetCode
    Remove Linked List Elements——LeetCode
    Maximum Subarray——LeetCode
    Validate Binary Search Tree——LeetCode
    Swap Nodes in Pairs——LeetCode
    Find Minimum in Rotated Sorted Array——LeetCode
    Linked List Cycle——LeetCode
    VR AR MR
  • 原文地址:https://www.cnblogs.com/mfyang/p/8125647.html
Copyright © 2011-2022 走看看