LB
處理大量的併發運算的
HA
Server1—sever2
需要安裝底層軟件
通過線纜連接
1. 串口鏈路
2. 光纖跳線
3. 雙絞線
解決羣集分裂:
Stonish –l 查看機制
1.Stonith 設備 服務器出現故障切斷交換電源
2.軟件 ssh ,rhcs fens
高可用性的三個層次
底層 基礎(信息)架構層
二層 Lrm 本地資源管理層
三層 資源代理 resource agent
HP 高性能羣集 科研的模式實驗 天氣預報
大量的運算
Lvs的三種模型
Director用linux系統實現,server羣可以是其他系統實現,個別系統不能用作lvs-dr模型
1.Lvs-nat
Cluster需要和director在同一個網段,容易出現Director 瓶頸 ,所有數據包要經過director的轉發,可以做端口映射請求和響應可以是不同的端口,cluster用director的dip作爲getaway來響應數據包請求給client,
Nat 1~10
2.Lvs-dr
Cluster要有director路由,relay數據包由vip響應,需要在cluster上配置vip,
Arp請求時只有某個cluster響應
10~100臺服務器集羣
3.Lvs-tun
可以實現異地羣集,
羣集·lvs-nat的實現
56-1
用戶空間需要的ipvsadm,軟件包在cluster目錄裏
Server1的配置
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
[root@localhost ~]# yum install http* -y
Complete!
[root@localhost ~]# ifconfig eth0 192.168.2.10
[root@localhost ~]# route add default gw 192.168.2.2
[root@localhost ~]# service httpd start
Starting httpd: [ OK ]
[root@localhost ~]# vim /var/www/html/index.html
web1!
[root@localhost ~]#
Server2的配置
[root@localhost ~]# ifconfig eth0 192.168.2.20
[root@localhost ~]# route add default gw 192.168.2.2
[root@localhost ~]# yum install http* -y
[root@localhost ~]# service httpd start
Starting httpd: [ OK ]
[root@localhost ~]# vim /var/www/html/index.html
web2
[root@localhost ~]#
Director
#ll /boot/config-*
--查看內核是否加載了ipvsadm
#grep –i ip_vs /boot/config*
#mv server.repo /etc/yum.repos.d/
#yum install ipvsadm
# ipvsadm -A -t 192.168.10.10:80 -s rr
# ipvsadm -a -t 192.168.10.10:80 -r 192.168.2.20 -w 10 -m
# ipvsadm -a -t 192.168.10.10:80 -r 192.168.2.10 -w 5 -m
#vim /etc/sysctl.conf
#sysctl –p
[root@director1 ~]# service ipvsadm start
--nat轉換要開轉發
[root@director1 ~]# ipvsadm -Ln
IP Virtual Server version (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.10.10:80 rr
-> 192.168.2.10:80 Masq 5 0 0
-> 192.168.2.20:80 Masq 10 0 0
[root@director1 ~]#
56-2
56-3
安裝nfs
#rpm –ivh nfs-utils-
#vim /etc/exports
/var/www/html 192.168.2.20 (rw,sync,no_root_squash)
#exportfs -rv
#showmount –e 192.168.2.10
Export list for 192.168.2.10:
/var/www/html 192.168.2.20
#service nfs start
#chkconfig nfs on
#ll –d /var/www/html
#chmod o+w /var/www/html
#mount 192.168.2.10:/var/www/html /var/www/html
#service ipvsadm restart
#ipvsadm –Ln
Nfs共享出來用戶訪問的都是server1的站點內容