項目構建: LVS實現基于https wordpress 組建
必需軟件:
nfs-utils-1.2.3-70.el6.x86_64
配置步驟:
1.在D主機設置NFS共享目錄 /app/nfsdata
#mkdir /app/nfsdata //最好用LVM 實現在線擴展
#chown mysql: /app/data //確認該主機mysql用戶存在
#chown mysql: /app/nfsdata //因為這個目錄是mysql用戶訪問,所以屬組屬主需要修改
#vim /etc/exports
1 /app/nfsdata 172.18.148.0/24(rw,async,all_squash,anonuid=27,anongid=27)
2 /app/nfsdata 172.18.48.0/24(rw,async,all_squash,anonuid=27,anongid=27)
#exportfs -ra 或者NFS服務沒開啟的話開啟服務
2.在B客戶機
因為基于LVS-DR調度架構:
所以先修改內核參數禁用ARP 的廣播與響應機制
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
# ifconfig lo:0 172.18.148.148/32 broadcast 172.18.148.148
#route add -host 172.18.148.148 dev lo:0
#showmount -e 172.18.148.162
#mkdir /app/mysql //創建數據庫目錄
#chown mysql: mysql
#vim /etc/fstab
172.18.148.162:/app/nfsdata /app/mysql nfs defaults 0 0
#mount -a
創建文件測試:(略)
#vim /etc/my.cnf
datadir=/app/mysql
skip_name_resolve
#service mysqld start //重啟服務
mysql> grant all on *.* to ‘zhoulizhi’@’%’ identified by “zhoulizhi”; //創建測試用戶
創建測試文件:
測試: //結果表明LAMP 架構完成
3.服務區C配置同上
-
在共享主機上創建wordpress 目錄并共享
#mkdir /app/wordpress
#chown apache: /app/wordpress
#vim /etc/exports
#exportfs -ra
-
在B服務器上配置wordpress 相關
- #mkdir wordpress //在網頁根目錄下
- #chown apache: wordpress
-
vim /etc/fstab
- 172.18.148.162:/app/wordpress /var/www/html/wordpress nfs defaults 0 0
- mount -a
- 在C服務器上配置wordpress 參照5.
-
測試鏈接:
-
-
A主機的設置:設置IP與調度
- # ifconfig eth0:0 172.18.148.148/16
- ipvsadm -A -t 172.18.148.148:80 -s wrr -p //-p 保持鏈接保證會話同步
- ipvsadm -a -t 172.18.148.148:80 -r 172.18.148.11 -g -w 1 // 因為是DR 調度,所以為-g 選項
-
ipvsadm -a -t 172.18.148.148:80 -r 172.18.148.11 -g -w 1
-
安裝wordpress
-
-
鏈接測驗:
-
-
數據1統計:
原創文章,作者:zhoulz,如若轉載,請注明出處:http://www.www58058.com/75243