群集lvs—DR的配置及应用
生活随笔
收集整理的這篇文章主要介紹了
群集lvs—DR的配置及应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
要求:1.通過RR算法實現同一用戶每次都訪問到同一頁面 說明:由于實驗條件有限,現使用4臺linux虛擬機完成實驗配置,其中一臺為directory,另兩臺為Real Server,最后一臺為共享主機 Ip地址分配如下: Directory:eth0---192.168.145.100 邏輯網卡eth0:0---192.168.145.101 Real Server1 eth0---192.168.145.200?eth1---192.168.2.200?lo:0---192.168.145.101 Real Server2 eth0---192.168.145.201?eth1---192.168.2.201?lo:0---192.168.145.101 Share Server eth0---192.168.2.100 在這里ip地址的添加過程不再詳述。 一、directory的配置 安裝ipvsadm [root@localhost ~]# mount /dev/cdrom /mnt/cdrom [root@localhost ~]# cd /mnt/cdrom/Cluster [root@localhost Cluster]# rpm -ivh ipvsadm-1.24-10.i386.rpm 配置 [root@localhost ~]# iptables -A PREROUTING -t mangle -p tcp -d 192.168.145.101/24 --dport 80 -j MARK --set-mark 10 [root@localhost ~]# iptables -A PREROUTING -t mangle -p tcp -d 192.168.145.101/24 --dport 443 -j MARK --set-mark 10 [root@localhost Cluster]# ipvsadm -A -f ?-s rr? 1800 [root@localhost Cluster]# ipvsadm -a -f???10 -r 192.168.145.200 ?-g [root@localhost Cluster]# ipvsadm -a -f???10?-r?192.168.145.201 ?-g [root@localhost Cluster]# service ipvsadm save //保存規則表格,不然啟動ipvsadm時報錯 [root@localhost Cluster]# service ipvsadm start?//啟動ipvsadm [root@localhost Cluster]# ipvsadm –ln?//查看規則 二、Real Server1的配置 httpd服務器的安裝啟動(不再詳述) 地址配置如下: [root@localhost Server]# route add -host 192.168.145.101 dev lo:0 [root@localhost Server]# route –n?//查看路由表 [root@localhost Server]# sysctl -a |grep arp?//查看arp工具 把上面兩句話追加的/etc/sysctl.conf文件中 [root@localhost Server]# echo "net.ipv4.conf.eth0.arp_ignore = 1" >>/etc/sysctl.conf [root@localhost Server]# echo "net.ipv4.conf.all.arp_ignore = 1" >>/etc/sysctl.conf [root@localhost Server]# echo "net.ipv4.conf.eth1.arp_announce = 2" >>/etc/sysctl.conf [root@localhost Server]# echo "net.ipv4.conf.all.arp_announce = 2" >>/etc/sysctl.conf [root@localhost Server]# vim /etc/sysctl.conf?//開啟數據轉發服務 [root@localhost Server]# sysctl –p 三、Real Server2的配置 地址配置如下 說明:其他配置和Real Server1一樣,不再詳述 四、Share server的配置 Http服務器安裝啟動不再詳述 地址配置如下 通過NFS共享家目錄 [root@localhost yp]# vim /etc/exports?//添加下面一句,實現家目錄共享 /var/www/html??*(rw,sync) [root@localhost ~]# service nfs start 五、在Real Server1上實現掛載并查看 說明:在Real Server2上實施同樣操作,不再詳述 六、在客戶端瀏覽 查看連接數 七、實現自動掛載 (本實驗選作) 在Real Server1上配置 [root@localhost ~]# vim /etc/auto.master?//插入下面一行 /var/www/html?/etc/auto.lvs?--timeout=60 [root@localhost ~]# cp -p /etc/auto.misc /etc/auto.lvs?//創建auto.lvs文件,輸入以下內容 *-rw,soft,intr?????????? 192.168.2.100:/var/www/html [root@localhost www]# service autofs restart 在Real Server2上同樣配置,不再詳述 刷新客戶端 查看連接效果 查看自動掛載?
轉載于:https://blog.51cto.com/595731154/1102360
總結
以上是生活随笔為你收集整理的群集lvs—DR的配置及应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: web.config中httpRunTi
- 下一篇: FJ集团企业级邮件服务器构建方案