LVS配合piranha安装使用
生活随笔
收集整理的這篇文章主要介紹了
LVS配合piranha安装使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、架構(gòu)
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二、初始化配置
同步時(shí)間
ntpdate asia.pool.ntp.org關(guān)閉selinux
#臨時(shí)修改,立即生效setenforce 0#永久修改,需要重啟vim /etc/sysconfig/selinux SELINUX=disabled- 關(guān)閉防火墻
三、DR配置
配置虛擬IP
vim ifcfg-eth1:0DEVICE=eth1:0 BOOTPROTO=static IPADDR=192.168.1.250 NETMASK=255.255.255.255 ONBOOT=yes ARPCHECK=no開(kāi)啟包轉(zhuǎn)發(fā)
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設(shè)置piranha密碼
piranha-passwd New Password: Verify: Updating password for user piranha啟動(dòng)piranha和lvs
/etc/init.d/piranha-gui start /etc/init.d/pulse start /etc/init.d/ipvsadm start瀏覽器訪問(wèn),并添加備機(jī)和虛擬主機(jī),配置好后會(huì)自動(dòng)生成lvs.cf文件
http://192.168.1.80:3636/配置Backup Server
點(diǎn)擊 ENABLE 激活冗余服務(wù)器 Redundant server public IP: 192.168.1.66 //備份LVS地址 Heartbeat interval (seconds):6 //心跳網(wǎng)絡(luò)檢測(cè)時(shí)間 Assume dead after(seconds):18 //死亡轉(zhuǎn)移時(shí)間 Heartbeat runs on port:539 //監(jiān)控的端口 Monitor NIC links for failures : 不勾選 //網(wǎng)卡鏈路失效選項(xiàng) Syncdaemon: 不勾選 //同步守護(hù)進(jìn)程選項(xiàng)
配置虛擬服務(wù)器 > 點(diǎn)擊 VIRTUAL SERVER > ADD
添加一條心的記錄并編輯 name : LVS_local //自定義名稱 Application port :80 //監(jiān)控應(yīng)用端口號(hào) Protocol :tcp //監(jiān)控網(wǎng)絡(luò)的協(xié)議類型 Virtual IP Address:192.168.1.250 //虛擬服務(wù)器的IP地址 Virtual IP Network Mask: 255.255.255.255 //虛擬服務(wù)掩碼 Device: eth1:0 //虛擬IP設(shè)備宿主 > Re-entry time: 15 //移除RS后從新加入時(shí)間 Service timeout: 6 //RS失效后存活時(shí)間 Scheduling: 保持默認(rèn)(最小連接數(shù)) //調(diào)度算法 Persistence: 保持默認(rèn) //維持時(shí)間 Persistence Network Mask:保持默認(rèn) //掩碼
配置 Real-server(同理配置其他)
配置 Real-server 點(diǎn)擊Real SERVER 新建一條RS 記錄 NAME:andy //自定義RS名稱 Address:192.168.1.84 //RS1服務(wù)器IP地址 Port:80 //服務(wù)的端口 Weight:1 //調(diào)度權(quán)重
激活 activate
復(fù)制配置文件到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內(nèi)核參數(shù)配置(寫入開(kāi)機(jī)啟動(dòng)項(xiàng))
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
五.驗(yàn)證
驗(yàn)證LVS負(fù)載均衡是否生
使用不同機(jī)器訪問(wèn)http://192.168.1.250是否會(huì)跳轉(zhuǎn)到不同的RS
驗(yàn)證是否高可用
手動(dòng)停止主DR,模擬故障
/etc/init.d/pulse stop Shutting down pulse: [ OK ]繼續(xù)訪問(wèn)http://192.168.1.250
如果仍然能正常訪問(wèn)則證明成功
這個(gè)時(shí)候在備份DR上查看LVS狀態(tài)
總結(jié)
以上是生活随笔為你收集整理的LVS配合piranha安装使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Docker 介绍、安装、基础搭建 --
- 下一篇: 嵌入式C++开发详解