日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LVS配合piranha安装使用

發布時間:2023/12/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LVS配合piranha安装使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、架構

VIP:192.168.1.250 DR: 192.168.1.80 DR_BACK:192.168.1.66 RS1:192.168.1.84 RS2:192.168.1.90

二、初始化配置

  • 同步時間

    ntpdate asia.pool.ntp.org
  • 關閉selinux

    #臨時修改,立即生效setenforce 0#永久修改,需要重啟vim /etc/sysconfig/selinux SELINUX=disabled
  • 關閉防火墻

三、DR配置

  • 配置虛擬IP

    vim ifcfg-eth1:0DEVICE=eth1:0 BOOTPROTO=static IPADDR=192.168.1.250 NETMASK=255.255.255.255 ONBOOT=yes ARPCHECK=no
  • 開啟包轉發

    vim /etc/sysctl.conf net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296sysctl -p
  • 設置piranha密碼

    piranha-passwd New Password: Verify: Updating password for user piranha
  • 啟動piranha和lvs

    /etc/init.d/piranha-gui start /etc/init.d/pulse start /etc/init.d/ipvsadm start
  • 瀏覽器訪問,并添加備機和虛擬主機,配置好后會自動生成lvs.cf文件

    http://192.168.1.80:3636/
    • 配置Backup Server

      點擊 ENABLE 激活冗余服務器 Redundant server public IP: 192.168.1.66 //備份LVS地址 Heartbeat interval (seconds):6 //心跳網絡檢測時間 Assume dead after(seconds):18 //死亡轉移時間 Heartbeat runs on port539 //監控的端口 Monitor NIC links for failures : 不勾選 //網卡鏈路失效選項 Syncdaemon: 不勾選 //同步守護進程選項
    • 配置虛擬服務器 > 點擊 VIRTUAL SERVER > ADD

      添加一條心的記錄并編輯 name : LVS_local //自定義名稱 Application port :80 //監控應用端口號 Protocol :tcp //監控網絡的協議類型 Virtual IP Address:192.168.1.250 //虛擬服務器的IP地址 Virtual IP Network Mask: 255.255.255.255 //虛擬服務掩碼 Device: eth1:0 //虛擬IP設備宿主 > Re-entry time: 15 //移除RS后從新加入時間 Service timeout: 6 //RS失效后存活時間 Scheduling: 保持默認(最小連接數) //調度算法 Persistence: 保持默認 //維持時間 Persistence Network Mask:保持默認 //掩碼
    • 配置 Real-server(同理配置其他)

      配置 Real-server 點擊Real SERVER 新建一條RS 記錄 NAME:andy //自定義RS名稱 Address:192.168.1.84 //RS1服務器IP地址 Port:80 //服務的端口 Weight:1 //調度權重
    • 激活 activate

  • 復制配置文件到DR_BACK

    scp /etc/sysconfig/ha/lvs.cf 192.168.1.66:/etc/sysconfig/ha/

四、RS配置

  • 配置VIP

    vim /etc/sysconfig/network-scripts/ifcfg-lo:0DEVICE=lo:0 BOOTPROTO=static IPADDR=192.168.1.250 IPV6ADDR= IPV6PREFIX= NETMASK=255.255.255.255 ONBOOT=no
  • 內核參數配置(寫入開機啟動項)

    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

五.驗證

  • 驗證LVS負載均衡是否生

    使用不同機器訪問http://192.168.1.250是否會跳轉到不同的RS

  • 驗證是否高可用

    手動停止主DR,模擬故障

    /etc/init.d/pulse stop Shutting down pulse: [ OK ]

    繼續訪問http://192.168.1.250

    如果仍然能正常訪問則證明成功

    這個時候在備份DR上查看LVS狀態

總結

以上是生活随笔為你收集整理的LVS配合piranha安装使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。