LVS配合piranha安装使用
生活随笔
收集整理的這篇文章主要介紹了
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 port:539 //監控的端口 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安装使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker 介绍、安装、基础搭建 --
- 下一篇: spring源码构建时缺失spring-